arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2210.04087cs.LGcs.CRcs.CV

针对CNN对抗扰动攻击的对称性防御

Symmetry Defense Against CNN Adversarial Perturbation Attacks

Aalto University(阿尔托大学)

Blerta Lindqvist

AI总结:

本文提出利用镜像对称和像素反转对称构成的对称群来防御CNN对抗扰动攻击,通过对称图像分类标签一致性决策,在ImageNet上有效抵御梯度攻击和随机搜索攻击并提升原始图像准确率。

摘要:

本文利用对称性使卷积神经网络分类器(CNN)对对抗扰动攻击具有鲁棒性。此类攻击通过向原始图像添加扰动来生成对抗图像,从而欺骗诸如自动驾驶车辆路标分类器之类的分类器。尽管对称性是自然界中普遍存在的特性,但CNN并不能很好地处理对称性。例如,一个CNN可能对一幅图像及其镜像图像给出不同的分类结果。对于一幅被错误分类为错误标签$l_w$的对抗图像,CNN无法处理对称性意味着对称对抗图像可能得到不同于错误标签$l_w$的分类结果。更进一步,我们发现对称对抗图像的分类会恢复为正确标签。当攻击者不知道防御措施时,我们对图像施加对称变换,并使用对称图像的分类标签进行分类。当攻击者知道防御措施时,我们使用镜像对称和像素反转对称构成一个对称群。我们将所有群对称变换应用于图像,并根据任意两个对称图像分类标签的一致性来决定输出标签。自适应攻击失败的原因是它们需要依赖损失函数,而这些损失函数对对称图像使用了相互冲突的CNN输出值。在攻击者不了解防御方法的情况下,所提出的对称性防御能够成功抵御基于梯度的攻击和随机搜索攻击,在ImageNet上达到接近默认水平的准确率。该防御甚至提高了原始图像的分类准确率。

英文摘要:

This paper uses symmetry to make Convolutional Neural Network classifiers (CNNs) robust against adversarial perturbation attacks. Such attacks add perturbation to original images to generate adversarial images that fool classifiers such as road sign classifiers of autonomous vehicles. Although symmetry is a pervasive aspect of the natural world, CNNs are unable to handle symmetry well. For example, a CNN can classify an image differently from its mirror image. For an adversarial image that misclassifies with a wrong label $l_w$, CNN inability to handle symmetry means that a symmetric adversarial image can classify differently from the wrong label $l_w$. Further than that, we find that the classification of a symmetric adversarial image reverts to the correct label. To classify an image when adversaries are unaware of the defense, we apply symmetry to the image and use the classification label of the symmetric image. To classify an image when adversaries are aware of the defense, we use mirror symmetry and pixel inversion symmetry to form a symmetry group. We apply all the group symmetries to the image and decide on the output label based on the agreement of any two of the classification labels of the symmetry images. Adaptive attacks fail because they need to rely on loss functions that use conflicting CNN output values for symmetric images. Without attack knowledge, the proposed symmetry defense succeeds against both gradient-based and random-search attacks, with up to near-default accuracies for ImageNet. The defense even improves the classification accuracy of original images.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑