N-grams Bayesian Differential Privacy
Not on the map. Why?
Abstract (arXiv)
Differential privacy has gained popularity in machine learning as a strong privacy guarantee, in contrast to privacy mitigation techniques such as k-anonymity. However, applying differential privacy to n-gram counts significantly degrades the utility of derived language models due to their large vocabularies. We propose a differential privacy mechanism that uses public data as a prior in a Bayesian setup to provide tighter bounds on the privacy loss metric epsilon, and thus better privacy-utility trade-offs. It first transforms the counts to log space, approximating the distribution of the public and private data as Gaussian. The posterior distribution is then evaluated and softmax is applied to produce a probability distribution. This technique achieves up to 85% reduction in KL divergence compared to previously known mechanisms at epsilon equals 0.1. We compare our mechanism to k-anonymity in a n-gram language modelling task and show that it offers competitive performance at large vocabulary sizes, while also providing superior privacy protection.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 7 of its 18 references that are in the map. First posted on arXiv 29 Jan 2021.
Builds on
7 of 18 references.
References · 7
- 2013One Billion Word Benchmark for Measuring Progress in Statistical Language Modelingcited by 302
- 2017Autoencoding Variational Inference For Topic Modelscited by 168
- 2019AdaCliP: Adaptive Clipping for Private SGDcited by 77
- 2018Private Selection from Private Candidatescited by 75
- 2015Privacy for Free: Posterior Sampling and Stochastic Gradient Monte Carlocited by 61
- 2017Accuracy First: Selecting a Differential Privacy Level for Accuracy-Constrained ERMcited by 20
- 2020Differentially Private Set Unioncited by 13
Built on by
Not cited yet.