Simple Black-Box Adversarial Perturbations for Deep Networks

By Nina Narodytska, Shiva Prasad Kasiviswanathan. 2016

247 citations recorded by the source corpus.

Deep neural networks are powerful and popular learning models that achieve state-of-the-art pattern recognition performance on many computer vision, speech, and language processing tasks. However, these networks have also been shown susceptible to carefully crafted adversarial perturbations which force misclassification of the inputs. Adversarial examples enable adversaries to subvert the expected system behavior leading to undesired consequences and could pose a security risk when these systems are deployed in the real world. In this work, we focus on deep convolutional neural networks and demonstrate that adversaries can easily craft adversarial examples even without any internal knowledge of the target network. Our attacks treat the network as an oracle (black-box) and only assume that the output of the network can be observed on the probed inputs. Our first attack is based on a simple idea of adding perturbation to a randomly selected single pixel or a small set of them. We then improve the effectiveness of this attack by carefully constructing a small set of pixels to perturb by using the idea of greedy local-search. Our proposed attacks also naturally extend to a stronger notion of misclassification. Our extensive experimental results illustrate that even these elementary attacks can reveal a deep neural network's vulnerabilities. The simplicity and effectiveness of our proposed schemes mean that they could serve as a litmus test while designing robust networks.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, 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. Matthias Hein
  2. Bernt Schiele
  3. Nicholas Carlini
  4. Percy Liang
  5. Cho-Jui Hsieh
  6. Aleksander Madry
  7. Michael I. Jordan
  8. Mohit Bansal

In Computer Vision and Pattern Recognition

  1. Bernt Schiele
  2. Luc Van Gool
  3. Trevor Darrell
  4. Alan L. Yuille
  5. Dacheng Tao
  6. Andrew Zisserman
  7. Xiaogang Wang
  8. Ming-Hsuan Yang

In Safety, Robustness & Interpretability

  1. Matthias Hein
  2. Nicholas Carlini
  3. Aleksander Madry
  4. Francesco Croce
  5. Cho-Jui Hsieh
  6. Huan Zhang
  7. Bernt Schiele
  8. Florian Tramèr

Citations in the corpus