On the Intrinsic Differential Privacy of Bagging
Not on the map. Why?
Abstract (arXiv)
Differentially private machine learning trains models while protecting privacy of the sensitive training data. The key to obtain differentially private models is to introduce noise/randomness to the training process. In particular, existing differentially private machine learning methods add noise to the training data, the gradients, the loss function, and/or the model itself. Bagging, a popular ensemble learning framework, randomly creates some subsamples of the training data, trains a base model for each subsample using a base learner, and takes majority vote among the base models when making predictions. Bagging has intrinsic randomness in the training process as it randomly creates subsamples. Our major theoretical results show that such intrinsic randomness already makes Bagging differentially private without the needs of additional noise. In particular, we prove that, for any base learner, Bagging with and without replacement respectively achieves left(N· k · lnfracn+1n,1- (fracn-1n)N· kright)-differential privacy and left(lnfracn+1n+1-N· k, fracN· kn right)-differential privacy, where n is the training data size, k is the subsample size, and N is the number of base models. Moreover, we prove that if no assumptions about the base learner are made, our derived privacy guarantees are tight. We empirically evaluate Bagging on MNIST and CIFAR10. Our experimental results demonstrate that Bagging achieves significantly higher accuracies than state-of-the-art differentially private machine learning methods with the same privacy budgets.
Key facts. Cited by 7 papers in the map (data through 13 Oct 2026). First posted on arXiv 22 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 2; 2024: 2.
7 papers.
- 2023How to DP-fy ML: A Practical Guide to Machine Learning with Differential Privacycited by 151
- 2021Selective Ensembles for Consistent Predictionscited by 23
- 2024Trained Random Forests Completely Reveal your Datasetcited by 11
- 2024Differential Privacy Under Class Imbalance: Methods and Empirical Insightscited by 6
- 2022Pre-trained Encoders in Self-Supervised Learning Improve Secure and Privacy-preserving Supervised Learningcited by 4
- 2022Ensembling Neural Networks for Improved Prediction and Privacy in Early Diagnosis of Sepsiscited by 3
- 2023Personalized DP-SGD using Sampling Mechanismscited by 2
- 2024Differential Privacy Under Class Imbalance: Methods and Empirical Insights8 Nov 2024
- 2024Trained Random Forests Completely Reveal your Dataset29 Feb 2024
- 2023Personalized DP-SGD using Sampling Mechanisms24 May 2023
- 2023How to DP-fy ML: A Practical Guide to Machine Learning with Differential Privacy1 Mar 2023
- 2022Pre-trained Encoders in Self-Supervised Learning Improve Secure and Privacy-preserving Supervised Learning6 Dec 2022
- 2022Ensembling Neural Networks for Improved Prediction and Privacy in Early Diagnosis of Sepsis1 Sep 2022
- 2021Selective Ensembles for Consistent Predictions16 Nov 2021