Membership Inference Attacks against Machine Learning Models

Reza Shokri, Marco Stronati, Congzheng Song, Vitaly Shmatikov
10/18/2016
cs.CRcs.LGstat.ML

Official code: csong27/membership-inference (203 stars, last commit 2017-11-15).

Abstract

We quantitatively investigate how machine learning models leak information about the individual data records on which they were trained. We focus on the basic membership inference attack: given a data record and black-box access to a model, determine if the record was in the model's training dataset. To perform membership inference against a target model, we make adversarial use of machine learning and train our own inference model to recognize differences in the target model's predictions on the inputs that it trained on versus the inputs that it did not train on. We empirically evaluate our inference techniques on classification models trained by commercial "machine learning as a service" providers such as Google and Amazon. Using realistic datasets and classification tasks, including a hospital discharge dataset whose membership is sensitive from the privacy perspective, we show that these models can be vulnerable to membership inference attacks. We then investigate the factors that influence this leakage and evaluate mitigation strategies.

View on arXivView PDF

Code Implementations(1)

Code for Membership Inference Attack against Machine Learning Models (in Oakland 2017)

20364PythonJun 6, 20178 years ago
machine-learningprivacy

Similar Papers

Cite this paper

@article{shokri2016membership,
  title  = {Membership Inference Attacks against Machine Learning Models},
  author = {Reza Shokri and Marco Stronati and Congzheng Song and Vitaly Shmatikov},
  year   = {2016},
  eprint = {1610.05820},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1610.05820}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1610.05820.svg)](https://codeofpaper.com/paper/1610.05820)

Discussion