Optimal randomized classification in adversarial settings

By Yevgeniy Vorobeychik, Bo Li. 2014

71 citations recorded by the source corpus.

The problem of learning to distinguish good inputs from malicious has come to be known as adversarial classification emphasizing the fact that, unlike traditional classification, the adversary can manipulate input instances to avoid being so classified. We offer the first general theoretical analysis of the problem of adversarial classification, resolving several important open questions in the process. First, we significantly generalize previous results on adversarial classifier reverse engineering (ACRE), showing that if a classifier can be efficiently learned, it can subsequently be efficiently reverse engineered with arbitrary precision. We extend this result to randomized classification schemes, but now observe that reverse engineering is imperfect, and its efficacy depends on the defender's randomization scheme. Armed with this insight, we proceed to characterize optimal randomization schemes in the face of adversarial reverse engineering and classifier manipulation. What we find is quite surprising: in all the model variations we consider, the defender's optimal policy tends to be either to randomize uniformly (ignoring baseline classification accuracy), which is the case for targeted attacks, or not to randomize at all, which is typically optimal when attacks are indiscriminate.

Subfields: Artificial Intelligence, Computer Networks and Communications, Optimization & Training, 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. Nicolas Papernot
  2. Yang Zhang
  3. Bo Li
  4. Michael Backes
  5. Patrick Drew McDaniel
  6. Mario Fritz
  7. Nicholas Carlini
  8. Arunesh Sinha

In Computer Networks and Communications

  1. Yang Zhang
  2. Nicolas Papernot
  3. Patrick Drew McDaniel
  4. Arunesh Sinha
  5. Michael Backes
  6. Mario Fritz
  7. Michael P. Wellman
  8. Liang Tong

In Optimization & Training

  1. Bo Li
  2. Arunesh Sinha
  3. Yevgeniy Vorobeychik
  4. Nicolas Papernot
  5. Patrick Drew McDaniel
  6. Michael P. Wellman
  7. Liyiming Ke
  8. Liang Tong

In Signal Processing

  1. Nicolas Papernot
  2. Patrick Drew McDaniel
  3. Bo Li
  4. Arunesh Sinha
  5. Michael P. Wellman
  6. Mario Fritz
  7. Michael Backes
  8. Chaowei Xiao

Citations in the corpus