arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2103.04565cs.CVcs.LG

利用一阶扰动改进针对对抗样本的基于变换的防御方法

Improving Transformation-based Defenses against Adversarial Examples with First-order Perturbations

Haimin Zhang, Min Xu

AI总结:

本研究针对神经网络易受对抗攻击的问题,提出一种基于一阶扰动的推理阶段防御增强方法,无需重训练,可有效提升多种变换类防御对强对抗样本的抵御能力。

摘要:

深度神经网络已成功应用于各类机器学习任务中。但研究表明,神经网络易受对抗攻击影响,这给基于神经网络的智能系统带来了潜在威胁。我们观察到,将为非预测类别标签生成的微小一阶扰动施加到对抗样本上,神经网络输出正确结果的概率会有所提升。基于这一观察,我们提出了一种抵消对抗扰动的方法以提升对抗鲁棒性。在该方法中,我们随机选取若干类别标签,为这些选中的标签生成微小的一阶扰动,将生成的扰动相加后钳制到指定空间中,最终将得到的扰动添加到对抗样本上,以抵消样本中包含的对抗扰动。该方法在推理阶段使用,无需对模型进行重新训练或微调。我们在CIFAR-10和CIFAR-100上对所提方法进行了实验验证,结果表明,该方法有效提升了多种基于变换的防御方法的防御性能,尤其是在抵御经更多迭代生成的强对抗样本时效果更显著。

英文摘要:

Deep neural networks have been successfully applied in various machine learning tasks. However, studies show that neural networks are susceptible to adversarial attacks. This exposes a potential threat to neural network-based intelligent systems. We observe that the probability of the correct result outputted by the neural network increases by applying small first-order perturbations generated for non-predicted class labels to adversarial examples. Based on this observation, we propose a method for counteracting adversarial perturbations to improve adversarial robustness. In the proposed method, we randomly select a number of class labels and generate small first-order perturbations for these selected labels. The generated perturbations are added together and then clamped onto a specified space. The obtained perturbation is finally added to the adversarial example to counteract the adversarial perturbation contained in the example. The proposed method is applied at inference time and does not require retraining or finetuning the model. We experimentally validate the proposed method on CIFAR-10 and CIFAR-100. The results demonstrate that our method effectively improves the defense performance of several transformation-based defense methods, especially against strong adversarial examples generated using more iterations.

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

↑