ResidualPlanner+: a scalable matrix mechanism for marginals and beyond
Not on the map. Why?
Abstract (arXiv)
Noisy marginals are a common form of confidentiality protecting data release and are useful for many downstream tasks such as contingency table analysis, construction of Bayesian networks, and even synthetic data generation. Privacy mechanisms that provide unbiased noisy answers to linear queries (such as marginals) are known as matrix mechanisms. We propose ResidualPlanner and ResidualPlanner+, two highly scalable matrix mechanisms. ResidualPlanner is both optimal and scalable for answering marginal queries with Gaussian noise, while ResidualPlanner+ provides support for more general workloads, such as combinations of marginals and range queries or prefix-sum queries. ResidualPlanner can optimize for many loss functions that can be written as a convex function of marginal variances (prior work was restricted to just one predefined objective function). ResidualPlanner can optimize the accuracy of marginals in large scale settings in seconds, even when the previous state of the art (HDMM) runs out of memory. It even runs on datasets with 100 attributes in a couple of minutes. Furthermore, ResidualPlanner can efficiently compute variance/covariance values for each marginal (prior methods quickly run out of memory, even for relatively small datasets). ResidualPlanner+ provides support for more complex workloads that combine marginal and range/prefix-sum queries (e.g., a marginal on race, a range query on age, and a combined race/age tabulation that answers age range queries for each race). It even supports custom user-defined workloads on different attributes. With this added flexibility, ResidualPlanner+ is not necessarily optimal, however it is still extremely scalable and outperforms the prior state-of-the-art (HDMM) on prefix-sum queries both in terms of accuracy and speed.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 28 of its 72 references that are in the map. First posted on arXiv 14 May 2023.
Builds on
28 of 72 references.
References · 28
- 2016CVXPY: A Python-Embedded Modeling Language for Convex Optimizationcited by 633
- 2016Concentrated Differential Privacy: Simplifications, Extensions, and Lower Boundscited by 339
- 2018Improving the Gaussian Mechanism for Differential Privacy: Analytical Calibration and Optimal Denoisingcited by 216
- 2020The Discrete Gaussian for Differential Privacycited by 134
- 2022AIM: An Adaptive and Iterative Mechanism for Differentially Private Synthetic Datacited by 88
- 2019Graphical-model based estimation and inference for differential privacycited by 73
- 2021Iterative Methods for Private Synthetic Data: Unifying Framework and New Methodscited by 58
- 2021Differentially Private Query Release Through Adaptive Projectioncited by 50
- 2020New Oracle-Efficient Algorithms for Private Synthetic Data Releasecited by 43
- 2022Geographic Spines in the 2020 Census Disclosure Avoidance Systemcited by 42
- 2021Leveraging Public Data for Practical Private Query Releasecited by 39
- 2019The Power of Factorization Mechanisms in Local and Central Differential Privacycited by 30
16 more
- 2018Optimizing error of high-dimensional statistical queries under differential privacycited by 29
- 2019Differentially Private SQL with Bounded User Contributioncited by 27
- 2014Dual Query: Practical Private Query Release for High Dimensional Datacited by 26
- 2016Differentially Private Chi-Squared Hypothesis Testing: Goodness of Fit and Independence Testingcited by 24
- 2021HDMM: Optimizing error of high-dimensional statistical queries under differential privacycited by 11
- 2019Differentially Private Release of High-Dimensional Datasets using the Gaussian Copulacited by 8
- 2022Widespread Underestimation of Sensitivity in Differentially Private Libraries and How to Fix Itcited by 8
- 2022Precision-based attacks and interval refining: how to break, then fix, differential privacy on finite computerscited by 8
- 2020Optimizing Fitness-For-Use of Differentially Private Linear Queriescited by 6
- 2016Convex Optimization for Linear Query Processing under Approximate Differential Privacycited by 5
- 2021Relaxed Marginal Consistency for Differentially Private Query Answeringcited by 5
- 2018Differentially Private Hierarchical Count-of-Counts Histogramscited by 4
- 2015Optimizing Batch Linear Queries under Exact and Approximate Differential Privacycited by 3
- 2016A New Class of Private Chi-Square Testscited by 3
- 2022Private Synthetic Data with Hierarchical Structurecited by 2
- 2022Answering Private Linear Queries Adaptively using the Common Mechanismcited by 2
Built on by
Citing papers per year: 2024: 2.
2 papers.