Scalable Private Learning with PATE

Nicolas Papernot, Shuang Song, Ilya Mironov, Ananth Raghunathan, Kunal Talwar +1 more
2/24/2018
stat.MLcs.CRcs.LG

Official code: tensorflow/privacy (2,040 stars, Apache-2.0, last commit 2026-10-12).

Abstract

The rapid adoption of machine learning has increased concerns about the privacy implications of machine learning models trained on sensitive data, such as medical records or other personal information. To address those concerns, one promising approach is Private Aggregation of Teacher Ensembles, or PATE, which transfers to a "student" model the knowledge of an ensemble of "teacher" models, with intuitive privacy provided by training teachers on disjoint data and strong privacy guaranteed by noisy aggregation of teachers' answers. However, PATE has so far been evaluated only on simple classification tasks like MNIST, leaving unclear its utility when applied to larger-scale learning tasks and real-world datasets. In this work, we show how PATE can scale to learning tasks with large numbers of output classes and uncurated, imbalanced training data with errors. For this, we introduce new noisy aggregation mechanisms for teacher ensembles that are more selective and add less noise, and prove their tighter differential-privacy guarantees. Our new mechanisms build on two insights: the chance of teacher consensus is increased by using more concentrated noise and, lacking consensus, no answer need be given to a student. The consensus answers used are more likely to be correct, offer better intuitive privacy, and incur lower-differential privacy cost. Our evaluation shows our mechanisms improve on the original PATE on all measures, and scale to larger tasks with both high utility and very strong privacy ($\varepsilon$ < 1.0).

View on arXivView PDF

Code Implementations(1)

tensorflow/privacyOfficial100%
Apache-2.0

Library for training machine learning models with privacy for training data

2,040477Shell, PythonDec 21, 20181 weeks agoApache-2.0
machine-learningprivacy

Similar Papers

Cite this paper

@article{papernot2018scalable,
  title  = {Scalable Private Learning with PATE},
  author = {Nicolas Papernot and Shuang Song and Ilya Mironov and Ananth Raghunathan and Kunal Talwar and Úlfar Erlingsson},
  year   = {2018},
  eprint = {1802.08908},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1802.08908}
}

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/1802.08908.svg)](https://codeofpaper.com/paper/1802.08908)

Discussion