G-PATE: Scalable Differentially Private Data Generator via Private Aggregation of Teacher Discriminators

Yunhui Long, Boxin Wang, Zhuolin Yang, Bhavya Kailkhura, Aston Zhang +2 more
6/21/2019
cs.LGstat.ML

Official code: AI-secure/G-PATE (30 stars, last commit 2021-10-26).

Abstract

Recent advances in machine learning have largely benefited from the massive accessible training data. However, large-scale data sharing has raised great privacy concerns. In this work, we propose a novel privacy-preserving data Generative model based on the PATE framework (G-PATE), aiming to train a scalable differentially private data generator that preserves high generated data utility. Our approach leverages generative adversarial nets to generate data, combined with private aggregation among different discriminators to ensure strong privacy guarantees. Compared to existing approaches, G-PATE significantly improves the use of privacy budgets. In particular, we train a student data generator with an ensemble of teacher discriminators and propose a novel private gradient aggregation mechanism to ensure differential privacy on all information that flows from teacher discriminators to the student generator. In addition, with random projection and gradient discretization, the proposed gradient aggregation mechanism is able to effectively deal with high-dimensional gradient vectors. Theoretically, we prove that G-PATE ensures differential privacy for the data generator. Empirically, we demonstrate the superiority of G-PATE over prior work through extensive experiments. We show that G-PATE is the first work being able to generate high-dimensional image data with high data utility under limited privacy budgets ($ε\le 1$). Our code is available at https://github.com/AI-secure/G-PATE.

View on arXivView PDF

Code Implementations(1)

AI-secure/G-PATEOfficial100%

[NeurIPS 2021] "G-PATE: Scalable Differentially Private Data Generator via Private Aggregation of Teacher Discriminators" by Yunhui Long*, Boxin Wang*, Zhuolin Yang, Bhavya Kailkhura, Aston Zhang, Carl A. Gunter, Bo Li

308PythonOct 26, 20214 years ago
differential-privacygenerative-model

Cite this paper

@article{long2019gpate,
  title  = {G-PATE: Scalable Differentially Private Data Generator via Private Aggregation of Teacher Discriminators},
  author = {Yunhui Long and Boxin Wang and Zhuolin Yang and Bhavya Kailkhura and Aston Zhang and Carl A. Gunter and Bo Li},
  year   = {2019},
  eprint = {1906.09338},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1906.09338}
}

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

Discussion