Differentially Private Aggregation in the Shuffle Model: Almost Central Accuracy in Almost a Single Message
About
The shuffle model of differential privacy has attracted attention in the literature due to it being a middle ground between the well-studied central and local models. In this work, we study the problem of summing (aggregating) real numbers or integers, a basic primitive in numerous machine learning tasks, in the shuffle model. We give a protocol achieving error arbitrarily close to that of the (Discrete) Laplace mechanism in the central model, while each user only sends $1 + o(1)$ short messages in expectation.
Badih Ghazi, Ravi Kumar, Pasin Manurangsi, Rasmus Pagh, Amer Sinha• 2021
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Bit Counting | Adult | Relative Error1.13 | 10 | |
| Bit Counting | SF_Sal | Relative Error1.38 | 10 | |
| Bit Counting | BR_Sal | Relative Error2.96 | 10 | |
| Summation | Adult | Relative Error1.27 | 6 | |
| Summation | SF Sal | Relative Error3.36 | 6 | |
| Summation | BR_Sal | Relative Error8.22 | 6 | |
| Bit Counting (Qcount) | Synthetic Zipf distribution | Relative Error (w/o attacker)1.09 | 5 | |
| Bit Counting (Qcount) | Synthetic Unif distribution | Relative Error (w/o attacker)1.12 | 5 | |
| Bit Counting (Qcount) | Synthetic Gauss distribution | Relative Error (w/o attacker)8.8 | 5 | |
| Frequency Estimation | Shuffle-DP Theoretical Analysis | Messages per User1 | 3 |
Showing 10 of 15 rows