Stronger data poisoning attacks break data sanitization defenses

By Pang Wei Koh, Jacob Steinhardt, Percy Liang. 2018

285 citations recorded by the source corpus.

Machine learning models trained on data from the outside world can be corrupted by data poisoning attacks that inject malicious points into the models’ training sets. A common defense against these attacks is data sanitization: first filter out anomalous training points before training the model. In this paper, we develop three attacks that can bypass a broad range of common data sanitization defenses, including anomaly detectors based on nearest neighbors, training loss, and singular-value decomposition. By adding just 3% poisoned data, our attacks successfully increase test error on the Enron spam detection dataset from 3 to 24% and on the IMDB sentiment classification dataset from 12 to 29%. In contrast, existing attacks which do not explicitly account for these data sanitization defenses are defeated by them. Our attacks are based on two ideas: (i) we coordinate our attacks to place poisoned points near one another, and (ii) we formulate each attack as a constrained optimization problem, with constraints designed to ensure that the poisoned points evade detection. As this optimization involves solving an expensive bilevel problem, our three attacks correspond to different ways of approximating this problem, based on influence functions; minimax duality; and the Karush–Kuhn–Tucker (KKT) conditions. Our results underscore the need to develop more robust defenses against data poisoning attacks.

Subfields: Artificial Intelligence, Information Systems, Safety, Robustness & Interpretability, Privacy & Security, 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. Percy Liang
  2. Bo Li
  3. Jacob Steinhardt
  4. Dawn Song
  5. Ilias Diakonikolas
  6. Aleksander Madry
  7. Jerry Zheng Li
  8. Neil Zhenqiang Gong

In Information Systems

  1. Jinyuan Jia
  2. Neil Zhenqiang Gong
  3. Dongxian Wu
  4. Yisen Wang
  5. Phillip E. Pope
  6. Samyadeep Basu
  7. Soheil Feizi
  8. Dimitris Papailiopoulos

In Safety, Robustness & Interpretability

  1. Bo Li
  2. Aleksander Madry
  3. Yisen Wang
  4. Dawn Song
  5. Jacob Steinhardt
  6. Percy Liang
  7. Nicholas Carlini
  8. Tom Goldstein

In Privacy & Security

  1. Percy Liang
  2. Pang Wei Koh
  3. Bo Li
  4. Dongxian Wu
  5. Yisen Wang
  6. Gautam Kamath
  7. Neil Zhenqiang Gong
  8. Phillip E. Pope

In Signal Processing

  1. Yisen Wang
  2. Dongxian Wu
  3. Bo Li
  4. Aleksander Madry
  5. Dimitris Tsipras
  6. Soheil Feizi
  7. Phillip E. Pope
  8. Samyadeep Basu

Citations in the corpus