Machine Learning Models that Remember Too Much

By Congzheng Song, Thomas Ristenpart, Vitaly Shmatikov. 2017

597 citations recorded by the source corpus.

Machine learning (ML) is becoming a commodity. Numerous ML frameworks and services are available to data holders who are not ML experts but want to train predictive models on their data. It is important that ML models trained on sensitive inputs (e.g., personal images or documents) not leak too much information about the training data. We consider a malicious ML provider who supplies model-training code to the data holder, does \emph{not} observe the training, but then obtains white- or black-box access to the resulting model. In this setting, we design and implement practical algorithms, some of them very similar to standard ML techniques such as regularization and data augmentation, that "memorize" information about the training dataset in the model\textemdash yet the model is as accurate and predictive as a conventionally trained model. We then explain how the adversary can extract memorized information from the model. We evaluate our techniques on standard ML tasks for image classification (CIFAR10), face recognition (LFW and FaceScrub), and text analysis (20 Newsgroups and IMDB). In all cases, we show how our algorithms create models that have high predictive power yet allow accurate extraction of subsets of their training data.

Subfields: Artificial Intelligence, 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. Reza Shokri
  2. Prateek Mittal
  3. Yang Zhang
  4. Nicholas Carlini
  5. Nicolas Papernot
  6. Vitaly Shmatikov
  7. Liwei Song
  8. Mario Fritz

In Safety, Robustness & Interpretability

  1. Yang Zhang
  2. Reza Shokri
  3. Prateek Mittal
  4. Nicolas Papernot
  5. Nicholas Carlini
  6. Liwei Song
  7. Mario Fritz
  8. Vitaly Shmatikov

Citations in the corpus