2019

High Accuracy and High Fidelity Extraction of Neural Networks

Jagielski, Matthew, Carlini, Nicholas, Berthelot, David et al.

Understand

In a model extraction attack, an adversary steals a copy of a remotely deployed machine learning model, given oracle prediction access.

  • We taxonomize model extraction attacks around two objectives: *accuracy*, i.e., performing well on the underlying learning task, and *fidelity*, i.e., matching the predictions of the remote victim classifier on any input.
  • To extract a high-accuracy model, we develop a learning-based attack exploiting the victim to supervise the training of an extracted model.
  • Through analytical and empirical arguments, we then explain the inherent limitations that prevent any learning-based strategy from extracting a truly high-fidelity model---i.e., extracting a functionally-equivalent model whose predictions are identical to those of the victim model on all possible inputs.

Reading the bibliography…