Differential Privacy of Decentralized Learning: Centralized Rate Conditions and Nearly Tight Guarantees
Organizations: Nokia Bell Labs
Abstract
We analyze the differential privacy of gossip averaging on a graph with independent Gaussian noise at every node, as seen by a subset of observing nodes. We characterize the privacy loss of any sensitive node over multiple gossip steps as that of a Gaussian mechanism whose sensitivity is the solution to a binary quadratic problem with a coefficient matrix determined by the gossip matrix. We recognize this matrix as a Toeplitz matrix plus a small correction, and show that its Toeplitz symbol controls how the DP guarantees grow with the number of steps. Under a computable condition on the Toeplitz symbol, the privacy guarantee matches that of a trusted central aggregator, and we give a utility bound for strongly convex learning problems that similarly matches the centralized case. Finally, we give numerical recipes for upper and lower bounds on the DP guarantees. On realistic test cases, the two bounds agree to within a few percent.
Figures & tables
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Quantity | Type | Cost |
|---|---|---|
| Spectral bound | upper bound | one eigenvalue |
| Entrywise-absolute | upper bound | |
| Elliptope SDP at shifted dual | upper bound | SDP one eigenvalue |
| Triangle SDP | upper bound ( only) | SDP one eigenvalue |
| Constant sign vector | lower bound | |
| Sign iteration one-flip | lower bound | per sweep |
Differential Privacy
Differential privacy limits how much an algorithm’s outputs can reveal about any one person’s data, with formal guarantees.
See all 276 papers