Uncovering the Limits of Adversarial Training against Norm-Bounded Adversarial Examples

By Sven Gowal, Chongli Qin, Jonathan Uesato, Timothy A. Mann, Pushmeet Kohli. arXiv.org, 2020

378 citations recorded by the source corpus.

Adversarial training and its variants have become de facto standards for learning robust deep neural networks. In this paper, we explore the landscape around adversarial training in a bid to uncover its limits. We systematically study the effect of different training losses, model sizes, activation functions, the addition of unlabeled data (through pseudo-labeling) and other factors on adversarial robustness. We discover that it is possible to train robust models that go well beyond state-of-the-art results by combining larger models, Swish/SiLU activations and model weight averaging. We demonstrate large improvements on CIFAR-10 and CIFAR-100 against $\ell_\infty$ and $\ell_2$ norm-bounded perturbations of size $8/255$ and $128/255$, respectively. In the setting with additional unlabeled data, we obtain an accuracy under attack of 65.88% against $\ell_\infty$ perturbations of size $8/255$ on CIFAR-10 (+6.35% with respect to prior art). Without additional data, we obtain an accuracy under attack of 57.20% (+3.46%). To test the generality of our findings and without any additional modifications, we obtain an accuracy under attack of 80.53% (+7.62%) against $\ell_2$ perturbations of size $128/255$ on CIFAR-10, and of 36.88% (+8.46%) against $\ell_\infty$ perturbations of size $8/255$ on CIFAR-100.

Subfields: Artificial Intelligence, Hardware and Architecture, Signal Processing

View Paper: https://www.semanticscholar.org/paper/1bcbf1efb3f81f0e777b4b754cf5b9789841d12f

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. Matthias Hein
  2. Bernt Schiele
  3. Sven Gowal
  4. Timothy A. Mann
  5. Francesco Croce
  6. Maksym Andriushchenko
  7. Tianyu Pang
  8. David Stutz

In Hardware and Architecture

  1. Matthias Hein
  2. Maksym Andriushchenko
  3. Bernt Schiele
  4. David Stutz
  5. Francesco Croce
  6. Quanquan Gu
  7. Sven Gowal
  8. Timothy A. Mann

In Signal Processing

  1. Matthias Hein
  2. Bernt Schiele
  3. David Stutz
  4. Francesco Croce
  5. Maksym Andriushchenko
  6. Quanquan Gu
  7. Mung Chiang
  8. Prateek Mittal

Citations in the corpus