[发明专利]基于模糊测试的对抗样本生成方法、系统、终端及介质在审
申请号: | 202110775901.8 | 申请日: | 2021-07-08 |
公开(公告)号: | CN113505886A | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 李志鹏;石岩;廖勇;石珺;杨阳朝;易勇 | 申请(专利权)人: | 深圳市网联安瑞网络科技有限公司 |
主分类号: | G06N3/08 | 分类号: | G06N3/08;G06N3/04;G06K9/62;G06K9/00;G06F21/57 |
代理公司: | 广东普润知识产权代理有限公司 44804 | 代理人: | 寇闯 |
地址: | 518000 广东省深圳市福田区华富街道新田社*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 模糊 测试 对抗 样本 生成 方法 系统 终端 介质 | ||
1.一种基于模糊测试的对抗样本生成方法,其特征在于,所述基于模糊测试的对抗样本生成方法包括:
基于黑盒模型生成对抗样本,对生成样本的对抗性通过深度神经网络的输出结果进行评价,所述黑盒模型为对被测试模型的参数和神经网络架构完全未知;
基于线性变换的突变、基于仿射变换的突变、基于噪声的突变和基于点的突变,提升整个突变过程的可解释性以及使突变过程具有可重复性;
在白盒模型下对生成的对抗样本于该模型中的激活覆盖率数值进行分析,计算突变方向以生成对抗性更强的对抗样本,同时对模型进行进一步优化。
2.根据权利要求1所述的基于模糊测试的对抗样本生成方法,其特征在于,所述基于模糊测试的对抗样本生成方法具体包括以下步骤:
(1)输入一个输入空间的生成种子池,生成种子池随机生成正常输入样本集Xinput,放入正常输入池中;
(2)从正常输入池Xinput中选出一个输入样本xinput;
(3)对该输入样本xinput进行以函数M(x)为映射的变异生成变异样本
x′input=M(xinput);
(4)将输入样本xinput和变异输入样本x′input都通过目标神经网络H(x)运行,得到正常输入样本的输出youtput=H(xinput)和变异输出样本的输出y′output=H(x′input);
(5)比对正常输入样本得到的输出和变异输入样本得到的输出,若有明显差异,即|youtput-y′output|δ,则将该变异样本x′input加入对抗样本池。
3.根据权利要求2所述的基于模糊测试的对抗样本生成方法,其特征在于,所述步骤(3)中,对输入样本的变异根据不同类型的样本约束有不同的变换方法,包括:
对于图像类的样本变异,
对于文本类的样本的变异。
4.根据权利要求3所述的基于模糊测试的对抗样本生成方法,其特征在于,所述对于图像类的样本变异包括:
1)灰度和对比度上的变异:通过对每一个像素的当前值增加或减少一个连续系数β来调节图像的灰度亮度;
通过对每一个像素的当前值乘以一个连续系数α来调节图像的对比度;
2)基于仿射变换的变异:仿射变换模拟角度的变化导致不同于随机的变异,仿射变换的可解释性对生成对抗样本的性能做出反馈;
3)基于添加噪声的变异:随机噪声、椒盐噪声和高斯白噪声或相结合的方式添加噪声。
5.根据权利要求3所述的基于模糊测试的对抗样本生成方法,其特征在于,所述对于文本类的样本变异包括:
在随机位置增加一个字符、在随机位置减少一个字符或是在随机位置更替一个字符。
6.根据权利要求2所述的基于模糊测试的对抗样本生成方法,其特征在于,所述步骤(5)中,在对抗样本池大小小于需求数量时,重复步骤(2)-步骤(5)直至满足需求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市网联安瑞网络科技有限公司,未经深圳市网联安瑞网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110775901.8/1.html,转载请声明来源钻瓜专利网。