AutoAdversary: A Pixel Pruning Method for Sparse Adversarial Attack
This addresses the vulnerability of DNNs to adversarial examples by improving sparse attack efficiency, though it is incremental as it builds on existing adversarial attack and pruning concepts.
The paper tackles the problem of sparse adversarial attacks on deep neural networks by proposing AutoAdversary, an end-to-end method that automatically selects pixels to perturb using a trainable neural network, achieving superior performance over state-of-the-art methods without excessive slowdown on larger images.
Deep neural networks (DNNs) have been proven to be vulnerable to adversarial examples. A special branch of adversarial examples, namely sparse adversarial examples, can fool the target DNNs by perturbing only a few pixels. However, many existing sparse adversarial attacks use heuristic methods to select the pixels to be perturbed, and regard the pixel selection and the adversarial attack as two separate steps. From the perspective of neural network pruning, we propose a novel end-to-end sparse adversarial attack method, namely AutoAdversary, which can find the most important pixels automatically by integrating the pixel selection into the adversarial attack. Specifically, our method utilizes a trainable neural network to generate a binary mask for the pixel selection. After jointly optimizing the adversarial perturbation and the neural network, only the pixels corresponding to the value 1 in the mask are perturbed. Experiments demonstrate the superiority of our proposed method over several state-of-the-art methods. Furthermore, since AutoAdversary does not require a heuristic pixel selection process, it does not slow down excessively as other methods when the image size increases.