Sparse adversarial attacks can fool deep neural networks (DNNs) by only perturbing a few pixels (regularized by l_0 norm). Recent efforts combine it with another l_infty imperceptible on the perturbation magnitudes. The resultant sparse and imperceptible attacks are practically relevant, and indicate an even higher vulnerability of DNNs that we usually imagined. However, such attacks are more challenging to generate due to the optimization difficulty by coupling the l_0 regularizer and box constraints with a non-convex objective. In this paper, we address this challenge by proposing a homotopy algorithm, to jointly tackle the sparsity and the perturbation bound in one unified framework. Each iteration, the main step of our algorithm is to optimize an l_0-regularized adversarial loss, by leveraging the nonmonotone Accelerated Proximal Gradient Method (nmAPG) for nonconvex programming; it is followed by an l_0 change control step, and an optional post-attack step designed to escape bad local minima. We also extend the algorithm to handling the structural sparsity regularizer. We extensively examine the effectiveness of our proposed homotopy attack for both targeted and non-targeted attack scenarios, on CIFAR-10 and ImageNet datasets. Compared to state-of-the-art methods, our homotopy attack leads to significantly fewer perturbations, e.g., reducing 42.91% on CIFAR-10 and 75.03% on ImageNet (average case, targeted attack), at similar maximal perturbation magnitudes, when still achieving 100% attack success rates. Our codes are available at: https://github.com/VITA-Group/SparseADV_Homotopy.
翻译:赤裸裸的对抗性攻击只能通过搅拌一些像素来愚弄深层神经网络(DNN) 。 最近的努力将它与另一个在扰动程度上无法察觉的I_infty 混杂起来。 由此导致的稀疏和无法察觉的攻击实际上具有相关性, 表明我们通常想象的DNN的脆弱程度更高。 然而, 这种攻击更具有挑战性, 是因为将 l_ 0 正规化器和框限制与非convex目标相结合, 造成最大性难度。 在本文中, 我们通过提出一个同质算法来应对这一挑战, 在一个统一的框架中, 联合解决神经性与触动性不易感知。 每一步, 我们的算法是优化l_ 0 常规对抗性对抗性攻击损失, 利用非monotountone 加速的Proximal Greative 方法(nAPG) ; 之后, 仍然有一个l_0 变化控制步骤, 攻击后可选择的后一步, 以避开坏的内基攻击性攻击速度, Snalmotoalalalalalal modelal orational listrational listrational latistrational latistrational latial latial latial latial lax lax lax lax lax lauts.