[发明专利]面向图神经网络模型后门攻击的检测方法和装置有效
申请号: | 202110598321.6 | 申请日: | 2021-05-31 |
公开(公告)号: | CN113297571B | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 陈晋音;熊海洋;张敦杰;黄国瀚 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G06F21/55 | 分类号: | G06F21/55;G06K9/62;G06N3/08 |
代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 曹兆霞 |
地址: | 310014 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 神经网络 模型 后门 攻击 检测 方法 装置 | ||
1.一种面向图神经网络模型后门攻击的检测方法,其特征在于,包括以下步骤:
利用图数据对图神经网络模型进行训练,以优化图神经网络模型的参数;
将图数据输入至参数优化的图神经网络模型中,计算图数据对应的损失函数,并对损失函数相对于图数据的邻接矩阵的反向求导以得到各连边对损失函数的重要程度值;
依据重要程度值提取不同连边数的子图结构,并依据分类标签,将子图结构换分成与分类标签对应的多个子图库;
针对每个子图库,依据子图结构之间的相似性计算子图结构的分布图;
分析每个子图库对应的分布图中相似度值,依据相似度值的大小确定图神经网络模型是否被攻击。
2.如权利要求1所述的面向图神经网络模型后门攻击的检测方法,其特征在于,所述依据重要程度值提取不同连边数的子图结构包括:
对重要程度值进行降序排序得到连边重要性数据集;依据预设的不同连边数,从连边重要性数据集中提取相应连边数的最高重要程度值形成不同连边数的子图结构。
3.如权利要求1所述的面向图神经网络模型后门攻击的检测方法,其特征在于,所述依据子图结构之间的相似性计算子图结构的分布图包括:
将子图结构输入到图神经网络模型,得到子图结构的向量表示;依据向量表示计算属于同一分类标签的各子图结构之间的相似度;依据相似度值构建每个子图库对应的分布图。
4.如权利要求3所述的面向图神经网络模型后门攻击的检测方法,其特征在于,依据表示计算属于同一分类标签的各子图结构之间的余弦相似度,依据余弦相似度值构建每个子图库对应的分布图。
5.如权利要求1所述的面向图神经网络模型后门攻击的检测方法,其特征在于,所述分析每个子图库对应的分布图中相似度值,依据相似度值的大小确定图神经网络模型是否被攻击包括:
分析每个子图库对应的分布图中相似度值,若存在某个子图结构对应的相似度值与其他子图结构对应的相似度值差距大于第一阈值,且对这一分类标签对应的相似度值均大于第二阈值,则表明差距很大的这个子图结构为被设计的触发器,图神经网络模型已经被攻击。
6.如权利要求1所述的面向图神经网络模型后门攻击的检测方法,其特征在于,所述分析每个子图库对应的分布图中相似度值,依据相似度值的大小确定图神经网络模型是否被攻击包括:
分析每个子图库对应的分布图中相似度值,所有子图结构对应的相似度值之间的差距小于第三阈值,且没有突出的相似度值,且表明图神经网络模型良好,未被攻击。
7.一种面向图神经网络模型后门攻击的检测装置,包括存储器、处理器以及存储在存储器中并可在处理器上执行的计算机程序,其特征在于,所述处理器执行计算机程序时实现权利要求1~6任一项所述的面向图神经网络模型后门攻击的检测 方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110598321.6/1.html,转载请声明来源钻瓜专利网。