Understanding and Improving Fast Adversarial Training

By Maksym Andriushchenko, Nicolas Flammarion. Neural Information Processing Systems, 2020

353 citations recorded by the source corpus.

A recent line of work focused on making adversarial training computationally efficient for deep learning models. In particular, Wong et al. (2020) showed that $\ell_\infty$-adversarial training with fast gradient sign method (FGSM) can fail due to a phenomenon called "catastrophic overfitting", when the model quickly loses its robustness over a single epoch of training. We show that adding a random step to FGSM, as proposed in Wong et al. (2020), does not prevent catastrophic overfitting, and that randomness is not important per se -- its main role being simply to reduce the magnitude of the perturbation. Moreover, we show that catastrophic overfitting is not inherent to deep and overparametrized networks, but can occur in a single-layer convolutional network with a few filters. In an extreme case, even a single filter can make the network highly non-linear locally, which is the main reason why FGSM training fails. Based on this observation, we propose a new regularization method, GradAlign, that prevents catastrophic overfitting by explicitly maximizing the gradient alignment inside the perturbation set and improves the quality of the FGSM solution. As a result, GradAlign allows to successfully apply FGSM training also for larger $\ell_\infty$-perturbations and reduce the gap to multi-step adversarial training. The code of our experiments is available at this https URL.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition

View Paper: https://www.semanticscholar.org/paper/24cf86a418c9471e8001961c87697c825f0bba8f

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Tianyu Pang
  2. Sven Gowal
  3. Hang Su
  4. Jun Zhu
  5. Timothy A. Mann
  6. Yinpeng Dong
  7. Ajmal Saeed Mian
  8. Xiao Yang

In Computer Vision and Pattern Recognition

  1. Jun Zhu
  2. Luc Van Gool
  3. Shuicheng Yan
  4. Dacheng Tao
  5. Alan L. Yuille
  6. Ajmal Saeed Mian
  7. Hang Su
  8. Mubarak Shah

Citations in the corpus