999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于自優(yōu)化深度網(wǎng)絡(luò)的模型攻擊方法

2021-11-09 06:40:03吳吉王月娟景棟盛
軟件工程 2021年11期
關(guān)鍵詞:機(jī)器學(xué)習(xí)優(yōu)化

吳吉 王月娟 景棟盛

摘? 要:機(jī)器學(xué)習(xí)方法常使用私有數(shù)據(jù)來訓(xùn)練模型以期獲得更好的效果。然而,非授權(quán)用戶可以通過模型輸出來判斷數(shù)據(jù)是否參與訓(xùn)練,破壞了數(shù)據(jù)隱私安全。對此,提出了基于深度優(yōu)化網(wǎng)絡(luò)的模型攻擊方法,從攻擊者的角度出發(fā),分析攻擊方法原理,有針對性地防御對模型的攻擊,增強(qiáng)模型的隱秘性。所提方法自動對模型進(jìn)行攻擊,獲得自優(yōu)化的參數(shù),提高攻擊的準(zhǔn)確度,充分挖掘模型中的安全缺陷,揭示模型的可改進(jìn)之處,改善模型的安全性。在CIFAR-100數(shù)據(jù)集上進(jìn)行了實(shí)驗(yàn),得到AUC值為0.83,優(yōu)于base方法。實(shí)驗(yàn)結(jié)果驗(yàn)證該方法能有效地提升攻擊效果。

關(guān)鍵詞:機(jī)器學(xué)習(xí);優(yōu)化;隱私保護(hù);模型攻擊

中圖分類號:TP309? ? ?文獻(xiàn)標(biāo)識碼:A

A Model Attack Method based on Self-optimizing Deep Network

WU Ji, WANG Yuejuan, JING Dongsheng

(Suzhou Power Supply Branch, State Grid Jiangsu Electric Power Co., Ltd., Suzhou 215004, China)

13862159678@163.com; 215691852@qq.com; jds19810119@163.com

Abstract: Machine learning often uses private data to train model so as to get better performance. However, unauthorized users can input data into the model and determine whether certain data are used for training by the output of the model, which threatens data privacy and security. In order to solve this problem, this paper proposes an attack method based on deep optimizing network, which analyzes the attack method principle from the attacker's point of view, and then defends against the attack on the model in a targeted manner so as to enhance the secrecy of the model. The proposed method attacks the model automatically, obtains self-optimizing parameters, improves the attack accuracy, fully exploits security defects in the model, reveals the improvement of the model, and improves the model security. Experiments have been carried out on CIFAR-100 data set, and the AUC (Area Under the Curve) value is 0.83, which is better than the base method. Experimental results show that the proposed method can effectively improve the attack effect.

Keywords: machine learning; optimization; privacy protection; model attack

1? ?引言(Introduction)

隨著深度學(xué)習(xí)研究的不斷深入,深度學(xué)習(xí)模型的安全問題引起了研究者的廣泛關(guān)注,隱私泄露問題越來越受到重視[1-4]。一方面,模型固有的特性使攻擊者有機(jī)會獲取其中的隱私信息;另一方面,模型中的隱藏層會形成較大的有效容量,將一些訓(xùn)練數(shù)據(jù)細(xì)節(jié)化為參數(shù)[5],記錄在模型中。

通過對測試數(shù)據(jù)的輸出分析,可以對模型有一個明確的衡量,同時也急需一個有效的攻擊方法來模擬對目標(biāo)的攻擊,發(fā)現(xiàn)模型中存在的問題。雖然已有一些方法,但是這些方法在模型的攻擊精度上還有待提高。因此,需要設(shè)計研發(fā)一種有效的方法來提高攻擊的效果,從而更好地改進(jìn)模型的安全性。

針對這一問題,本文提出了基于自優(yōu)化的深度網(wǎng)絡(luò)模型攻擊方法,通過已知模型的層數(shù),對其進(jìn)行計算,得出一組攻擊參數(shù),使用這些指定參數(shù)對模型相應(yīng)的層進(jìn)行攻擊,獲得較好的攻擊效果。

2? ?相關(guān)工作(Related work)

2.1? ?推理攻擊

針對機(jī)器學(xué)習(xí)算法的推理攻擊分為成員推理和重構(gòu)攻擊。在重構(gòu)攻擊中,攻擊者的目標(biāo)是推斷訓(xùn)練集中記錄的屬性[6]。成員推理攻擊利用了一種觀察,即機(jī)器學(xué)習(xí)模型在它們所訓(xùn)練的數(shù)據(jù)上的行為常常與它們第一次“看到”的數(shù)據(jù)不同。攻擊者會構(gòu)建一個攻擊模型,該模型可以識別目標(biāo)模型行為中的這些差異,并利用它們來區(qū)分目標(biāo)模型的成員和非成員。

深度學(xué)習(xí)的數(shù)據(jù)以不同方式被用于訓(xùn)練模型。基于成員推理攻擊方法的攻擊者可以觀察深度學(xué)習(xí)過程,通過深度學(xué)習(xí)模型測量訓(xùn)練數(shù)據(jù)的泄露情況。本文提出的方法利用深度學(xué)習(xí)算法。

2.2? ?差分隱私

差分隱私技術(shù)使攻擊者很難通過模型的輸出來分辨某條數(shù)據(jù)是否被用于訓(xùn)練機(jī)器學(xué)習(xí)模型,從而達(dá)到保護(hù)數(shù)據(jù)隱私的效果[7]。按照差分隱私的要求,在數(shù)據(jù)集中添加或刪除一條數(shù)據(jù)后,都不會顯著影響作用在該數(shù)據(jù)集上的算法的輸出結(jié)果[8]。差分隱私已經(jīng)被用于對推理攻擊的強(qiáng)防御機(jī)制[9-10]。研究人員將差分隱私引入模型算法中,對模型的梯度進(jìn)行擾動,提高了隱私性[11]。

本文對差分隱私方法進(jìn)行改進(jìn),重點(diǎn)分析哪些數(shù)據(jù)被用來訓(xùn)練模型的個人隱私。為了達(dá)到保護(hù)隱私的目的,進(jìn)一步分析攻擊方式來評估模型的優(yōu)劣。對絕大多數(shù)機(jī)器學(xué)習(xí)任務(wù)而言,在算法求解過程中滿足差分隱私,即可以認(rèn)為實(shí)現(xiàn)了對模型的隱私保護(hù)。

2.3? ?ML Privacy Meter

ML Privacy Meter是Python基于Tensorflow 2.1開發(fā)的一個應(yīng)用程序接口,可以針對目標(biāo)模型訓(xùn)練攻擊模型,并可以使用指定的攻擊方式訓(xùn)練出攻擊模型。ML Privacy Meter使用成員推理攻擊來測量深度學(xué)習(xí)模型訓(xùn)練數(shù)據(jù)的信息泄露,數(shù)據(jù)被用于訓(xùn)練模型,攻擊者也可以觀察深度學(xué)習(xí)過程。

對于一個目標(biāo)數(shù)據(jù)記錄,攻擊模型計算損失,并可以使用一個簡單的反向傳播算法計算有關(guān)所有參數(shù)的損失梯度。由于深度神經(jīng)網(wǎng)絡(luò)中使用了數(shù)以百萬計的參數(shù),具有如此大維數(shù)的向量不能正確地對訓(xùn)練數(shù)據(jù)進(jìn)行泛化。與非成員相比,模型的梯度在訓(xùn)練數(shù)據(jù)成員上的分布是可區(qū)分的,可以幫助對手運(yùn)行精確的成員關(guān)系推理攻擊,使分類模型得到很好的概括。

3? ?方法(Method)

3.1? ?攻擊參數(shù)自優(yōu)化

雖然ML Privacy Meter提供了比較方便的測量,但是沒有提供優(yōu)化參數(shù)的方法。為了能獲得較好的白盒攻擊策略效果,本文使用整體參數(shù)優(yōu)化選擇的方法。這個方法充分考慮目標(biāo)模型層數(shù),進(jìn)行平均細(xì)分后再決定攻擊的層數(shù)N。

在進(jìn)行白盒攻擊時,需要確定對哪些層進(jìn)行攻擊。整體參數(shù)優(yōu)化法可以盡可能地對模型參數(shù)進(jìn)行探索,同時又能避免逐層對模型進(jìn)行窮究式探索,獲取模型中最關(guān)鍵的中間層。可見,整體參數(shù)優(yōu)化法具有明顯的優(yōu)勢。據(jù)此,本文設(shè)計了一種攻擊參數(shù)自優(yōu)化方法,采用均方誤差作為Loss函數(shù),其計算方式為:

其中,n為樣例個數(shù),是各個樣例權(quán)重,為真實(shí)數(shù)據(jù),為預(yù)測值。

自優(yōu)化網(wǎng)絡(luò)攻擊方法如算法1所示。

算法 1:自優(yōu)化網(wǎng)絡(luò)攻擊方法(Self-Optimizing Net Attack, SONA)

1:? 訓(xùn)練目標(biāo)模型M

2:? 獲得模型的網(wǎng)絡(luò)層數(shù)參數(shù)Layer_Num

3:? 初始化攻擊attack_hander

4:? 初始化攻擊模型 θa

5:? 通過Split方法從Layer_Num中獲得目標(biāo)層列表targetLayersList

6:? for i∈[0,epochs] do

7: ? mtrain_data, ntrain_data = attack_hander()

8: ? moutputs = forward_pass(M,mtrain_data,N)

9: ? noutpus = forward_pass(M,ntrain_data,N)

10: 利用式(1)計算損失函數(shù) Loss(ntrain_data,

mtrain_data)

11: ? 使用梯度下降更新參數(shù)θa

12: end for

3.2? ?目標(biāo)模型

Alexnet的網(wǎng)絡(luò)結(jié)構(gòu)模型引爆了神經(jīng)網(wǎng)絡(luò)的應(yīng)用熱潮,并贏得了2012屆圖像識別大賽的冠軍,使得CNN成為在圖像分類上的核心算法模型,很適合作為驗(yàn)證模型。Alexnet的網(wǎng)絡(luò)結(jié)構(gòu)如圖1所示,包含8 層權(quán)重,前5 個是卷積的,其余3 個是完全連接的,最后一個完全連接層的輸出被饋送到1000路Softmax激活函數(shù)。本文設(shè)計的網(wǎng)絡(luò)最大化了多項(xiàng)邏輯回歸目標(biāo),相當(dāng)于最大化了在預(yù)測分布下正確標(biāo)簽的對數(shù)概率在訓(xùn)練案例中的平均值。

AlexNet與LeNet相比,網(wǎng)絡(luò)結(jié)構(gòu)更豐富,有明顯的優(yōu)勢。AlexNet通過使用Dropout實(shí)現(xiàn)數(shù)據(jù)增強(qiáng),從而抑制數(shù)據(jù)過擬合,適合用來作為神經(jīng)網(wǎng)絡(luò)攻擊的對象。攻擊的訓(xùn)練流程如圖2所示。

4? ?實(shí)驗(yàn)與分析(Experiment and analysis)

4.1? ?數(shù)據(jù)集與評價標(biāo)準(zhǔn)

本文采用CIFAR-100作為測試數(shù)據(jù)集。CIFAR-100數(shù)據(jù)集是一個經(jīng)典的數(shù)據(jù)集,由100 個類組成,每個類有600 個32×32彩色圖像。數(shù)據(jù)集分為五個訓(xùn)練批次和一個測試批次,每個批次有100 個圖像。測試批次包含來自每個類別的100 個隨機(jī)選擇的圖像。同時,CIFAR-100數(shù)據(jù)集中的100 個類被分成20 個超類。每個圖像都帶有一個“精細(xì)”標(biāo)簽(所屬的類)和一個“粗糙”標(biāo)簽(所屬的超類)。

由于現(xiàn)實(shí)中樣本在不同類別上分布不均衡,使得傳統(tǒng)的度量標(biāo)準(zhǔn)不能恰當(dāng)?shù)胤从吵龇诸惼鞯谋憩F(xiàn)。使用ROC曲線(Receiver Operating Characteristic Curve)作為評價指標(biāo),能直觀地表現(xiàn)出分類效果。ROC曲線向左上角彎曲的幅度越大,代表這個分類器效果越好。在ROC曲線圖中,X軸為假陽性率(FPR),Y軸為真陽性率(TPR)。

4.2? ?對目標(biāo)模型的攻擊

本文以完成預(yù)訓(xùn)練的Alexnet網(wǎng)絡(luò)結(jié)構(gòu)模型作為攻擊目標(biāo),模型共有26 層網(wǎng)絡(luò)和24 個隱藏層,對其進(jìn)行攻擊比較:(1)直接對其進(jìn)行黑盒攻擊(base);(2)使用整體參數(shù)優(yōu)化的白盒攻擊。對于26 層的目標(biāo)模型,考慮輸出層,進(jìn)行兩次計算,以第6 層、第13 層和第26 層為目標(biāo)。根據(jù)這種參數(shù)優(yōu)化,以Alexnet網(wǎng)絡(luò)為目標(biāo)訓(xùn)練出攻擊模型。在測試集中的ROC曲線如圖3所示,根據(jù)ROC曲線計算出其AUC值。本文所提方法的AUC值為0.83,比base方法AUC值(0.80)提高了3.75%。

從圖3可以看出,由于對中間層的梯度進(jìn)行了更為詳盡的分析,使得白盒攻擊更加有效。因此,從結(jié)果可以發(fā)現(xiàn),黑盒攻擊不如參數(shù)優(yōu)化后的白盒攻擊的效果。但是,通過實(shí)驗(yàn)可知,在白盒攻擊時,太過頻繁地對相近層數(shù)進(jìn)行攻擊,會導(dǎo)致效果有所下降,這是因?yàn)閮蓚€相近層次之間的梯度會相互造成較大的影響。

5? ?結(jié)論(Conclusion)

大部分模型都存在一定的漏洞,可以根據(jù)模型對同一組數(shù)據(jù)的輸出不同,通過白盒攻擊或黑盒攻擊來改進(jìn)安全性。本文在Alexnet的基礎(chǔ)上提出了一種參數(shù)優(yōu)化的白盒攻擊方法,提高了攻擊的準(zhǔn)確度,改善了攻擊效果,充分挖掘出模型中的安全缺陷,發(fā)現(xiàn)模型中的可改進(jìn)之處,提升了模型的安全性。

參考文獻(xiàn)(References)

[1] 譚作文,張連福.機(jī)器學(xué)習(xí)隱私保護(hù)研究綜述[J].軟件學(xué)報,2020,31(7):2127-2156.

[2] 姜妍,張立國.面向深度學(xué)習(xí)模型的對抗攻擊與防御方法綜述[J].計算機(jī)工程,2021,47(1):1-11.

[3] 陳宇飛,沈超,王騫,等.人工智能系統(tǒng)安全與隱私風(fēng)險[J].計算機(jī)研究與發(fā)展,2019,56(10):2135-2150.

[4] 余方超,方賢進(jìn),張又文,等.增強(qiáng)深度學(xué)習(xí)中的差分隱私防御機(jī)制[J].南京大學(xué)學(xué)報(自然科學(xué)),2021,57(1):10-20.

[5] BILOGREVIC I, HUGUENIN K, AGIR B, et al. A machine-learning based approach to privacy-aware information-sharing in mobile social networks[J]. Pervasive and Mobile Computing, 2016, 25:125-142.

[6] 劉睿瑄,陳紅,郭若楊,等.機(jī)器學(xué)習(xí)中的隱私攻擊與防御[J].軟件學(xué)報,2020,31(3):866-892.

[7] 張潤蓮,張瑞,武小年,等.基于混合相似度和差分隱私的協(xié)同過濾推薦算法[J].計算機(jī)應(yīng)用研究,2021,3(9):1-7.

[8] 任奎,孟泉潤,閆守琨,等.人工智能模型數(shù)據(jù)泄露的攻擊與防御研究綜述[J].網(wǎng)絡(luò)與信息安全學(xué)報,2021,7(1):1-10.

[9] 陳楊,于守健.基于差分隱私的決策樹發(fā)布技術(shù)研究[J].計算機(jī)與現(xiàn)代化,2017(3):59-64.

[10] 劉俊旭,孟小峰.機(jī)器學(xué)習(xí)的隱私保護(hù)研究綜述[J].計算機(jī)研究與發(fā)展,2020,57(2):346-362.

[11] 李欣姣,吳國偉,姚琳,等.機(jī)器學(xué)習(xí)安全攻擊與防御機(jī)制研究進(jìn)展和未來挑戰(zhàn)[J].軟件學(xué)報,2021,32(2):406-423.

作者簡介:

吳? 吉(1981-),女,本科,工程師.研究領(lǐng)域:信息安全,軟件開發(fā).

王月娟(1981-),女,碩士,工程師.研究領(lǐng)域:信息安全,軟件開發(fā).

景棟盛(1981-),男,碩士,高級工程師.研究領(lǐng)域:機(jī)器學(xué)習(xí),網(wǎng)絡(luò)安全.

猜你喜歡
機(jī)器學(xué)習(xí)優(yōu)化
超限高層建筑結(jié)構(gòu)設(shè)計與優(yōu)化思考
民用建筑防煙排煙設(shè)計優(yōu)化探討
關(guān)于優(yōu)化消防安全告知承諾的一些思考
一道優(yōu)化題的幾何解法
由“形”啟“數(shù)”優(yōu)化運(yùn)算——以2021年解析幾何高考題為例
基于詞典與機(jī)器學(xué)習(xí)的中文微博情感分析
基于網(wǎng)絡(luò)搜索數(shù)據(jù)的平遙旅游客流量預(yù)測分析
時代金融(2016年27期)2016-11-25 17:51:36
前綴字母為特征在維吾爾語文本情感分類中的研究
基于支持向量機(jī)的金融數(shù)據(jù)分析研究
機(jī)器學(xué)習(xí)理論在高中自主學(xué)習(xí)中的應(yīng)用
主站蜘蛛池模板: 久久大香香蕉国产免费网站| 成人夜夜嗨| 国产成人三级| 综合网久久| 国产精品香蕉| 色丁丁毛片在线观看| 久996视频精品免费观看| 天天色天天综合网| 99热免费在线| 久久国产乱子| 亚洲成人黄色在线| 伊人大杳蕉中文无码| jizz在线观看| 欧美国产日韩在线播放| 专干老肥熟女视频网站| 免费在线成人网| 97综合久久| 91po国产在线精品免费观看| 91免费国产在线观看尤物| 午夜不卡福利| 国产小视频a在线观看| 伊人久久婷婷| 国产一在线| 亚洲成在人线av品善网好看| 亚洲中字无码AV电影在线观看| 久久综合色天堂av| 超清无码熟妇人妻AV在线绿巨人 | 丁香六月综合网| 综合成人国产| 五月激情综合网| 久草视频一区| 国产麻豆精品手机在线观看| 亚洲视频一区| 狂欢视频在线观看不卡| 亚洲视频四区| AV无码一区二区三区四区| 本亚洲精品网站| 97成人在线观看| 国产精品浪潮Av| 久久这里只精品国产99热8| 免费看a毛片| 亚洲第一成年网| 国产精品亚洲欧美日韩久久| 精品国产香蕉伊思人在线| 思思热精品在线8| 99热最新在线| 国产香蕉在线视频| 欧美性猛交xxxx乱大交极品| 波多野结衣在线一区二区| 婷婷激情亚洲| 欧美一区精品| 亚洲国产精品久久久久秋霞影院| 国产精品久久久免费视频| 国产一区二区三区日韩精品| 亚洲成a人在线播放www| 不卡无码h在线观看| 国产久草视频| 婷婷伊人久久| 99这里只有精品在线| 制服丝袜国产精品| 精品久久久久久中文字幕女| 国产精品99久久久| 伊人久久大线影院首页| 久久国产精品国产自线拍| 亚洲人成网站在线观看播放不卡| 国产精品视频观看裸模| 成人毛片免费观看| 一级黄色欧美| 岛国精品一区免费视频在线观看| 高清码无在线看| 真实国产乱子伦高清| 女人一级毛片| 亚洲AV色香蕉一区二区| 亚洲中文字幕久久无码精品A| 国产福利不卡视频| 亚洲av无码成人专区| 无码丝袜人妻| 久久亚洲国产一区二区| 国产一区二区三区夜色 | 欧美一级视频免费| 最新加勒比隔壁人妻| 国产一在线|