Certified Robustness to Adversarial Examples with Differential Privacy

Lecuyer M, Atlidakis V, Geambasu R, et al. Certified Robustness to Adversarial Examples with Differential Privacy[C]. ieee symposium on security and privacy, 2019: 656-672.

@article{lecuyer2019certified,
title={Certified Robustness to Adversarial Examples with Differential Privacy},
author={Lecuyer, Mathias and Atlidakis, Vaggelis and Geambasu, Roxana and Hsu, Daniel and Jana, Suman},
pages={656--672},
year={2019}}

基于DP(differential privacy), 通過構(gòu)造(\epsilon,\delta)-DP機制, 可以得到certified robustness (在滿足一定的條件下).

主要內(nèi)容

Differential Privacy

DP, 差分隱私, 嚴(yán)格來說它是形容一些滿足特定條件的隨機機制. 它的背景是, 一些數(shù)據(jù)庫, 在處理查詢的時候, 雖然可以采用匿名機制, 但是一些別有心思的人可以通過查詢獲得一些特定的知識來推斷出某些人或物具有的特殊的性質(zhì). 什么時候這種情況容易出現(xiàn)? 假設(shè)所有數(shù)據(jù)的全集是\mathcal{X}, 而x, y是由\mathcal{X}中某些數(shù)據(jù)構(gòu)成的數(shù)據(jù)庫, A是一種處理查詢的機制, A(x, \xi)會返回一次查詢的基于x中返回的結(jié)果, 如果機制A能夠保護隱私, 那么它應(yīng)該使得查詢者不容易分辨返回的結(jié)果是基于x還是y. 假設(shè)S是我們通過查詢獲得的一些輸出, 那么隨機機制A符合(\epsilon,\delta)-DP, 當(dāng)
P(A(x)\in S) \le e^{\epsilon} P(A(y) \in S) + \delta,
對于任意的\rho(x,y)\le1, 任意的輸出集合S, 任意的x, y \subset \mathcal{X}.
直觀的解釋就是, 對數(shù)據(jù)庫x改變某一條數(shù)據(jù), 其輸出的范圍的變化并不明顯, 去掉\delta會更容易理解:
\frac{P(A(x)\in S)}{P(A(y)\in S)} \le e^{\epsilon}, \epsilon > 0.
顯然\frac{P(A(x)\in S)}{P(A(y)\in S)}=1的時候, 我們就完全無法分辨改變的那個數(shù)據(jù)歸屬, 也即這個數(shù)據(jù)的存在不會改變整體的一些統(tǒng)計性質(zhì), 這意味著這個數(shù)據(jù)的意義是一般的. 這也就保護了隱私.

需要注意的是, 一般意義上\rho為hamming距離, 但是論文中的都是一般的p范數(shù)(怎么推廣不是很清楚).

insensitivity

\tag{1} \forall \alpha \in B_p(L), \quad y_k(x+\alpha) > \max_{i:i\not=k} y_i(x+\alpha).

其中y_k是網(wǎng)絡(luò)的第k個輸出, 即在B_p(L)內(nèi)網(wǎng)絡(luò)不會改變它的判斷.

但是, 現(xiàn)在的問題是, 一般的神經(jīng)網(wǎng)絡(luò)在L不是很大的時候, 就會被干擾導(dǎo)致誤判, 所以作者就希望轉(zhuǎn)而尋求下面的insensitivity
\forall \alpha \in B_p(L), \quad \mathbb{E}(y_k(x+\alpha)) > \max_{i:i\not=k} \mathbb{E} (y_i(x+\alpha)).

作者發(fā)現(xiàn), DP機制可以完成這一目標(biāo).

Lemma1

在這里插入圖片描述

注意條件
[0, b]
, 所以應(yīng)當(dāng)假設(shè)神經(jīng)網(wǎng)絡(luò)的輸出是概率(softmax后)向量.

Proposition1

Proposition 1. (Robustness Condition) Suppose A satisfies (\epsilon, \delta)-DP with respect to a p-norm metric. For any input x, if for some k \in \mathcal{K},
\tag{4} \mathbb{E}(A_k(x)) > e^{2\epsilon} \max_{i:i\not=k} \mathbb{E}(A_i(x)) + (1+e^{\epsilon})\delta,
then the multiclass classification model based on label probability vector y(x)=(\mathbb{E}(A_1(x)), \ldots, \mathbb{E}(A_{K}(x))) is robust to attacks \alpha of size \|\alpha\|_p \le 1 on input x.

條件(4)很重要, 這說明加入了DP機制并非就能讓所有的樣本都魯棒, 從某種程度上講, 只有那些“confidence"高的才能夠有certified robustness.

如何令網(wǎng)絡(luò)為(\epsilon,\delta)-DP

在這里插入圖片描述

首先來看, 如何讓普通的函數(shù)f(\epsilon, \delta)-DP, 假設(shè)
\Delta_{p, q} = \Delta_{p,q}^g=\max_{x,x':x \not =x'} \frac{\|g(x)-g(x')\|_q}{\|x-x'\|_p}
fp,q-sensitivity.

A(x):= f(x) + r, \quad q=1,
(\epsilon, 0)-DP的, 其中\sigma=\sqrt{2} \Delta_{p, 1} L/\epsilon,
r\sim \mathrm{Lap}(0, \sigma):=\frac{\sqrt{2}}{2\sigma} \exp(-\frac{\sqrt{2}|r|}{\sigma}).
證明:
\begin{array}{ll} \frac{P_x(z)}{P_y(z)} &= \frac{P(A(x)=z)}{P(A(y)=z)} \\ &= \frac{P(r=z-f(x))}{P(r=z-f(y))} \\ &= \frac{\exp(-\frac{\sqrt{2}|z-f(x)|}{\sigma})}{\exp(-\frac{\sqrt{2}|z-f(y)|}{\sigma})} \\ &= \exp(\frac{\sqrt{2}(|z-f(y)|-|z-f(x)|)}{\sigma}) \\ &\le \exp(\frac{\sqrt{2}(|f(x)-f(y)|)}{\sigma}) \\ &= \exp(\frac{\epsilon(|f(x)-f(y)|)}{\Delta_{p,1} L}) \\ &\le \exp(\epsilon). \end{array}

注意, \frac{|f(x)-f(y)|}{L}\le \Delta_{p, 1}.

還有一種是高斯機制, 即加高斯噪聲, 對應(yīng)L_2攻擊.
r \sim \mathcal{N}(0, \sigma^2), \sigma= \sqrt{2\ln(\frac{1.25}{\delta})} \Delta_{p,2} L/\epsilon,
此時A(x)(\epsilon, \delta)-DP.

然后由上圖可知, 通過在加入噪聲,
g(x) \rightarrow g(x) + r,
Q(x)=h \circ g(x) \rightarrow A(x)= h \circ (g(x) + r).

那么g+r是DP, A是DP嗎, 答案是的.
\begin{array}{ll} P(h\circ (g(x)+r) \in S) &= P( g(x)+r \in h^{-1}(S)) \\ &\le e^{\epsilon} P(g(y)+r \in h^{-1}(S)) + \delta \\ &= e^{\epsilon} P(h \circ (g(y) +r) \in S) + \delta. \end{array}

in practice

上面, 我都是基于\mathbb{E}才會有certified robustness的, 但是神經(jīng)網(wǎng)絡(luò)的期望是沒法直接算的, 只好用蒙特卡洛采樣估計, 即
\hat{\mathbb{E}} (A(x)) = \frac{1}{N}\sum_{n=1}^N h \circ (g(x)+r_n).
當(dāng)然, 這個時候就沒法百分百保證robust了, 有

在這里插入圖片描述

其中\hat{\mathbb{E}}^{lb}, \hat{\mathbb{E}}^{ub}分別是置信下界和上界, 具體怎么來的回看論文吧, 我沒推出來.

也就是符合上面近似條件的樣本, 有至少\eta的概率是robust的.

注: 還有噪聲加在哪一層, 文中給出了答復(fù).

certified robustness 的估計大概需要300采樣, 普通的預(yù)測25次就足夠了.

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末稳衬,一起剝皮案震驚了整個濱河市告丢,隨后出現(xiàn)的幾起案子陨瘩,更是在濱河造成了極大的恐慌箕宙,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件命爬,死亡現(xiàn)場離奇詭異土匀,居然都是意外死亡,警方通過查閱死者的電腦和手機舱殿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進店門奥裸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人沪袭,你說我怎么就攤上這事湾宙。” “怎么了冈绊?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵侠鳄,是天一觀的道長。 經(jīng)常有香客問我死宣,道長伟恶,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任毅该,我火速辦了婚禮博秫,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘鹃骂。我一直安慰自己台盯,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布畏线。 她就那樣靜靜地躺著静盅,像睡著了一般。 火紅的嫁衣襯著肌膚如雪寝殴。 梳的紋絲不亂的頭發(fā)上蒿叠,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天,我揣著相機與錄音蚣常,去河邊找鬼市咽。 笑死,一個胖子當(dāng)著我的面吹牛抵蚊,可吹牛的內(nèi)容都是我干的施绎。 我是一名探鬼主播溯革,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼谷醉!你這毒婦竟也來了致稀?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤俱尼,失蹤者是張志新(化名)和其女友劉穎抖单,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體遇八,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡矛绘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了刃永。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片货矮。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖斯够,靈堂內(nèi)的尸體忽然破棺而出次屠,到底是詐尸還是另有隱情,我是刑警寧澤雳刺,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布劫灶,位于F島的核電站,受9級特大地震影響掖桦,放射性物質(zhì)發(fā)生泄漏本昏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一枪汪、第九天 我趴在偏房一處隱蔽的房頂上張望涌穆。 院中可真熱鬧,春花似錦雀久、人聲如沸宿稀。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽祝沸。三九已至,卻和暖如春越庇,著一層夾襖步出監(jiān)牢的瞬間罩锐,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工卤唉, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留涩惑,地道東北人。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓桑驱,卻偏偏與公主長得像竭恬,于是被迫代替她去往敵國和親跛蛋。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,877評論 2 345