[發明專利]一種基于分類邊界的用戶隱私保護方法有效
| 申請號: | 201910247890.9 | 申請日: | 2019-03-29 |
| 公開(公告)號: | CN110097079B | 公開(公告)日: | 2021-03-30 |
| 發明(設計)人: | 陳晉音;黃國瀚;林翔;吳洋洋 | 申請(專利權)人: | 浙江工業大學 |
| 主分類號: | G06K9/62 | 分類號: | G06K9/62;G06N3/04 |
| 代理公司: | 杭州天勤知識產權代理有限公司 33224 | 代理人: | 曹兆霞 |
| 地址: | 310014 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 分類 邊界 用戶 隱私 保護 方法 | ||
1.一種基于分類邊界的用戶隱私保護方法,包括以下步驟:
(1)將包含有關鍵節點的原始網絡輸入至GCN分類模型中,計算關鍵節點在真實類標下的損失函數,連邊梯度信息;
(2)更改關鍵節點的類標,計算關鍵節點的新類標下的新損失函數,新連邊梯度信息;
(3)根據關鍵節點的損失函數,連邊梯度信息以及新損失函數,新連邊梯度信息確定最容易被修改成的新類標,具體過程為:
(a)根據關鍵節點的損失函數,連邊梯度信息以及新損失函數,新連邊梯度信息計算關鍵節點到各分類邊界的距離l:
其中,k(x0)表示關鍵節點x0的真實類標,表示關鍵節點x0在真實類標下的損失函數為表示關鍵節點x0在真實類標下的連邊梯度信息,fk(x)表示關鍵節點在新類標k下的損失函數,wk(x)表示關鍵節點在新類標k下連邊梯度信息;
(b)更改關鍵節點的新類標,重復步驟(a),直到遍歷完關鍵節點除真實類標外的所有類標為止,獲得最短距離l(x0),該最短l(x0)對應的新類標即為關鍵節點最容易被修改成的新類標;
(4)根據關鍵節點在真實類標下的連邊梯度信息,以及在容易被修改成的新類標下的新連邊梯度信息,在原始網絡中添加擾動,形成對抗網絡,具體過程為:
首先,根據關鍵節點在真實類標下的連邊梯度信息,以及在容易被修改成的新類標下的新連邊梯度信息計算需要進行修改的連邊,具體地,根據公式(2)確定需要修改的連邊:
其中,MAX(·)為最大值函數,最大值的連邊梯度信息wij對應的連邊即為需要修改的連邊;
然后,根據修改連邊策略對需要修改的連邊進行修改,形成對抗網絡,其中,修改連邊策略表示為:
其中,h表示當前迭代次數,θ(wij)=1表示需要添加連邊,θ(wij)=-1表示需要刪減連邊;
修改連邊策略分為兩種情況:(a)選定的節點i,節點j之間原來不存在連邊,此時若wij0,則添加一條連邊;若wij0,則放棄修改,尋找下一個wij大的值,以此類推;(b)選定的節點i,節點j之間原來存在連邊,此時若wij0,則刪去該連邊;若wij0,則放棄修改,尋找下一個wij大的值,以此類推;
修改的連邊數為預設值K,采用迭代的方法進行修改,直到修改的連邊數達到預設值K,其中每次僅修改一條連邊,當連邊修改好后,獲得的網絡即為對抗網絡;
(5)利用對抗網絡和原始網絡訓練GCN分類模型,獲得訓練好的GCN分類模型;
(6)將添加有擾動的待測網絡輸入至GCN模型中,經計算輸出正確的分類結果,實現對待測網絡中用戶隱私的保護。
2.如權利要求1所述的基于分類邊界的用戶隱私保護方法,其特征在于,步驟(1)中,將原始網絡對應的鄰接矩陣A以及節點的真實類標輸入到GCN分類模型中,每層GCN分類模型表示為:
其中,Z表示GCN分類模型的分類結果,W0和W1分別為輸入層到隱藏層的權重矩陣和隱藏層到輸出層的權重矩陣,A為原始網絡的鄰接矩陣,IN為自連接矩陣,為鄰接矩陣A的度矩陣,
節點的損失函數f(x)為:
其中,l為節點的索引,Vl為帶有類標的節點集合,F為節點類標集合,Ylk為第l個節點屬于第k個類標的置信度,Zlk為將第l個節點分成第k個類別的分類結果;
兩節點連邊上的連邊梯度信息為:
其中,wij表示第i個節點與第j個節點之間的連邊梯度信息,Aij表示鄰接矩陣A中第i個節點與第j個節點之間的連邊;
針對關鍵節點x0,其類標表示為k(x0),關鍵節點x0在真實類標下的損失函數為連邊梯度信息為
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江工業大學,未經浙江工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910247890.9/1.html,轉載請聲明來源鉆瓜專利網。





