On Distributed Differential Privacy and Counting Distinct Elements
Not on the map. Why?
Abstract (arXiv)
We study the setup where each of n users holds an element from a discrete set, and the goal is to count the number of distinct elements across all users, under the constraint of (ε, δ)-differentially privacy: - In the non-interactive local setting, we prove that the additive error of any protocol is Omega(n) for any constant ε and for any δ inverse polynomial in n. - In the single-message shuffle setting, we prove a lower bound of Omega(n) on the error for any constant ε and for some δ inverse quasi-polynomial in n. We do so by building on the moment-matching method from the literature on distribution estimation. - In the multi-message shuffle setting, we give a protocol with at most one message per user in expectation and with an error of tildeO(√(n)) for any constant ε and for any δ inverse polynomial in n. Our protocol is also robustly shuffle private, and our error of √(n) matches a known lower bound for such protocols. Our proof technique relies on a new notion, that we call dominated protocols, and which can also be used to obtain the first non-trivial lower bounds against multi-message shuffle protocols for the well-studied problems of selection and learning parity. Our first lower bound for estimating the number of distinct elements provides the first ω(√(n)) separation between global sensitivity and error in local differential privacy, thus answering an open question of Vadhan (2017). We also provide a simple construction that gives tildeOmega(n) separation between global sensitivity and error in two-party differential privacy, thereby answering an open question of McGregor et al. (2011).
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 21 Sep 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 2; 2024: 1; 2025: 1.
8 papers.
- 2021Locally Private k-Means in One Roundcited by 19
- 2021Privacy Amplification via Shuffling for Linear Contextual Banditscited by 17
- 2024Private Vector Mean Estimation in the Shuffle Model: Optimal Rates Require Many Messagescited by 5
- 2023Differentially Private Multi-Site Treatment Effect Estimationcited by 4
- 2021The Sample Complexity of Distribution-Free Parity Learning in the Robust Shuffle Modelcited by 1
- 2025Learning from End User Data with Shuffled Differential Privacy over Kernel Densitiescited by 1
- 2022Anonymized Histograms in Intermediate Privacy Modelscited by 0
- 2023Near-optimal Differentially Private Client Selection in Federated Settingscited by 0
- 2025Learning from End User Data with Shuffled Differential Privacy over Kernel Densities19 Feb 2025
- 2024Private Vector Mean Estimation in the Shuffle Model: Optimal Rates Require Many Messages16 Apr 2024
- 2023Near-optimal Differentially Private Client Selection in Federated Settings13 Oct 2023
- 2023Differentially Private Multi-Site Treatment Effect Estimation10 Oct 2023
- 2022Anonymized Histograms in Intermediate Privacy Models27 Oct 2022
- 2021Privacy Amplification via Shuffling for Linear Contextual Bandits11 Dec 2021
- 2021Locally Private k-Means in One Round20 Apr 2021
- 2021The Sample Complexity of Distribution-Free Parity Learning in the Robust Shuffle Model29 Mar 2021