[发明专利]一种基于分类边界的用户隐私保护方法有效
申请号: | 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.vipzhuanli.com/pat/books/201910247890.9/1.html,转载请声明来源钻瓜专利网。