Is Feature Selection Secure against Training Data Poisoning?

By Huang Xiao, Battista Biggio, Gavin Brown, Giorgio Fumera, Claudia Eckert, Fabio Roli. 2015

445 citations recorded by the source corpus.

Learning in adversarial settings is becoming an important task for application domains where attackers may inject malicious data into the training set to subvert normal operation of data-driven technologies. Feature selection has been widely used in machine learning for security applications to improve generalization and computational efficiency, although it is not clear whether its use may be beneficial or even counterproductive when training data are poisoned by intelligent attackers. In this work, we shed light on this issue by providing a framework to investigate the robustness of popular feature selection methods, including LASSO, ridge regression and the elastic net. Our results on malware detection show that feature selection methods can be significantly compromised under attack (we can reduce LASSO to almost random choices of feature sets by careful insertion of less than 5% poisoned training samples), highlighting the need for specific countermeasures.

Subfields: Artificial Intelligence, Computer Networks and Communications, 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. Percy Liang
  2. Bo Li
  3. Nicholas Carlini
  4. Nicolas Papernot
  5. Neil Zhenqiang Gong
  6. Battista Biggio
  7. Dawn Song
  8. Prateek Mittal

In Computer Networks and Communications

  1. Battista Biggio
  2. Fabio Roli
  3. Neil Zhenqiang Gong
  4. Giorgio Giacinto
  5. Binghui Wang
  6. Giorgio Fumera
  7. Nicolas Papernot
  8. Davide Maiorca

In Safety, Robustness & Interpretability

  1. Battista Biggio
  2. Nicholas Carlini
  3. Bo Li
  4. Nicolas Papernot
  5. Fabio Roli
  6. Neil Zhenqiang Gong
  7. Percy Liang
  8. Dawn Song

Citations in the corpus