Nebula: Efficient, Private and Accurate Histogram Estimation
Ali Shahin Shamsabadi, Peter Snyder, Ralph Giles, Aurélien Bellet, Hamed Haddadi
Abstract
We present Nebula, a system for differentially private histogram estimation on data distributed among clients. Nebula allows clients to independently decide whether to participate in the system, and locally encode their data so that an untrusted server only learns data values whose multiplicity exceeds a predefined aggregation threshold, with differential privacy guarantees. Compared to existing systems, Nebula uniquely achieves: i) a strict upper bound on client privacy leakage; ii) significantly higher utility than standard local differential privacy systems; and iii) no requirement for trusted third-parties, multi-party computation, or trusted hardware. We provide a formal evaluation of Nebula's privacy, utility and efficiency guarantees, along with an empirical assessment on three real-world datasets. On the United States Census dataset, clients can submit their data in just 0.0036 seconds and 0.0016 MB (efficient), under strong differential privacy guarantees (private), enabling Nebula's untrusted aggregation server to estimate histograms with over 88% better utility than existing local differential privacy deployments (accurate). Additionally, we describe a variant that allows clients to submit multi-dimensional data, with similar privacy, utility, and performance. Finally, we provide an implementation of Nebula.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 995eb6d2-32ec-4f52-b207-0b228643fb04Cited by top-tier papers1
Ask how each one uses itBuilds on11
- Practical Secure Aggregation for Privacy-Preserving Machine LearningKallista A. Bonawitz, Vladimir Ivanov, Ben Kreuter, Antonio Marcedone et al.CCS 2017 · 3,936 citations
- Locally Differentially Private Protocols for Frequency EstimationTianhao Wang, Jeremiah Blocki, Ninghui Li, Somesh JhaUSENIX Security 2017 · 629 citations
- Heavy Hitter Estimation over Set-Valued Data with Local Differential PrivacyZhan Qin, Yin Yang, Ting Yu, Issa Khalil et al.CCS 2016 · 344 citations
- Lightweight Techniques for Private Heavy HittersDan Boneh, Elette Boyle, Henry Corrigan-Gibbs, Niv Gilboa et al.S&P 2021 · 134 citations
- CALM: Consistent Adaptive Local Marginal for Marginal Release under Local Differential PrivacyZhikun Zhang, Tianhao Wang, Ninghui Li, Shibo He et al.CCS 2018 · 130 citations
Related papers
- Distributed, Private, Sparse Histograms in the Two-Server ModelJames Bell, Adrià Gascón, Badih Ghazi, Ravi Kumar et al.CCS 2022 · 19 citations
- Anonymized Histograms in Intermediate Privacy ModelsBadih Ghazi, Pritish Kamath, Ravi Kumar, Pasin ManurangsiNeurIPS 2022 · 6 citations
- Algorithms for bounding contribution for histogram estimation under user-level privacyYuhan Liu, Ananda Theertha Suresh, Wennan Zhu, Peter Kairouz et al.ICML 2023 · 14 citations
- Private Counting from Anonymous Messages: Near-Optimal Accuracy with Vanishing Communication OverheadBadih Ghazi, Ravi Kumar, Pasin Manurangsi, Rasmus PaghICML 2020 · 59 citations
- Differentially Private QuantilesJennifer Gillenwater, Matthew Joseph, Alex KuleszaICML 2021 · 2 citations
