Intriguing properties of adversarial training

By Cihang Xie, Alan L. Yuille. 2019

65 citations recorded by the source corpus.

Adversarial training is one of the main defenses against adversarial attacks. In this paper, we provide the first rigorous study on diagnosing elements of adversarial training, which reveals two intriguing properties. First, we study the role of normalization. Batch normalization (BN) is a crucial element for achieving state-of-the-art performance on many vision tasks, but we show it may prevent networks from obtaining strong robustness in adversarial training. One unexpected observation is that, for models trained with BN, simply removing clean images from training data largely boosts adversarial robustness, i.e., 18.3%. We relate this phenomenon to the hypothesis that clean images and adversarial images are drawn from two different domains. This two-domain hypothesis may explain the issue of BN when training with a mixture of clean and adversarial images, as estimating normalization statistics of this mixture distribution is challenging. Guided by this two-domain hypothesis, we show disentangling the mixture distribution for normalization, i.e., applying separate BNs to clean and adversarial images for statistics estimation, achieves much stronger robustness. Additionally, we find that enforcing BNs to behave consistently at training and testing can further enhance robustness. Second, we study the role of network capacity. We find our so-called "deep" networks are still shallow for the task of adversarial learning. Unlike traditional classification tasks where accuracy is only marginally improved by adding more layers to "deep" networks (e.g., ResNet-152), adversarial training exhibits a much stronger demand on deeper networks to achieve higher adversarial robustness. This robustness improvement can be observed substantially and consistently even by pushing the network capacity to an unprecedented scale, i.e., ResNet-638.

Subfields: Artificial Intelligence, Electrical and Electronic Engineering, Safety, Robustness & Interpretability

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. Alan L. Yuille
  2. Dawn Song
  3. Quoc V. Le
  4. Percy Liang
  5. Matthias Hein
  6. Nicholas Carlini
  7. Dan Hendrycks
  8. Sven Gowal

In Electrical and Electronic Engineering

  1. Dawn Song
  2. Pushmeet Kohli
  3. Alan L. Yuille
  4. Mubarak Shah
  5. Xiaohui Shen
  6. Matthias Bethge
  7. Justin Gilmer
  8. Sven Gowal

In Safety, Robustness & Interpretability

  1. Matthias Hein
  2. Nicholas Carlini
  3. Dan Hendrycks
  4. Dawn Song
  5. Jacob Steinhardt
  6. Wieland Brendel
  7. Matthias Bethge
  8. Ajmal Saeed Mian

Citations in the corpus