[发明专利]一种神经网络模型的对抗鲁棒性评估方法在审
| 申请号: | 202211000711.X | 申请日: | 2022-08-19 |
| 公开(公告)号: | CN115358315A | 公开(公告)日: | 2022-11-18 |
| 发明(设计)人: | 孙磊;毛秀青;杨有欢;戴乐育;张帅;臧韦菲;胡翠云;赵锟;窦睿彧;张婷;李瑞锋;王淼;徐八一;丁志毅 | 申请(专利权)人: | 中国人民解放军战略支援部队信息工程大学 |
| 主分类号: | G06K9/62 | 分类号: | G06K9/62;G06N3/04 |
| 代理公司: | 郑州大通专利商标代理有限公司 41111 | 代理人: | 刘莹莹 |
| 地址: | 450000 河*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 神经网络 模型 对抗 鲁棒性 评估 方法 | ||
1.一种神经网络模型的对抗鲁棒性评估方法,其特征在于,包括:
步骤1:将神经网络模型中的分类器分为非线性部分fh和线性部分ft两个部分;
步骤2:利用所述非线性部分fh来定义输入样本的表征向量;以表征向量作为自变量,利用所述线性部分ft来定义表征向量到各类别的绝对分类边界的距离公式;
步骤3:根据输入至神经网络模型的原始样本x随机生成一个对抗样本,并将其作为最初的起始点;
步骤4:利用所述距离公式和梯度下降法对给定的起始点进行优化更新,使得更新后的起始点的表征向量接近各类别的绝对分类边界;
步骤5:重复步骤4,直至达到停止条件,将此时的起始点作为最终的起始点;
步骤6:将所述最终的起始点作为原始样本x的对抗样本x′,基于所述对抗样本x′使用给定攻击算法对神经网络模型进行迭代攻击以确定神经网络模型的对抗鲁棒性。
2.根据权利要求1所述的一种神经网络模型的对抗鲁棒性评估方法,其特征在于,步骤2中,定义表征向量到各类别的绝对分类边界的距离公式为公式(2)所示:
其中,F(y,k)(v)=w(y,k)*v+b(y,k),w表示线性部分ft的权重参数,由K个行向量组成,N为ft的输入神经元的个数,w(y,k)表示第y个行向量和第k个行向量之间的差值,即wy-wk;b是线性部分ft的偏置参数,b(y,k)=by-bk,v表示输入样本的表征向量,y表示输入样本的真实类别标签,k表示第k个类别的标签,k≠y,k∈[0,K),K表示类别标签个数,若表明表征向量v未落入标签y所在的Sy区域,且其值越大,表明表征向量v距离Sy区域越远,若表明表征向量v落入标签y所在的Sy区域。
3.根据权利要求1所述的一种神经网络模型的对抗鲁棒性评估方法,其特征在于,步骤3中,按照公式(3)生成最初的起始点
其中,δ0∈U(-∈,+∈)D,U表示均匀分布,∈表示均匀分布采样的边界,D表示维度。
4.根据权利要求1所述的一种神经网络模型的对抗鲁棒性评估方法,其特征在于,步骤4中,按照公式(4)对给定的起始点进行优化更新:
其中,t表示迭代次数,表示更新后的起始点,表示更新前的起始点,表示最初的起始点,表示的表征向量,ηinit为迭代过程中的步长,函数P(x,∈)(·)表示将原始样本x裁剪到x的∈-ball范围内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军战略支援部队信息工程大学,未经中国人民解放军战略支援部队信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211000711.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:功能覆盖率代码的自动生成方法及装置
- 下一篇:一种红枣汽酒及其制备方法





