Towards the first adversarially robust neural network model on MNIST

By Lukas Schott, Jonas Rauber, Matthias Bethge, Wieland Brendel. 2018

391 citations recorded by the source corpus.

Despite much effort, deep neural networks remain highly susceptible to tiny input perturbations and even for MNIST, one of the most common toy datasets in computer vision, no neural network model exists for which adversarial perturbations are large and make semantic sense to humans. We show that even the widely recognized and by far most successful defense by Madry et al. (1) overfits on the L-infinity metric (it's highly susceptible to L2 and L0 perturbations), (2) classifies unrecognizable images with high certainty, (3) performs not much better than simple input binarization and (4) features adversarial perturbations that make little sense to humans. These results suggest that MNIST is far from being solved in terms of adversarial robustness. We present a novel robust classification model that performs analysis by synthesis using learned class-conditional data distributions. We derive bounds on the robustness and go to great length to empirically evaluate our model using maximally effective adversarial attacks by (a) applying decision-based, score-based, gradient-based and transfer-based attacks for several different Lp norms, (b) by designing a new attack that exploits the structure of our defended model and (c) by devising a novel decision-based attack that seeks to minimize the number of perturbed pixels (L0). The results suggest that our approach yields state-of-the-art robustness on MNIST against L0, L2 and L-infinity perturbations and we demonstrate that most adversarial examples are strongly perturbed towards the perceptual boundary between the original and the adversarial class.

Subfields: Artificial Intelligence, Molecular Biology, Safety, Robustness & Interpretability, Signal Processing

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. Quoc V. Le
  2. Nicholas Carlini
  3. Yoshua Bengio
  4. Matthias Hein
  5. Bernt Schiele
  6. Alan L. Yuille
  7. Percy Liang
  8. Jun Zhu

In Molecular Biology

  1. Jörn-Henrik Jacobsen
  2. Nicholas Carlini
  3. Florian Tramèr
  4. Matthias Hein
  5. Richard S. Zemel
  6. Jens Behrmann
  7. Ian J. Goodfellow
  8. Ethan Fetaya

In Safety, Robustness & Interpretability

  1. Matthias Hein
  2. Nicholas Carlini
  3. Florian Tramèr
  4. Aleksander Madry
  5. Nicolas Papernot
  6. Wieland Brendel
  7. Eric Wong
  8. J. Kolter

In Signal Processing

  1. Nicholas Carlini
  2. Florian Tramèr
  3. Ian J. Goodfellow
  4. Nicolas Papernot
  5. Jörn-Henrik Jacobsen
  6. Matthias Hein
  7. Richard S. Zemel
  8. Yoshua Bengio

Citations in the corpus