{"id":3527,"date":"2024-01-28T21:29:53","date_gmt":"2024-01-28T12:29:53","guid":{"rendered":"https:\/\/saraheee.com\/?p=3527"},"modified":"2024-03-05T20:28:24","modified_gmt":"2024-03-05T11:28:24","slug":"algorithmic-foundations-2-post-processing-proposition","status":"publish","type":"post","link":"https:\/\/saraheee.com\/ko\/2024\/01\/algorithmic-foundations-2-post-processing-proposition\/","title":{"rendered":"[Algorithmic Foundations] #2. Post-Processing proposition"},"content":{"rendered":"<p><mark style=\"background-color:var(--global-color-10)\" class=\"has-inline-color\">Definition 2.4<\/mark> (Differential Privacy)<br>Pr[M(x)\u2208S]\u2264exp(\u03b5)Pr[M(y)\u2208S]+\u03b4<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/saraheee.com\/wp-content\/uploads\/2024\/03\/image-2-1024x222.png\" alt=\"\" class=\"wp-image-3833\" width=\"512\" height=\"111\" srcset=\"https:\/\/saraheee.com\/wp-content\/uploads\/2024\/03\/image-2-1024x222.png 1024w, https:\/\/saraheee.com\/wp-content\/uploads\/2024\/03\/image-2-300x65.png 300w, https:\/\/saraheee.com\/wp-content\/uploads\/2024\/03\/image-2-768x167.png 768w, https:\/\/saraheee.com\/wp-content\/uploads\/2024\/03\/image-2.png 1188w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<p>&#8211; in detail: <a href=\"https:\/\/saraheee.com\/ko\/2024\/01\/foundation-differential-privacy-definition\/\">https:\/\/saraheee.com\/2024\/01\/foundation-differential-privacy-definition\/<\/a><\/p>\n\n\n\n<p><mark style=\"background-color:var(--global-color-10)\" class=\"has-inline-color\">Proposition 2.1<\/mark> (Post-Processing). Let \\(M: \\mathbb{N}^{|X|} \\to R\\) be a randomized algorithm that is (\u03b5,\u03b4)-differentially private. Let f: R \u2192 R&#8217; be an arbitrary randomized mapping. Then f \u25e6 M : \\(\\mathbb{N^{|X|}}\\) \u2192 R&#8217; is (\u03b5, \u03b4)-differentially private.<\/p>\n\n\n\n<p>Proof. We prove the proposition for a deterministic function f : R \u2192 R\u2032. The result then follows because any randomized mapping can be decomposed into a convex combination of deterministic functions, and a convex combination of differentially private mechanisms is differentially private.<\/p>\n\n\n\n<p>Fix any pair of neighboring databases x, y with \\(||x-y||_1 \\leq 1\\), and fix any event S \u2286 R&#8217;. Let T = {r \u2208 R : f(r) \u2208 S}. We then have: <\/p>\n\n\n\n<p>Pr[f(M(x)) \u2208 S] = Pr[M(x) \u2208 T]<br>\u2264 exp(\u03b5) Pr[M(y) \u2208 T] + \u03b4<br>= exp(\u03b5)Pr[f(M(y)) \u2208 S] + \u03b4<\/p>\n\n\n\n<p>which was what we wanted.<\/p>\n\n\n\n<p>M: \ub370\uc774\ud130\uc14b\uc744 \uc785\ub825\uc73c\ub85c \ubc1b\uc544 R \ubc94\uc704\uc758 \ucd9c\ub825\uc744 \uc0dd\uc131\ud558\ub294 \ubb34\uc791\uc704 \uc54c\uace0\ub9ac\uc998<br>f: M\uc758 \ucd9c\ub825\uc744 \ub2e4\ub978 \ubc94\uc704 R&#8217;\ub85c \ub9e4\ud551\ud558\ub294 \uc784\uc758\uc758 \ubb34\uc791\uc704 \ud568\uc218<br>f \u25e6 M: M\uc758 \ucd9c\ub825\uc5d0 \ud568\uc218 f\ub97c \uc801\uc6a9\ud55c \uac12<br>(\u03b5,\u03b4)-differentially private: M\uacfc f \u25e6 M \ubaa8\ub450 \uac19\uc740 \uc218\uc900\uc758 \ucc28\ub4f1 \ud504\ub77c\uc774\ubc84\uc2dc\ub97c \uc900\uc218\ud568<\/p>\n\n\n\n<p>\uc9d1\ud569 T: f\uc5d0 \uc758\ud574 S\ub85c \ub9e4\ud551\ub418\ub294 R\uc758 \ubaa8\ub4e0 \uc694\uc18c\ub97c \ud3ec\ud568\ud568<br>f(M(x))\uac00 S\uc5d0 \uc18d\ud560 \ud655\ub960\uc774 M(x)\uac00 T\uc5d0 \uc18d\ud560 \ud655\ub960\uacfc \uac19\uc74c<br>\ud558\ub098\uc758 \ub370\uc774\ud130\uc14b\uc5d0 \ub300\ud55c \uba54\ucee4\ub2c8\uc998 \ucd9c\ub825\uc758 \ud655\ub960\uc774 \uc774\uc6c3 \ub370\uc774\ud130\uc138\ud2b8\uc5d0 \ub300\ud55c \ud655\ub960\ubcf4\ub2e4 \ud06c\uac8c \ud06c\uc9c0 \uc54a\ub2e4\ub294 \uac83<\/p>\n\n\n\n<p>R&#8217;\uc5d0\uc11c \uac00\ub2a5\ud55c \ubaa8\ub4e0 \ucd9c\ub825\uc758 \ud558\uc704 \uc9d1\ud569, \uc54c\uace0\ub9ac\uc998 \ucd9c\ub825\uc744 \ubd84\uc11d\ud560 \ub54c\uc758 \ubaa8\ub4e0 (\uc7a0\uc7ac\uc801) \uacb0\uacfc \uc9d1\ud569<\/p>\n\n\n\n<p>\uac1c\uc778\uc815\ubcf4 \ubcf4\ud638 \uc54c\uace0\ub9ac\uc998\uc758 \ucd9c\ub825\uc740 \uc0ac\ud6c4 \ucc98\ub9ac \ud6c4\uc5d0\ub3c4 \ucc28\ub4f1 \uac1c\uc778 \uc815\ubcf4 \ubcf4\ud638\uac00 \uc720\uc9c0\ub428<br>\ucc28\ub4f1 \ube44\uacf5\uac1c \uba54\ucee4\ub2c8\uc998\uc758 \ucd9c\ub825\uc5d0 \uc5b4\ub5a4 \ucd94\uac00 \ub370\uc774\ud130 \ucc98\ub9ac \ub610\ub294 \ubd84\uc11d\uc774 \uc801\uc6a9\ub418\ub354\ub77c\ub3c4 \uac1c\uc778 \uc815\ubcf4 \ubcf4\ud638 \ubcf4\uc7a5\uc774 \uc190\uc0c1\ub418\uc9c0 \uc54a\uc74c\uc744 \uc758\ubbf8<br>\ucd9c\ub825 \ub370\uc774\ud130\uc758 \uacc4\uc0b0\uc774\ub098 \uc870\uc791\uc5d0 \ub300\ud574 \uac1c\uc778 \uc815\ubcf4 \ubcf4\ud638\uc758 \uacac\uace0\uc131\uc744 \ubcf4\uc7a5\ud568<\/p>\n\n\n\n<p><mark style=\"background-color:var(--global-color-10)\" class=\"has-inline-color\">Theorem 2.2<\/mark>. Any (\u03b5, 0)-differentially private mechanism M is (k\u03b5, 0)-differential private for groups of size k. That is, for all \\(||x-y||_1\\) \u2264 k and all S \u2286 Range(M)<\/p>\n\n\n\n<p>Pr[M(x) \u2208 S] \u2264 exp(k\u03b5) Pr[M(y) \u2208 S]<\/p>\n\n\n\n<p>where the probability space is over the coin flips of the mechanism M.<\/p>\n\n\n\n<p>(\u03b5, 0)-differentially private\ub97c \ub9cc\uc871\ud55c\ub2e4\uba74, \ud06c\uae30 k\uc758 \uadf8\ub8f9\uc5d0 \ub300\ud574 (k\u03b5, 0)-differentially private\ub97c \ub9cc\uc871<br>\ub450 \ub370\uc774\ud130\uc14b x\uc640 y\uac00 \ucd5c\ub300 k\uac1c\uc758 \uc694\uc18c\uc5d0\uc11c\ub9cc \ucc28\uc774\uac00 \ub09c\ub2e4\uba74, \uc989 \\(||x-y||_1\\) \u2264 k \uc774\ub77c\uba74<br>\uadf8\ub9ac\uace0 M\uc758 \ucd9c\ub825 \ubc94\uc704\uc758 \uc784\uc758\uc758 \ubd80\ubd84\uc9d1\ud569 S\uc5d0 \ub300\ud574, M\uc774 x\uc5d0\uc11c S\uc5d0 \uc18d\ud558\ub294 \uacb0\uacfc\ub97c \ub0b4\ub294 \ud655\ub960\uc740 y\uc5d0\uc11c \ub3d9\uc77c\ud55c \uacb0\uacfc\ub97c \ub0b4\ub294 \ud655\ub960\uc758 \ucd5c\ub300 exp(k\u03b5)\ubc30\uc774\ub2e4. <\/p>\n\n\n\n<p>(k\u03b5, 0)-differentially private: k \ud06c\uae30\uc758 \uadf8\ub8f9\uc5d0 \ub300\ud574 \ud655\uc7a5\ub41c \ucc28\ub4f1 \ud504\ub77c\uc774\ubc84\uc2dc<br>x\uc640 y\uac00 k\uac1c\uc758 \uc694\uc18c\uc5d0\uc11c \ucc28\uc774\uac00 \ub0a0 \ub54c, \uba54\ucee4\ub2c8\uc998 M\uc774 exp(k\u03b5)\ubc30 \uc774\ub0b4\uc758 \ud655\ub960\ub85c \uacb0\uacfc\ub97c \uc0dd\uc131\ud558\ub3c4\ub85d \ubcf4\uc7a5\ud568<\/p>\n\n\n\n<p>\\(||x-y||_1\\) \u2264 k: \ub370\uc774\ud130\uc14b x\uc640 y\uac00 \ucd5c\ub300 k\uac1c\uc758 \uc694\uc18c\uc5d0\uc11c\ub9cc \ucc28\uc774\uac00 \ub0a8<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\uae30\ubcf8 \ucc28\ub4f1 \ud504\ub77c\uc774\ubc84\uc2dc\uc5d0\uc11c \u03b4\ub294 \ud504\ub77c\uc774\ubc84\uc2dc\uac00 \uc644\uc804\ud788 \ubcf4\ud638\ub418\uc9c0 \uc54a\uc744 \uc218 \uc788\ub294 \uc791\uc740 \uac00\ub2a5\uc131\uc744 \ub098\ud0c0\ub0c4, \uc2e4\uc9c8\uc801\uc778 \ud55c\uacc4<\/li>\n\n\n\n<li>\uadf8\ub8f9\uc5d0 \ub300\ud55c \ucc28\ub4f1 \ud504\ub77c\uc774\ubc84\uc2dc\uc5d0\uc11c\ub294 \u03b4 = 0. \uc5c4\uaca9\ud55c \uaddc\uce59, \uae30\ubcf8 \ubc84\uc804\ucc98\ub7fc \uc791\uc740 \uc624\ub958 \uac00\ub2a5\uc131\uc744 \ud5c8\uc6a9\ud558\ub294 \uc720\uc5f0\uc131\uc774 \uc5c6\uc74c<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Reference<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cynthia Dwork and Aaron Roth, The Algorithmic Foundations of Differential Privacy, 2.3. Formalizing differential privacy<\/li>\n<\/ul>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>I explain a proposal for post-processing differential privacy, and a theorem for size k.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[154],"tags":[155,4,171],"class_list":["post-3527","post","type-post","status-publish","format-standard","hentry","category-dp","tag-differential-privacy","tag-game-theory","tag-jan-28-2024"],"_links":{"self":[{"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/posts\/3527"}],"collection":[{"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/comments?post=3527"}],"version-history":[{"count":31,"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/posts\/3527\/revisions"}],"predecessor-version":[{"id":3835,"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/posts\/3527\/revisions\/3835"}],"wp:attachment":[{"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/media?parent=3527"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/categories?post=3527"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/tags?post=3527"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}