[發(fā)明專利]一種基于節(jié)點(diǎn)投票機(jī)制的圖神經(jīng)網(wǎng)絡(luò)模型黑盒攻擊裝置及方法在審
| 申請?zhí)枺?/td> | 202211382657.X | 申請日: | 2022-11-07 |
| 公開(公告)號: | CN115834153A | 公開(公告)日: | 2023-03-21 |
| 發(fā)明(設(shè)計(jì))人: | 梁吉業(yè);溫亮亮;姚凱旋;王智強(qiáng) | 申請(專利權(quán))人: | 山西大學(xué) |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;G06N3/04 |
| 代理公司: | 山西五維專利事務(wù)所(有限公司) 14105 | 代理人: | 茹牡花 |
| 地址: | 030006 山西省太原市*** | 國省代碼: | 山西;14 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 節(jié)點(diǎn) 投票 機(jī)制 神經(jīng)網(wǎng)絡(luò) 模型 黑盒 攻擊 裝置 方法 | ||
本發(fā)明公開了一種基于節(jié)點(diǎn)投票機(jī)制的圖神經(jīng)網(wǎng)絡(luò)模型黑盒攻擊裝置及方法,涉及人工智能信息安全技術(shù)領(lǐng)域,具體來說,包括以下步驟:獲取圖數(shù)據(jù)及超參數(shù);初始化節(jié)點(diǎn)投票能力、投票得分、不同節(jié)點(diǎn)間邊的投票權(quán)重;節(jié)點(diǎn)從其鄰居獲得投票分?jǐn)?shù)并為鄰居投票;根據(jù)節(jié)點(diǎn)投票分?jǐn)?shù),迭代選擇分?jǐn)?shù)高的節(jié)點(diǎn)作為每輪選出的節(jié)點(diǎn);將每輪所選節(jié)點(diǎn)的投票能力置0,并對所選節(jié)點(diǎn)鄰居的投票能力進(jìn)行衰減;選出滿足約束條件的節(jié)點(diǎn),進(jìn)而生成攻擊節(jié)點(diǎn)集合;依據(jù)節(jié)點(diǎn)分類任務(wù)相關(guān)的領(lǐng)域知識構(gòu)造擾動向量,對集合進(jìn)行擾動,從而生成擾動圖;利用擾動圖對模型進(jìn)行攻擊。本發(fā)明通過利用圖的拓?fù)湫畔?,并結(jié)合節(jié)點(diǎn)投票機(jī)制,進(jìn)一步提升基于節(jié)點(diǎn)選擇黑盒攻擊的精度。
技術(shù)領(lǐng)域
本發(fā)明涉及人工智能信息安全技術(shù)領(lǐng)域,特別是涉及一種基于節(jié)點(diǎn)投票機(jī)制的圖神經(jīng)網(wǎng)絡(luò)模型黑盒攻擊裝置及方法。
背景技術(shù)
近年來,圖神經(jīng)網(wǎng)絡(luò)模型在網(wǎng)絡(luò)節(jié)點(diǎn)識別、推薦系統(tǒng)、社交網(wǎng)絡(luò)等領(lǐng)域已經(jīng)得到了廣泛的應(yīng)用,大多數(shù)研究人員比較關(guān)注模型的性能(如預(yù)測準(zhǔn)確率),卻忽視了模型的魯棒性?,F(xiàn)有的圖神經(jīng)網(wǎng)絡(luò)模型很容易遭到“對抗樣本”的攻擊,例如圖神經(jīng)網(wǎng)絡(luò)黑盒對抗攻擊,即使在無法獲取圖神經(jīng)網(wǎng)絡(luò)模型架構(gòu)及參數(shù)的前提下,也能夠通過在圖上添加微小的擾動(如有限的刪邊、加邊等)生成對抗樣本,導(dǎo)致圖神經(jīng)網(wǎng)絡(luò)模型識別節(jié)點(diǎn)類型的錯(cuò)誤率顯著增加。因此,圖神經(jīng)網(wǎng)絡(luò)對抗攻擊的研究是很有必要的,它不僅可以幫助進(jìn)一步地理解圖神經(jīng)網(wǎng)絡(luò)模型以及提升模型的魯棒性,而且對設(shè)計(jì)更加魯棒的圖神經(jīng)網(wǎng)絡(luò)模型具有重要的研究意義,同時(shí)在社交網(wǎng)絡(luò)、金融等領(lǐng)域也有著重要的應(yīng)用價(jià)值。
目前圖神經(jīng)網(wǎng)絡(luò)模型中黑盒對抗攻擊主流策略包括:使用代理模型、基于節(jié)點(diǎn)選擇。使用代理模型實(shí)現(xiàn)的黑盒攻擊,不僅需要與攻擊模型進(jìn)行交互查詢,還需要對代理模型進(jìn)行訓(xùn)練,耗費(fèi)大量資源。而基于節(jié)點(diǎn)選擇實(shí)現(xiàn)的黑盒攻擊則避免了上述問題,其思路如下,通過對圖的拓?fù)浣Y(jié)構(gòu)設(shè)計(jì)一套規(guī)則來實(shí)現(xiàn)攻擊節(jié)點(diǎn)選擇,然后針對攻擊節(jié)點(diǎn)的屬性進(jìn)行擾動,進(jìn)而生成擾動圖去攻擊目標(biāo)模型。基于節(jié)點(diǎn)選擇黑盒攻擊的難點(diǎn)在于如何設(shè)計(jì)一套有效的規(guī)則,才能實(shí)現(xiàn)通過拓?fù)浣Y(jié)構(gòu)來選擇出有效的攻擊節(jié)點(diǎn)。因此,考慮一種更嚴(yán)格、更現(xiàn)實(shí)的基于節(jié)點(diǎn)選擇的黑盒攻擊更具有挑戰(zhàn)性,不需要與攻擊模型進(jìn)行交互查詢,而且消耗的資源相對較少。
已有的基于節(jié)點(diǎn)選擇的黑盒對抗攻擊使用狀態(tài)轉(zhuǎn)移矩陣來選擇攻擊節(jié)點(diǎn),需要對矩陣進(jìn)行冪次處理,導(dǎo)致計(jì)算量較大的問題,而對所選攻擊節(jié)點(diǎn)鄰居只做簡單的歸0處理,且未考慮不同節(jié)點(diǎn)之間邊的傳遞概率,導(dǎo)致所選節(jié)點(diǎn)代表性不強(qiáng)、擾動傳播范圍小等問題。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)存在的不足,本發(fā)明基于節(jié)點(diǎn)投票機(jī)制設(shè)計(jì)了一套規(guī)則,充分考慮上述問題,使得所選節(jié)點(diǎn)更具代表性、擾動傳播范圍更大,而且計(jì)算量較小。本發(fā)明的目的在于提供一種基于節(jié)點(diǎn)投票機(jī)制的圖神經(jīng)網(wǎng)絡(luò)模型黑盒攻擊裝置,本發(fā)明的另一目的在于提供一種基于節(jié)點(diǎn)投票機(jī)制的圖神經(jīng)網(wǎng)絡(luò)模型黑盒攻擊方法,該方法可以有效提升黑盒攻擊方法的成功率。
為達(dá)到所述目的,本發(fā)明一方面提供了一種基于節(jié)點(diǎn)投票機(jī)制的圖神經(jīng)網(wǎng)絡(luò)模型黑盒攻擊裝置,包括:
S11:輸入模塊,獲取圖數(shù)據(jù)G以及對抗攻擊過程中涉及的各種條件約束;
S12:初始化模塊,為圖G中每個(gè)節(jié)點(diǎn)初始化其投票得分和投票能力,為圖G中不同節(jié)點(diǎn)之間的邊初始化投票權(quán)重;
S13:攻擊節(jié)點(diǎn)選擇模塊,基于節(jié)點(diǎn)投票機(jī)制迭代選擇攻擊節(jié)點(diǎn),生成攻擊節(jié)點(diǎn)集合S;
S14:節(jié)點(diǎn)特征擾動構(gòu)造模塊,依據(jù)節(jié)點(diǎn)分類任務(wù)相關(guān)的領(lǐng)域知識來構(gòu)造擾動向量,對攻擊節(jié)點(diǎn)集合S進(jìn)行攻擊,輸出擾動后的圖G′;
S15:攻擊模塊,利用擾動后的圖G′對圖神經(jīng)網(wǎng)絡(luò)模型進(jìn)行攻擊。
上述技術(shù)方案中,所述初始化模塊S12中,所述每個(gè)節(jié)點(diǎn)初始化投票得分和投票能力具體表示為:(vsi,vai),初始化方式如下,
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山西大學(xué),未經(jīng)山西大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211382657.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 節(jié)點(diǎn)查詢方法、節(jié)點(diǎn)、移動通訊系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品
- 一種根據(jù)節(jié)點(diǎn)集合構(gòu)造節(jié)點(diǎn)關(guān)系樹的方法、裝置及系統(tǒng)
- 一種DHT網(wǎng)絡(luò)負(fù)載均衡裝置及虛節(jié)點(diǎn)劃分的方法
- 一種無線傳感網(wǎng)地理位置路由空洞處理方法
- 節(jié)點(diǎn)鎖定部件、節(jié)點(diǎn)滑軌、節(jié)點(diǎn)和機(jī)箱
- 一種待推薦節(jié)點(diǎn)線路的確定方法及裝置
- 流控方法、目標(biāo)節(jié)點(diǎn)、節(jié)點(diǎn)及施主節(jié)點(diǎn)
- 節(jié)點(diǎn)布局確定方法以及裝置
- 一種具有分布式柔度的全柔順微位移放大機(jī)構(gòu)
- 節(jié)點(diǎn)掛載方法、裝置、網(wǎng)絡(luò)節(jié)點(diǎn)及存儲介質(zhì)
- 一種即時(shí)通信系統(tǒng)中實(shí)現(xiàn)群用戶投票的方法
- 一種電視語音投票方法、系統(tǒng)和終端
- 實(shí)現(xiàn)投票的方法和裝置
- 基于區(qū)塊鏈的投票方法、裝置、計(jì)算機(jī)設(shè)備及存儲介質(zhì)
- 基于區(qū)塊鏈的投票系統(tǒng)、方法和投票終端
- 一種電子投票方法
- 基于區(qū)塊鏈的匿名電子投票方法及系統(tǒng)
- 一種電子投票系統(tǒng)
- 區(qū)塊鏈投票方法、計(jì)算機(jī)設(shè)備和存儲介質(zhì)
- 基于動態(tài)權(quán)重實(shí)現(xiàn)針對投票網(wǎng)絡(luò)進(jìn)行控制處理的方法、裝置、處理器及其存儲介質(zhì)
- 一種機(jī)制蛋的制造方法
- 手機(jī)制式的校準(zhǔn)方法、系統(tǒng)及手機(jī)檢測設(shè)備
- 一種考慮激勵(lì)機(jī)制電量電價(jià)彈性矩陣的耗電量估測方法
- 選擇區(qū)塊鏈共識機(jī)制的方法、裝置以及共識節(jié)點(diǎn)
- 一種復(fù)合改性機(jī)制砂及其制備方法
- 一種存儲設(shè)備糾錯(cuò)方法及糾錯(cuò)裝置
- 區(qū)塊鏈中共識機(jī)制的處理方法、裝置和電子設(shè)備
- 一種建筑用機(jī)制砂整形裝置
- 通信方法、通信裝置及存儲介質(zhì)
- 一種網(wǎng)絡(luò)預(yù)約出租車市場準(zhǔn)入機(jī)制的優(yōu)化方法及系統(tǒng)





