[發(fā)明專(zhuān)利]一種基于兩階段對(duì)抗知識(shí)遷移的對(duì)抗樣例防御方法在審
| 申請(qǐng)?zhí)枺?/td> | 201911282214.1 | 申請(qǐng)日: | 2019-12-13 |
| 公開(kāi)(公告)號(hào): | CN111047054A | 公開(kāi)(公告)日: | 2020-04-21 |
| 發(fā)明(設(shè)計(jì))人: | 錢(qián)亞冠;關(guān)曉惠;周武杰;李蔚;潘俊;云本勝;樓瓊 | 申請(qǐng)(專(zhuān)利權(quán))人: | 浙江科技學(xué)院;浙江水利水電學(xué)院 |
| 主分類(lèi)號(hào): | G06N20/10 | 分類(lèi)號(hào): | G06N20/10;G06N3/04;G06N3/08 |
| 代理公司: | 北京金智普華知識(shí)產(chǎn)權(quán)代理有限公司 11401 | 代理人: | 楊采良 |
| 地址: | 310023 *** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 階段 對(duì)抗 知識(shí) 遷移 防御 方法 | ||
1.一種兩階段對(duì)抗知識(shí)遷移的防御方法,其特征在于,所述兩階段對(duì)抗知識(shí)遷移的防御方法通過(guò)異構(gòu)多源的對(duì)抗訓(xùn)練,先把對(duì)抗知識(shí)從數(shù)據(jù)遷移到大型DNN,完成第一階段的對(duì)抗知識(shí)遷移;然后采用對(duì)抗樣例的軟標(biāo)簽,提出對(duì)抗萃取技術(shù),把對(duì)抗知識(shí)從大型DNN遷移到簡(jiǎn)單DNN,實(shí)現(xiàn)第二階段的對(duì)抗知識(shí)遷移。
2.如權(quán)利要求1所述的兩階段對(duì)抗知識(shí)遷移的防御方法,其特征在于,所述兩階段對(duì)抗知識(shí)遷移的防御方法具體包括:
(1)從多個(gè)預(yù)訓(xùn)練深度神經(jīng)網(wǎng)絡(luò)中生成對(duì)抗樣例,形成多源對(duì)抗樣例數(shù)據(jù)集;
(2)將干凈樣例數(shù)據(jù)集和多源對(duì)抗樣例數(shù)據(jù)集合并,形成對(duì)抗訓(xùn)練集;
(3)將對(duì)抗訓(xùn)練集對(duì)復(fù)雜大型DNN進(jìn)行訓(xùn)練,實(shí)現(xiàn)第一階段對(duì)抗知識(shí)從數(shù)據(jù)向大型DNN的遷移;
(4)將干凈樣例數(shù)據(jù)集輸入大型DNN,獲得帶軟標(biāo)簽的干凈樣例數(shù)據(jù)集;
(5)將多源對(duì)抗樣例數(shù)據(jù)集輸入大型DNN,獲得帶軟標(biāo)簽的對(duì)抗樣例數(shù)據(jù)集;
(6)將上述兩個(gè)帶軟標(biāo)簽的數(shù)據(jù)集合并,形成帶軟標(biāo)的對(duì)抗訓(xùn)練集;
(7)利用帶軟標(biāo)的對(duì)抗訓(xùn)練集對(duì)邊緣設(shè)備上的簡(jiǎn)單DNN進(jìn)行對(duì)抗訓(xùn)練,實(shí)現(xiàn)第二階段對(duì)抗知識(shí)從大型DNN向簡(jiǎn)單DNN的遷移,使其獲得與大型DNN相當(dāng)?shù)姆烙芰Α?/p>
3.如權(quán)利要求2所述的兩階段對(duì)抗知識(shí)遷移的防御方法,其特征在于,步驟(1)中通過(guò)多個(gè)預(yù)訓(xùn)練DNN上執(zhí)行FGSM算法;輸入干凈樣例在一個(gè)預(yù)訓(xùn)練DNN上計(jì)算關(guān)于x的梯度,利用下式獲得對(duì)抗樣例x′:
其中f(x;θ)為其中一個(gè)預(yù)訓(xùn)練DNN,J(·)為交叉熵函數(shù);在多個(gè)預(yù)訓(xùn)練DNN上重復(fù)獲得對(duì)抗樣例x′過(guò)程,形成多源對(duì)抗樣例數(shù)據(jù)集Da;
所述FGSM生成對(duì)抗樣例還依賴(lài)具體的DNN模型,通過(guò)多個(gè)不同的預(yù)訓(xùn)練DNN,獲得差異性對(duì)抗樣例,N個(gè)預(yù)訓(xùn)練DNNf1,f2,…,fN用于生成對(duì)抗樣例;給定干凈樣例x,獲得N個(gè)對(duì)抗樣例:所有的干凈樣例組成集合Dc={(x1,y1),...,(xM,yM)},由獲得的所有的對(duì)抗樣例組成集合Da={(x′11,y1),...,(x′1N,y1),(x′21,y1),...,(x′2N,y2),...,(x′MN,yM)},則Da蘊(yùn)含足量的對(duì)抗知識(shí)。
4.如權(quán)利要求2所述的兩階段對(duì)抗知識(shí)遷移的防御方法,其特征在于,步驟(3)中,所述對(duì)抗知識(shí)從數(shù)據(jù)向模型遷移包括:
對(duì)抗訓(xùn)練:假設(shè)(x,ytrue)∈D為原始訓(xùn)練數(shù)據(jù),在約束ε下可獲得對(duì)抗樣例x′=x+δ;對(duì)抗訓(xùn)練是使用當(dāng)前模型下最大化損失的對(duì)抗樣例訓(xùn)練模型,滿(mǎn)足最小化經(jīng)驗(yàn)風(fēng)險(xiǎn):
定義如下的損失函數(shù)進(jìn)行對(duì)抗學(xué)習(xí),實(shí)現(xiàn)對(duì)抗知識(shí)從數(shù)據(jù)集Da向大型DNNfteacher的遷移:
其中λ控制對(duì)抗知識(shí)的比重。
5.如權(quán)利要求4所述的兩階段對(duì)抗知識(shí)遷移的防御方法,其特征在于,步驟(3)中,具體的訓(xùn)練步驟包括:
(3-1)按序從Dc中取出干凈樣例(x,y),從Da中取出(x,y)對(duì)應(yīng)的對(duì)抗樣例(x′,y);
(3-2)將(x,y)和(x′,y)代入(3)式,計(jì)算L1(θ)對(duì)θ的梯度
(3-3)更新θ:其中η為學(xué)習(xí)率,設(shè)置為0.5;
(3-4)重復(fù)步驟(3-1)~(3-3),直到L1(θ)小于0.001;
(3-5)得到從數(shù)據(jù)中獲得對(duì)抗知識(shí)的大型DNNfteacher(θ*)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于浙江科技學(xué)院;浙江水利水電學(xué)院,未經(jīng)浙江科技學(xué)院;浙江水利水電學(xué)院許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911282214.1/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 農(nóng)業(yè)信息對(duì)抗資源目標(biāo)規(guī)劃最優(yōu)分配方法
- 農(nóng)業(yè)信息對(duì)抗資源模糊規(guī)劃最優(yōu)分配方法
- 農(nóng)業(yè)信息對(duì)抗資源線性規(guī)劃最優(yōu)分配方法
- 基于聚類(lèi)數(shù)據(jù)挖掘的對(duì)抗行為搜索算法
- 面向多種對(duì)抗圖片攻擊的協(xié)同免疫防御方法
- 一種自適應(yīng)對(duì)抗強(qiáng)度的對(duì)抗訓(xùn)練方法
- 對(duì)抗攻擊模型的訓(xùn)練方法及裝置
- 對(duì)抗樣本的生成方法和裝置
- 多樣本對(duì)抗擾動(dòng)生成方法、裝置、存儲(chǔ)介質(zhì)和計(jì)算設(shè)備
- 一種無(wú)人集群協(xié)同博弈對(duì)抗的控制方法及系統(tǒng)
- 基于本體的知識(shí)地圖繪制系統(tǒng)
- 基于知識(shí)地圖的領(lǐng)域知識(shí)瀏覽方法
- 一種基于知識(shí)本體的知識(shí)體系的建模方法
- 一種知識(shí)工程系統(tǒng)
- 知識(shí)自動(dòng)化系統(tǒng)和方法以及存儲(chǔ)器
- 基于SOLR的知識(shí)管理系統(tǒng)
- 基于知識(shí)節(jié)點(diǎn)所屬度的知識(shí)圖譜構(gòu)建方法和裝置
- 一種基于知識(shí)圖譜的稅務(wù)知識(shí)庫(kù)系統(tǒng)
- 一種智聯(lián)網(wǎng)中的網(wǎng)絡(luò)知識(shí)統(tǒng)一表征架構(gòu)及實(shí)現(xiàn)方法
- 知識(shí)點(diǎn)存儲(chǔ)方法、裝置、服務(wù)器及介質(zhì)





