Noise-Aware Differentially Private Variational Inference
Organizations: University of Helsinki
Abstract
Differential privacy (DP) provides robust privacy guarantees for statistical inference, but this can lead to unreliable results and biases in downstream applications. While several noise-aware approaches have been proposed which integrate DP perturbation into the inference, they are limited to specific types of simple probabilistic models. In this work, we propose a novel method for noise-aware approximate Bayesian inference based on stochastic gradient variational inference which can also be applied to high-dimensional and non-conjugate models. We also propose a more accurate evaluation method for noise-aware posteriors. Empirically, our inference method has similar performance to existing methods in the domain where they are applicable. Outside this domain, we obtain accurate coverages on high-dimensional Bayesian linear regression and well-calibrated predictive probabilities on Bayesian logistic regression with the UCI Adult dataset.
Figures & tables
| Method | Gamma-Exponential | Beta-Bernoulli | Dirichlet-Categorical |
|---|---|---|---|
| NA-DPVI (NUTS) | 0.023 0.008 | 0.016 0.006 | 0.020 0.004 |
| Bernstein & Sheldon | 0.034 0.011 | 0.018 0.006 | 0.017 0.007 |
| Naive (last iterate) | 0.232 0.003 | 0.273 0.007 | 0.355 0.009 |
| DPVIm | 0.038 0.005 | 0.044 0.004 | 0.251 0.011 |
| Method | |||
|---|---|---|---|
| NA-DPVI (NUTS) | 36 11 | 35 11 | 27 9 |
| NA-DPVI (Laplace) | 78 11 | 98 6 | 60 7 |
| Naive (last iterate) | 512 3 | 307 3 | 360 3 |
| Bernstein & Sheldon | 301 1 | 299 1 | 323 3 |
| DPVIm | 584 0 | 584 0 | 584 0 |
| Method | |||
|---|---|---|---|
| NA-DPVI (NUTS) | 61 31 | 26 5 | 24 7 |
| NA-DPVI (Laplace) | 84 43 | 44 11 | 46 14 |
| Naive (last iterate) | 120 65 | 67 24 | 54 17 |
| DPVIm | 101 52 | 65 25 | 38 14 |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Published location | Original | Corrected |
|---|---|---|
| p. 3 §2.3, Def. 2; before (6) | ||
| p. 4 §3.1, (14), RHS | ||
| p. 4 §3.3, (16), (17) | ||
| p. 5 Thm. 1; after (26) | ||
| p. 6 §4.1, Hessian paragraph | Positive Hessian; ELBO sign implicit | Defines the minimized loss as the negative ELBO |
| p. 8 §4.4, (29), integrand |
| Published location | Original | Corrected |
|---|---|---|
| p. 12 App. B; before (A3) | Squared-norm bounds omit factors of 2 ( ) | Coefficient 2 on both terms ( ) |
| p. 12 App. C; after (A5) | Marginalizes out | Marginalizes out , retaining the marginal distribution of . |
| p. 13 (A9) and following prose | ||
| p. 14 App. D, (A11) | ||
| p. 14 App. E, opening | ||
| p. 15 App. E, (A16), lines 1–3 |