10.19363/J.cnki.cn10-1380/tn.2023.05.01
基于特征分布差异的对抗样本检测
诸多神经网络模型已被证明极易遭受对抗样本攻击.对抗样本则是攻击者为模型所恶意构建的输入,通过对原始样本输入添加轻微的扰动,导致其极易被机器学习模型错误分类.这些对抗样本会对日常生活中的高要求和关键应用的安全构成严重威胁,如自动驾驶、监控系统和生物识别验证等应用.研究表明在模型的训练期间,检测对抗样本方式相比通过增强模型来预防对抗样本攻击更为有效,且训练期间神经网络模型的中间隐层可以捕获并抽象样本信息,使对抗样本与干净样本更容易被模型所区分.因此,本文针对神经网络模型中的不同隐藏层,其对抗样本输入和原始自然输入的隐层表示进行统计特征差异进行研究.本文研究表明,统计差异可以在不同层之间进行区别.本文通过确定最有效层识别对抗样本和原始自然训练数据集统计特征之间的差异,并采用异常值检测方法,设计一种基于特征分布的对抗样本检测框架.该框架可以分为广义对抗样本检测方法和条件对抗样本检测方法,前者通过在每个隐层中提取学习到的训练数据表示,得到统计特征后,计算测试集的异常值分数,后者则通过深层神经网络模型对测试数据的预测结果比较,得到对应训练数据的统计特征.本文所计算的统计特征包括到原点的范数距离 L2 和样本协方差矩阵的顶奇异向量的相关性.实验结果显示了两种检测方法均可以利用隐层信息检测出对抗样本,且对由不同攻击产生的对抗样本均具有较好的检测效果,证明了本文所提的检测框架在检测对抗样本中的有效性.
神经网络、特征分布差异、对抗样本检测、异常值检测
8
TP393.08(计算技术、计算机技术)
2023-07-19(万方平台首次上网日期,不代表论文的发表时间)
共12页
前插1-前插2,1-11