Enhancing Differentially Private Mechanisms via Empirical Bayes
About
Differential privacy (DP) has become the gold standard for ensuring the privacy protection of machine learning and statistical algorithms in recent decades. A plethora of algorithms and methods have been developed to enhance the utility of DP algorithms while maintaining the same level of DP. However, these are often overly complex or computationally ineffective. We propose a novel approach focusing on denoising the output of the simple additive Gaussian mechanism by adopting the idea of \textit{empirical Bayes estimation}. We highlight that the empirical Bayes approach can reduce the mean-squared error solely by taking the output of the Gaussian mechanism as input. Our numerical studies show that this simple yet powerful approach can be applied to improve upon various statistical problems, including histogram release, principal component analysis, and linear regression, often outperforming existing private algorithms.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Private Linear Regression | OpenML Task 361072 (test) | Test MSE18.843 | 8 | |
| Private Linear Regression | OpenML Task 361073 (test) | Test MSE6.43 | 8 | |
| Private Linear Regression | OpenML Task 361074 (test) | Test MSE2.106 | 8 | |
| Private Linear Regression | OpenML Task 361077 (test) | Test MSE1.79 | 8 | |
| Private Linear Regression | OpenML Task 361078 (test) | Test MSE21.255 | 8 | |
| Private Linear Regression | OpenML Task 361079 (test) | Test MSE16.1 | 8 | |
| Private Linear Regression | OpenML Task 361087 (test) | Test MSE18.506 | 8 | |
| Private Linear Regression | OpenML Task 361089 (test) | Test MSE9.673 | 8 | |
| Private Linear Regression | OpenML Task 361092 (test) | Test MSE21.163 | 8 | |
| Private Linear Regression | OpenML Task 361093 (test) | Test MSE20.91 | 8 |