双极网络腐蚀增强对抗样本迁移性的方法

文档序号:26891790发布日期:2021-10-09 12:16阅读:182来源:国知局
双极网络腐蚀增强对抗样本迁移性的方法

1.本发明涉及计算机视觉的技术领域,尤其涉及双极网络腐蚀增强对抗样本迁移性方法的技术领域。


背景技术:

2.深度神经网络(dnns)在视觉任务领域表现出惊人的准确性。然而,人们发现dnns容易受到对抗样本的影响,对抗样本是指添加了不易察觉的对抗噪声的输入样本,能够使得dnns得到错误预测结果。
3.对抗样本可以由白盒或黑盒攻击方式生成。由于现实中目标模型的内部信息通常是不可访问的,因此研究黑盒攻击更具有现实意义。黑盒攻击方法主要有两种:基于查询的方法和基于对抗样本迁移性的方法。基于查询的方法由于需要大量的查询,这在实际应用中是不切实际的。研究发现对抗样本具有迁移性,即白盒攻击一个深度模型生成的对抗样本可以成功地攻击其他未知的模型,这种迁移性可以用来实现黑盒攻击。
4.生成对抗样本按攻击迭代数可分为单步法和多步迭代法,通常迭代方法比单步方法能得到更强的对抗样本,但迭代方法得到的对抗样本容易过拟合到所攻击的白盒模型,导致对抗样本扩模型迁移性低。许多技术被提出来提高对抗样本的迁移性,如动量法(momentum iterative fast gradient sign method(mi))、多样化输入法(diverse input(di))和平移不变法(translation

invariant method(ti)),这些方法都不考虑模型的内部结构特征,通过优化攻击算法或输入变换来提高对抗样本转移性。基于模型集成的方法也是提高对抗样本转移性的重要手段,但计算成本较高。ghost networks(gn)研究了改变网络内部结构和参数提升对抗样本迁移性,提出了通过网络腐蚀增强对抗样本迁移性的方法,并对生成的虚拟模型采用纵向集成,这可以在不牺牲计算效率的情况下提高对抗样本的迁移性。然而,由ghost networks采用的是单级腐蚀方法,生成的对抗样本表现相对较弱的迁移性能提升,并且没有对腐蚀度进行定量分析,而如何设置网络参数的腐蚀度是极为重要的。


技术实现要素:

5.本发明提供了一种双极网络腐蚀增强对抗样本迁移性的方法,改进了网络腐蚀方法,并且对网络腐蚀度进行了实验分析,大大提升了对抗样本的迁移性。通过提升计算机视觉领域对抗样本图像跨模型迁移攻击能力的方法,显著提升对抗样本的黑盒攻击成功率。
6.双极网络腐蚀增强对抗样本迁移性的方法,对源深度网络的内部参数进行实时的双级腐蚀,使得信息流的前后传播发生改变,每迭代步均对原模型参数进行腐蚀,得到多个与原模型参数具有一定差异但保持相似决策边界的虚拟模型,即模型分类结果准确率保持相似;然后在迭代过程中通过纵向集成的方法将各个虚拟模型进行融合,即每迭代步均计算虚拟模型而不是原模型的分类结果与目标标签的交叉熵损失函数值,可以缓解迭代攻击的过拟合问题,从而使生成的对抗样本具有迁移性能。
7.对源深度网络的内部参数进行实时的双级腐蚀,具体过程为:
8.1.1.对于经过预训练的非残差网络,为了使得网络参数更加多样化,所提的双级网络腐蚀方法对基础网络的每一层应用dropout和均匀分布腐蚀;令z
l
表示第l层的输入,f
l
表示满足z
l+1
=f
l
(z
l
)映射关系的函数,经过双级腐蚀,第l层的输出表示为
[0009][0010]
其中*表示元素点积,bernoulli(1

λ
b
)表示以概率p=(1

λ
b
)使得腐蚀参数r
l
为1的伯努利分布,即p表示z
l
被保留的概率,为了保持f
l
(
·
)的输入经过腐蚀后期望值不变,需要将输入除以(1

λ
b
),λ
b
为dropout腐蚀度,λ
b
越大则对模型参数的dropout腐蚀度越大;λ
l
~u[1

λ
u
,1+λ
u
]表示腐蚀参数λ
l
服从均匀分布,为了保持z
l
的期望在经过均分布腐蚀后保持不变,均分布的均值设为1,λ
u
为均分布腐蚀度,λ
b
越大表示对源网络腐蚀量越大。
[0011]
经过双级腐蚀后,对于输入z0从第l层z
l
反传的损失函数的梯度为
[0012][0013]
1.2.对于经过预训练的残差网络,双级网络腐蚀方法对残差块使用均分布和偏移腐蚀;双级网络腐蚀残差块表示为
[0014]
z
l+1
=λ
l
(z
l

l
f(z
l
,w
l
)),λ
l
~u[1

λ
u
,1+λ
u
]
ꢀꢀꢀꢀ
(3)
[0015]
其中λ
l
为服从均匀分布,w
l
为第l层网络参数,γ
l
为偏移因子并且有0<γ
l
≤1,这样网络将初始地偏向于执行恒等映射的跨层连接;γ
l
项有助于在前向和反向传播过程中改善低层的迁移信息传递,从而提升攻击效力以得到更具迁移性的对抗样本。z
l
和z
l+1
分别代表参数为w
l
的第l个残差块的输入和输出,f(
·
)表示残差方程;
[0016]
第l层的输入表示为
[0017][0018]
对于输入z0的损失函数的梯度表示为
[0019][0020]
双级网络腐蚀的过程为:1)对源网络m1,当其非残差网络,对其实施均分布和dropout腐蚀,当其为残差网络,对其实施均分布和残差块偏移腐蚀;2)重复步骤1)n次,n为总迭代次数,获得n个虚拟网络{m
11
,m
12
,...,m
1n
},将这n个虚拟网络纵向集成,即在第i步迭代时只攻击第i个虚拟网络m
1i

[0021]
基于以上公式,由损失函数的梯度可知越大的腐蚀对源网络影响越大,而由函数乘积求导法则可知网络越深也越容易受到影响。对于非残差和残差网络,对抗样本经迭代并经过网络腐蚀后生成的表达式为
[0022][0023]
其中x为输入图像,有z0=x,表示对x最大对抗扰动量值限制为不超过∈,即有对抗样本x
*
与原图像x的无穷范数距离||x
*

x||

≤∈,α为迭代步长,表示第t步所得
的对抗样本,加公式(2)或(5)所示。
[0024]
对一个能被分类器c(
·
)正确分类为标签y的干净输入样本x,通过对x添加对抗噪声,得到能够欺骗这个分类器的对抗样本,即有c(x
*
)≠y;在l

范数约束下,最大扰动量∈满足||x
*

x||≤∈;通过最大化分类器的损失函数j(x
*
,y;θ)来生成对抗样本,其中θ表示网络参数,这个对抗深度学习问题表示成
[0025][0026]
利用迁移性实施对抗样本攻击是先通过白盒攻击得到对抗样本,然后利用这些对抗样本迁移攻击其他未知网络模型;
[0027]
经过网络腐蚀后的损失函数对任意干净样本满足需j(x
*
,y;e(θ))≈j(x
*
,y;θ),得到与原网络相似的新网络,生成对抗样本的约束优化问题重写为
[0028][0029]
本发明通过对原深度模型的内部参数进行实时的双级腐蚀,使得信息流的前后传播发生改变,通过对原模型参数腐蚀得到与原模型具有相似分类决策边界的虚拟模型(“虚拟”指生成的模型没有存储或训练),即经过参数腐蚀后所得网络的分类结果准确率与原模型相似。每步经过腐蚀的模型参数存在差异性,增加了参数的多样性,有利于避免对抗样本过拟合到特定的模型参数。在生成图像对抗噪声过程中采用纵向集成的方法,即每步计算存在参数差异的虚拟模型的而不是原模型的分类结果,并计算此分类结果与目标类标签之间的交叉熵损失值,可以缓解多步迭代攻击的过拟合问题,从而使生成的对抗样本具有更强的迁移性能。所提出的网络双级腐蚀方法可与其他方法(如动量法)相结合,可以在几乎不增加计算量的情况下生成更具迁移性的对抗样本。对于非残差网络,通过对原模型进行双级网络腐蚀得到模型参数多样化的虚拟模型,提高了迁移攻击的有效性。特别地,发现对于残差网络,通过降低残差块中的残差模块的比重,即当残差块内信息输出偏向于恒等映射时,攻击成功率显著提高。这表明恒等映射可以获取更多的迁移信息,在迭代攻击过程中决策边界更接近目标网络。
[0030]
本发明的有益效果是,可以在几乎不增加计算成本的情况下,使迭代攻击生成更具迁移性的对抗样本,特别地对于残差网络,发现当残差块输出偏向于恒等映射时,能显著提升对抗样本的迁移性。
附图说明
[0031]
图1是残差网络原始残差块与网络腐蚀残差块示意图。
[0032]
图2是标准模型集成和纵向模型集成示意图。
[0033]
图3是针对六个源模型在不同均匀分布腐蚀度时的平均损失。
[0034]
图4是对inception系列网络不同腐蚀度时对抗样本的攻击成功率。
[0035]
图5是对resnet系列网络不同腐蚀度时对抗样本的攻击成功率。
[0036]
图6是单模型黑盒攻击平均成功率。
[0037]
图7是针对inc

v3模型使用dsne法和其他方法生成的对抗样本示例。
具体实施方式
[0038]
下面对本发明进一步说明。
[0039]
1.非残差和残差网络双级腐蚀的方法阐述
[0040]
1.1.对于经过预训练的非残差网络,为了使得网络参数更加多样化,所提的双级网络腐蚀方法对基础网络的每一层应用dropout和均匀分布腐蚀。令z
l
表示第l层的输入,f
l
表示满足z
l+1
=f
l
(z
l
)映射关系的函数,经过双级腐蚀,第l层的输出可表示为
[0041][0042]
其中*表示元素点积,bernoulli(1

λ
b
)表示以概率p=(1

λ
b
)使得r
l
为1的伯努利分布,即p表示z
l
被保留的概率,为了保持f
l
(
·
)的输入经过腐蚀后期望值不变,需要将输入除以(1

λ
b
)。为了保持z
l
的期望在经过均分布腐蚀后保持不变,均分布的均值设为1。λ
b
为均分布腐蚀度,λ
b
越大表示对源网络腐蚀量越大。
[0043]
经过双级腐蚀后,对于输入z0从第l层反传的损失函数的梯度为
[0044][0045]
1.2.对于经过预训练的残差网络,双级网络腐蚀方法对残差块使用均分布和偏移腐蚀。图1(a)为原始残差块,图1(b)为经过跨层连接腐蚀的残差块,图1(c)为经过双级网络腐蚀的残差块。双级网络腐蚀残差块可表示为
[0046]
z
l+1
=λ
l
(z
l

l
f(z
l
,w
l
)),λ
l
~u[1

λ
u
,1+λ
u
]
ꢀꢀꢀꢀ
(3)
[0047]
其中λ
l
服从均匀分布,γ
l
为偏移因子并且有0<γ
l
≤1,这样网络将初始地偏向于执行恒等映射的跨层连接。γ
l
项有助于在前向和反向传播过程中改善低层的迁移信息传递,从而提升攻击效力以得到更具迁移性的对抗样本。z
l
和z
l+1
分别代表权值为w
l
的第l个残差块的输入和输出,f(
·
)表示残差方程。
[0048]
第l层的输入可表示为
[0049][0050]
对于输入z0的损失函数的梯度可表示为
[0051][0052]
双级网络腐蚀的过程以表述为:1)对源网络m1,当其非残差网络,对其实施均分布和dropout腐蚀,当其为残差网络,对其实施均分布和残差块偏移腐蚀;2)重复步骤1)n次(n为总迭代次数),获得n个虚拟网络{m
11
,m
12
,...,m
1n
},将这n个虚拟网络纵向集成,即在第i步迭代时只攻击第i个虚拟网络m
1i

[0053]
基于以上公式,由损失函数的梯度可知越大的腐蚀对源网络影响越大,而由函数乘积求导法则可知网络越深也越容易受到影响。对于非残差和残差网络,对抗样本由迭代方法如i

fgsm[5]经过网络腐蚀后生成的表达式为
[0054][0055]
其中z0=x为网络输入,而如公式(2)或(5)所示。
[0056]
2.网络腐蚀提升对抗样本迁移性的原理分析
[0057]
对一个能被分类器c(
·
)正确分类为标签y的干净输入样本x,通过对x添加不易察觉的对抗噪声,可以得到能够欺骗这个分类器的对抗样本,即有c(x
*
)≠y。在l

范数约束下,最大扰动量∈满足||x
*
x||≤∈。可以通过最大化分类器的损失函数j(x
*
,y;θ)来生成对抗样本,其中θ表示网络参数,于是这个对抗深度学习问题可以表示成
[0058][0059]
利用迁移性实施对抗样本攻击是先通过白盒攻击得到对抗样本,然后利用这些对抗样本迁移攻击其他未知网络模型。通常迭代方法容易过拟合到被攻击的白盒模型的参数,导致所生成的对抗样本迁移性较低。
[0060]
不同于其他缓解迭代法过拟合问题的方法,如算法改进、数据增广和标准模型集成等,gn(ghost network)法对网络参数进行单级腐蚀来提升对抗样本的迁移性,本发明提出对网络参数进行双级腐蚀(以e(θ)表示)的方法来使得网络参数更加多样化。为了避免腐蚀度过大导致无法获取有效反传梯度,经过网络腐蚀后的损失函数对任意干净样本满足需j(x
*
,y;e(θ))≈j(x
*
,y;θ),将得到与原网络相似的新网络,此过程称为模型增广。这些新的网络模型并不需要花费计算资源进行预训练,也不需要额外空间进行存储,而仅仅是通过改变网络内部的结构和参数获得。生成对抗样本的约束优化问题可以重写为
[0061][0062]
图2(a)为标准模型集成,同时集成了k个不同的源模型,每个迭代步网络参数不变,多个模型集成需耗费较大的计算成本。图2(b)为纵向模型集成,利用单个源模型,在迭代过程中腐蚀模型网络参数,每个迭代步都将产生一个新的虚拟模型,然后将这些模型进行纵向集成,使得生成对抗样本的网络参数更加多样,缓解了迭代方法生成的对抗样本容易过拟合的问题,所得对抗样本相比单模型攻击所得更具有迁移性。对于纵向集成,因为网络腐蚀几乎不需要耗费计算成本,并且是每步仅攻击一个虚拟模型,计算量和攻击原模型相似。还可以进一步将标准模型集成和纵向模型集成相结合,生成更强的对抗样本。
[0063]
3.双级网络腐蚀方法实验
[0064]
3.1实验设置
[0065]
源网络:选择六个深度网络模型,三个为非残差网络:inception

v3(inc

v3)、incption

v4(inc

v4)、inception

resnet

v2(incres

v2),三个为残差网络:resnet

v2

{50,101,152}(res

{50,101,152})。
[0066]
目标网络:选择十五个深度网络模型,其中九个为经过普通预训练的网络,分别为inc

v3、inc

v4、incres

v2、res

{50,101,152}、densenet

169(dense

169)、xception

71(xcep

71)和pnasnet

large(pnas)。另外六个模型为经过预训练的鲁棒防御模型,分别为inc

v3
ens3
、inc

v3
ens4
、incres

v2
ens
以及nips2017对抗防御赛前三名模型hgd、r&p和nips

r3。
[0067]
数据集:如果深度网络模型不能对干净图像进行正确的分类,将无法确认样本被误分类是由于对抗攻击原因还是样本本身原因,研究攻击成功率就相对缺乏意义。因此,从imagenet验证集里随机挑选5000张能被所有源模型正确分类的图片,并且所有图片都被预先调整为299
×
299
×
3大小。
[0068]
基线方法:将动量法(mi)、平移不变法(ti)以及ghost networks(gn)法作为基线方法与本发明所提的网络双级腐蚀方法(dsne)进行比较。对所有的攻击方法,迭代步数n设为10。生成无目标对抗样本,在l

范数的约束下最大扰动量∈=16,像素值范围为[0,255]。
[0069]
3.2网络腐蚀度的影响
[0070]
通过对网络参数在迭代攻击过程中进行腐蚀可以使得网络参数更加多样化,从而有利于缓解对抗样本过拟合问题,以提高迁移性,增强黑盒攻击能力。不同网络腐蚀度对深度网络参数的影响是不同的,网络腐蚀度过大,可能导致网络难以获得有效的反传梯度信息,导致对抗样本攻击性能下降甚至无攻击能力;而网络腐蚀度过小,则网络参数不够多样化,无法缓解对抗样本过拟合问题,导致对抗样本迁移性较弱。下面通过多组实验来研究不同腐蚀度对对抗样本迁移性的影响。
[0071]
3.2.1均匀分布λ
u
腐蚀
[0072]
均匀分布腐蚀对网络参数多样化有重要作用。首先分析腐蚀对网络识别干净样本准确率的影响。将λ
u
设置在[0,0.5]之间,λ
u
越大表示对源网络腐蚀度越大,λ
u
为0表示无腐蚀。将整个ilsvrc2012验证集的图片输入到inc

v3、inc

v4、incres

v2、res

50、res

101和res

152,然后分别求在不同腐蚀度时的网络分类结果与真实标签的交叉熵损失平均值,所得结果如图3所示。
[0073]
由图3可见,随着腐蚀度的增加,平均损失值平稳地增加,而腐蚀度小于某个数值时(如λ
u
≤0.2),平均损失相比于无网络腐蚀变化较小,表明网络参数在一定范围内修改的情况下,模型性能不会下降太多,即此时对于经过参数腐蚀的所得的新模型,模型分类准确率下降能控制在较小范围内,此时将满足j(x
*
,y;e(θ))≈j(x
*
,y;θ),符合模型增广的要求。对于伯努利分布腐蚀和残差偏移腐蚀原理相似。
[0074]
接下来测试当λ
u
∈[0,0.2]时所得对抗样本的迁移性。使用mi法分别对六个源模型的攻击结果如图4(a1),(a2),(a3)和图5(a1),(a2),(a3)所示。可以看出,在此腐蚀度区间内,白盒攻击成功率几乎没有变化,而所有黑盒攻击对不同目标模型的攻击成功率以相同趋势发生变化,对不同的源模型,图中黑盒攻击成功率都表现为单峰曲线,增加腐蚀度λ
u
会增加对抗样本迁移性直到腐蚀度超过某个值。
[0075]
由图4(a1),(a2),(a3)和图5(a1),(a2),(a3),对于inception系列网络,三个源模型都在λ
u
为0.10时取得最高攻击成功率,对于resnet系列网络,res

50、res

101和res

152分别在λ
u
取0.14、0.12和0.10时有最高攻击成功率。可见越深的网络,腐蚀度相比应小点,因为越深的网络越容易受到网络腐蚀的影响,这与之前对公式的分析是一致的。
[0076]
当由网络参数多样化提升的迁移性增益高于由网络腐蚀带来的梯度信息损失,攻击成功率将上升。如果腐蚀度太大,虚拟网络的梯度信息将与源网络差别很大,无法获得有效的梯度信息,无法满足j(x
*
,y;e(θ))≈j(x
*
,y;θ),攻击成功率将下降。
[0077]
3.2.2 dropoutλ
b
腐蚀
[0078]
对于非残差网络,如inception系列网络,在优选均分布腐蚀参数λ
u
为0.10后,对[0,0.014]范围内的不同的dropout腐蚀参数λ
b
进行实验,当λ
b
为0表示无dropout腐蚀。
[0079]
由图4(a2)、(b2)、(c2),攻击成功率保持提升直到λ
b
大于某个值,对于inc

v3、inc

v4和incres

v2分别为0.002、0.004和0.006。λ
b
腐蚀可以使得虚拟网络参数更加多样化,进一步缓解了对抗样本过拟合问题从而使得对抗样本更具迁移性。
[0080]
3.2.3残差块γ偏移腐蚀
[0081]
对于残差网络,如resnet系列网络,在优选各自网络均分布腐蚀参数λ
u
后,定量分析残差块内信息流偏向恒等映射对提升对抗样本迁移性的影响。设置偏向腐蚀因子γ∈[0.5,1.0],当γ为1.0时表示无偏移。
[0082]
由图5(a2),(b2),(c2),γ对于迁移攻击能力的影响趋势是一致的。减小γ可以提升对抗样本的迁移性,这表明残差块内恒等映射能传递更多迁移信息,可以更好地近似目标模型。对于res

50、res

101和res

152这三个网络有相同的优选γ值,γ均约为0.8,这使得优化攻击结果变得更容易。经过γ腐蚀使得网络信息偏向于恒等映射,有利于获得更多低层迁移信息,但是当偏移因子γ过小,高层类相关信息将被过分减少,导致网络无法获得正确的类别信息以及有效的损失函数梯度,从而攻击成功率将下降。
[0083]
3.3单模型攻击实验
[0084]
分别对六个源模型进行白盒攻击生成对抗样本,然后在十五个目标模型上测试迁移攻击成功率。腐蚀度参数根据图4和图5的结果进行优选。
[0085]
将所提双级网络腐蚀法(dsne)与mi法相结合,将生成的对抗样本对九个普通预训练的目标模型进行迁移攻击测试,结果如表1所示。由于ti法原本是针对鲁棒防御模型,即更适合攻击防御模型,因此将dsne法和ti法结合攻击六个鲁棒防御网络,所得结果如表2所示。
[0086]
表1针对普通预训练网络模型的攻击成功率(%)。*表示白盒攻击。最佳结果以加粗体表示。
[0087][0088]
由表1和表2可见所提dsne方法的黑盒攻击成功率显著比基线方法要高。特别是当源模型为resnet系列网络时,dsne平均黑盒攻击成功率比gn方法要高7%~10%。图6(a)和(b)分别展示了单模型攻击对普通预训练网络和鲁棒防御网络的平均黑盒攻击成功率,从中可以更直观地看出本发明所提方法远胜过基线方法。注意到所生成的虚拟网络是在迭代
过程中纵向集成,并且这些虚拟网络不需要存储或者训练,因此本发明方法所需计算成本跟基线方法相似。
[0089]
表2针对鲁棒防御网络模型的攻击成功率(%)。最佳结果以加粗体表示。
[0090][0091]
图7给出了2张随机挑选的干净样本及它们针对inc

v3模型使用不同方法生成的对抗样本,最大扰动量∈=16。从图7中可以看出,尽管本发明所提出的dsne法所生成的对抗样本的攻击成功率远高于基线方法,但是它们的扰动量或者对抗噪声在视觉上非常接近,即dsne法可以在不增加扰动量的情况下显著提高对抗样本迁移性。
[0092]
3.4多模型攻击实验
[0093]
研究表明同时攻击多个网络模型所生成对抗样本的迁移性显著高于单模型攻击所得对抗样本,因此研究多模型攻击可以更好地评估目标模型的鲁棒性。
[0094]
分别对inception系列和resnet系列网络进行多模型集成,对九个普通模型和六个鲁棒防御模型的攻击成功率分别如表3和表4所示。虽然ti法更适合攻击鲁棒防御模型,这里同时用于攻击普通预训练模型和鲁棒防御模型用于比较。由表3和表4可见,与单模型攻击结果类似,所提的dsne法在多模型攻击情况下相比基线方法也能显著提升对抗样本的迁移性。
[0095]
表3为攻击普通预训练模型结果,从中可见,对于inception系列网络的集成,本发明所提的mi+dsne法黑盒攻击性能优于其他方法,对于resnet系列网络的集成,mi+dsne法无论白盒还是黑盒攻击性能都优于其他方法,对于强基线方法mi+gn法,本发明所提mi+dsne法大大提升了黑盒攻击的平均成功率(约6%)。尽管只集成了三个源网络,mi+dsne达到了很高的平均黑盒攻击成功率(95.0%),表明对残差网络信息流偏向恒等映射能大大提高对抗样本迁移性。
[0096]
表3多模型集成攻击普通预训练模型的成功率(%)。*表示白盒攻击。最佳结果以加粗体表示。
[0097][0098]
表4多模型集成攻击鲁棒防御模型的成功率(%)。最佳结果以加粗体表示。
[0099][0100]
表4为攻击鲁棒防御模型结果,从中可见,对于inception系列集成,gn法显示比dsne略优的结果,但是对于resnet系列集成,类似于攻击普通预训练模型,ti

mi+dsne法所得对抗样本的迁移性远超其他方法,平均攻击成功率比ti

mi+gn法高约8%。表明深度网络的结构依然存在脆弱性,可以通过网络结构设计来提升网络鲁棒性。
[0101]
3.5计算成本对比
[0102]
表5中给出了不同方法采用单模型或多模型集成攻击生成5000张对抗样本所需时间来比较计算成本,所有攻击均在单块nvidia gtx 1080ti gpu上运行。从结果可以看出所提方法对对抗样本迁移性有很大提升,但计算成本与基线方法相似。
[0103]
表5不同方法单模型或多模型集成攻击生成5000张对抗样本所需时间(秒)对比。
[0104][0105]
4.总结
[0106]
本发明提出了在攻击时对网络实施双级腐蚀来提升对抗样本迁移性的方法。首先
用所提的双级网络腐蚀来增广网络模型使得模型参数更加多样化,从而缓解迭代方法生成对抗样本易过拟合的问题以提高迁移能力,然后将所得虚拟模型通过纵向集成,可以在与基线方法相似计算成本的情况下大大提高对抗样本的黑盒迁移攻击能力。特别地,对于残差网络,发现当残差块内信息偏向于恒等映射时,对抗样本的迁移性将显著提升,黑盒平均攻击成功率在单模型和多模型集成攻击场景下,相比先进的方法提升约6%~10%。本发明所提方法对深度神经网络的鲁棒性和安全性提出了新的挑战。
[0107]
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1