一种对抗样本的识别方法及相关装置制造方法及图纸

技术编号:28132709 阅读:35 留言:0更新日期:2021-04-19 11:57
本申请实施例提供一种防御对抗样本的方法及相关装置,该方法通过将目标神经网络的卷积层的结果输出到反馈重构网络中重构得到重构样本,使得对抗样本对目标神经网络的攻击会干扰自编码器的重构从而放大重构样本的误差,使得对抗样本更容易被检测出来,提高了对抗样本的检测准确率,减少了假阳性率。并且,本申请实施例使用对抗样本检测器通过学习对抗样本与非对抗样本各自的重构误差来判别输入样本是否为对抗样本,由于重构误差会放大对抗样本扰动,所以检测灵敏度更高。所以检测灵敏度更高。所以检测灵敏度更高。

【技术实现步骤摘要】
【国外来华专利技术】一种对抗样本的识别方法及相关装置


[0001]本申请实施例涉及神经网络
,尤其涉及一种防御对抗样本的识别方法及相关装置。

技术介绍

[0002]深度神经网络在机器学习领域的许多任务中取得了巨大的成功,例如图像分类、语音识别、自然语言处理、医疗健康等。
[0003]然而,深度神经网络很容易受到对抗样本的攻击。对抗样本,即在数据集中通过故意添加细微的干扰所形成的输入样本。对抗样本能够导致机器学习模型以高置信度给出一个错误的输出。对抗样本与真实样本在外观上没有区别,但能够攻击最先进的机器学习模型,使其得出错误的结果。
[0004]因此,机器学习模型需要能够防御对抗样本,避免对抗样本导致的错误结果。

技术实现思路

[0005]第一方面,本申请实施例提供一种对抗样本的识别方法,包括:获取输入样本;根据所述输入样本,通过自编码器得到重构样本,所述自编码器以目标神经网络的卷积层为编码器,以反馈重构网络为解码器;根据所述输入样本和所述重构样本,通过对抗样本检测器得到所述输入样本的检测结果,所述对抗样本检测器是通过第一训练样本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种对抗样本的识别方法,其特征在于,包括:获取输入样本;根据所述输入样本,通过自编码器得到重构样本,所述自编码器以目标神经网络的卷积层为编码器,以反馈重构网络为解码器;根据所述输入样本和所述重构样本,通过对抗样本检测器得到所述输入样本的检测结果,所述对抗样本检测器是通过第一训练样本和第二训练样本训练获得,所述第一样本包括非对抗样本及其重构样本,以及第一样本标签;所述第二样本包括对抗样本及其重构样本,以及第二样本标签;根据检测结果确定所述输入样本的样本类型。2.根据权利要求1所述的方法,其特征在于,所述根据所述输入样本,通过自编码器得到重构样本之后,所述根据所述输入样本和所述重构样本,通过对抗样本检测器得到所述输入样本的检测结果之前,所述方法还包括:通过所述自编码器对所述重构样本进行至少一次循环重构,所述循环重构为通过所述自编码器对所述重构样本进行处理。3.根据权利要求1所述的方法,其特征在于,所述对抗样本检测器为二分类器。4.根据权利要求1所述的方法,其特征在于,所述通过自编码器得到重构样本之前,所述方法还包括:获取训练集,所述训练集为非对抗样本组成的集合;通过所述训练集同时对所述目标神经网络以及所述自编码器训练,所述目标神经网络包含所述卷积层与目标分类器。5.根据权利要求4所述的方法,其特征在于,通过所述训练集同时对所述目标神经网络以及所述自编码器训练中,训练过程的损失函数为:其中,X
train
为训练集,|X
train
|为训练集的数据数量,x为训练集中的非对抗样本,ae(x)为根据训练集中的非对抗样本通过所述自编码器得到的训练用重构样本,为相对熵。6.根据权利要求4所述的方法,其特征在于,所述通过所述训练集同时对所述目标神经网络以及所述自编码器训练之后,所述方法还包括:根据所述训练集,通过对抗样本生成算法生成针对所述目标神经网络的训练用的对抗样本;根据所述训练集通过训练后的所述自编码器得到非对抗重构样本;根据所述训练...

【专利技术属性】
技术研发人员:易平刘浩文林孝盈
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1