Towards Robust Neural Networks via Random Self-ensemble

By Xuanqing Liu, Minhao Cheng, Huan Zhang, Cho-Jui Hsieh. 2017

462 citations recorded by the source corpus.

Recent studies have revealed the vulnerability of deep neural networks: A small adversarial perturbation that is imperceptible to human can easily make a well-trained deep neural network misclassify. This makes it unsafe to apply neural networks in security-critical applications. In this paper, we propose a new defense algorithm called Random Self-Ensemble (RSE) by combining two important concepts: {\bf randomness} and {\bf ensemble}. To protect a targeted model, RSE adds random noise layers to the neural network to prevent the strong gradient-based attacks, and ensembles the prediction over random noises to stabilize the performance. We show that our algorithm is equivalent to ensemble an infinite number of noisy models $f_\epsilon$ without any additional memory overhead, and the proposed training procedure based on noisy stochastic gradient descent can ensure the ensemble model has a good predictive capability. Our algorithm significantly outperforms previous defense techniques on real data sets. For instance, on CIFAR-10 with VGG network (which has 92\% accuracy without any attack), under the strong C\&W attack within a certain distortion tolerance, the accuracy of unprotected model drops to less than 10\%, the best previous defense technique has $48\%$ accuracy, while our method still has $86\%$ prediction accuracy under the same level of attack. Finally, our method is simple and easy to integrate into any neural network.

Subfields: Artificial Intelligence, Model Architectures, 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. Cho-Jui Hsieh
  2. Bernt Schiele
  3. Matthias Hein
  4. Jun Zhu
  5. Alan L. Yuille
  6. Quoc V. Le
  7. Huan Zhang
  8. Tong Zhang

In Model Architectures

  1. Tao Qin
  2. Mingxing Tan
  3. Xu Tan
  4. Zeyuan Allen-Zhu
  5. Alan L. Yuille
  6. Bernt Schiele
  7. Yuanzhi Li
  8. J. Kolter

In Safety, Robustness & Interpretability

  1. Matthias Hein
  2. Huan Zhang
  3. Cho-Jui Hsieh
  4. Tianyu Pang
  5. Jun Zhu
  6. Yinpeng Dong
  7. Hang Su
  8. David Stutz

In Signal Processing

  1. Cho-Jui Hsieh
  2. Xu Tan
  3. Tao Qin
  4. Matthias Hein
  5. Bernt Schiele
  6. David Stutz
  7. Huan Zhang
  8. Bo Li

Citations in the corpus