【技术实现步骤摘要】
可迁移图像对抗样本生成与深度神经网络测试方法及系统
[0001]本专利技术涉及一种可迁移图像对抗样本生成与深度神经网络模型的测试方法及系统,属于人工智能测试领域。
技术介绍
[0002]虽然深度神经网络在很多计算机任务和实际的应用中都取得了较好的效果,但是最近的研究表明,针对图像处理任务的DNNs特别容易受到添加微小扰动的图像对抗样本(Adversarial Example)的攻击,这些扰动人无法察觉,却能够使AI系统发生严重的错误,这给DNNs的实际部署带来了安全隐患。
[0003]目前DNNs安全性主要通过生成待测试模型的图像对抗样本,测试深度神经网络模型在生成的图像样本上是否能够正确预测。虽然图像对抗样本广泛存在,但是白盒攻击所产生的图像对抗样本的威胁并不是紧迫的,因为白盒攻击需要目标模型(待测试模型)足够的内部信息,而真实应用场景中攻击者无法获得目标模型(Target Model)的结构、参数等信息。另一类是黑盒攻击,黑盒攻击大致上又可以分为两种,一类是基于查询的攻击,另一类是基于迁移的攻击。基于查询的攻击一般需要多次访问DNNs才能获得更加准确的梯度信息,需要较大的计算代价并且容易被系统检测到。基于迁移的攻击则不同,其将相同任务能力的DNNs模型作为代理模型(Surrogate Model),在代理模型上生成图像对抗样本去攻击目标模型,使目标模型产生错误的输出。这种攻击方法产生的可迁移图像对抗样本成本较低,不再受到目标模型信息的限制,在真实部署环境下威胁性更大。所以测试目标DNNs模型应对可迁移图像 ...
【技术保护点】
【技术特征摘要】
1.一种可迁移图像对抗样本生成方法,其特征在于,包括如下步骤:设置参数信息,包括最大的扰动变化值ε,最大的迭代次数T,近邻图像样本的扰动半径种类个数N,每个半径上近邻图像样本个数M,半径系数β,比例系数最大值inter,以及衰减系数μ;生成扰动步长λ=ε/T,近邻图像样本扰动的放大系数α=λ
×
β,不同的近邻扰动半径相对放大系数α的比例系数组R;获取输入图像样本,根据每个像素与周围像素的关系生成该图像样本的扰动约束范围;根据如下步骤迭代生成输入图像样本的可迁移图像对抗样本:生成输入图像样本的多样化近邻图像样本,计算代理模型相对近邻图像样本的梯度,并对梯度进行标准化操作,将梯度的平均作为扰动方向,根据扰动方向和扰动步长获得当前轮次迭代的扰动;其中第i迭代轮次在第r个半径上的第j个近邻图像样本x
i,r,j
表示为x
i,r,j
=x
i
+R(r)
×
α
×
p
j
,x
i
为第i迭代轮次输入的图像样本,R(r)表示比例系数组R的第r个数值,p
j
为服从均匀分布与图像样本大小一样的随机张量;将生成的扰动加入到输入的图像样本中,并根据扰动约束对加入扰动的图像样本进行微调,使其满足约束条件,获得当前轮次迭代的中间图像样本;判断迭代次数是否达到最大迭代次数T,如果是则将当前轮次迭代得到的中间图像样本作为可迁移图像对抗样本,否则将中间图像样本重新作为输入,进行下一轮次迭代。2.根据权利要求1所述的一种可迁移图像对抗样本生成方法,其特征在于,根据如下方法生成图像样本的扰动约束范围:获取输入图像样本每个像素点的邻域像素值并进行排序;取输入图像样本每个像素的邻域像素中的最大值的最小值分别作为当前像素扰动上下限值,即图像中像素的扰动约束。3.根据权利要求1所述的一种可迁移图像对抗样本生成方法,其特征在于,所述根据梯度方向和扰动步长获得当前轮次迭代的扰动的方法包括:对每个半径上代理模型相对每个近邻图像样本的梯度进行标准化,并计算M个近邻图像样本的梯度平均,将第i迭代轮次N个不同半径的梯度取平均作为最终的梯度grad
i
;使用基于动量的梯度累加策略,将上轮次迭代的梯度与本轮次迭代的梯度进行累加作为第i次迭代最终的梯度值n
i
:根据梯度值n
i
和符号函数sign()确定每个像素点的扰动方向,乘以相应的扰动步长作为本轮次迭代产生的扰动。4.根据权利要求1所述的一种可迁移图像对抗样本生成方法,其特征在于,R=Linspace(0,inter,N+1)Linspace表示从0到inter等距离生成N+1个数。5.一种基于可迁移图像对抗样本的深度神经网络测试方法,其特征在于,包括如下步骤:获取待测试深度神经网络相应的图像数据集和相应的标签信息;读取收集到的图像数据集和标签,并进行数据预处理,将处理后的图像数据放入干净
的图像样本集合中;使用预处理后的训练数据训练与待测试深度神经网络模型功能相同的代理模型并保存;从干净的图像样本集合中获取输入图像样本,采用根据权利要求1所述的可迁移图像对抗样本生成方法生成该图像样本的可迁移图像对抗样本,保存到可迁移图像对抗样本数据集合中作为测试用例;使用可迁移图像对抗样本集合中的测试用例对目标深度神经网络模型进行模型测试。6.根据权利要求5所述的一种基于可迁...
【专利技术属性】
技术研发人员:张鹏程,任彬,吉顺慧,蔡涵博,肖明轩,
申请(专利权)人:河海大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。