A Programming Framework for Differential Privacy with Accuracy Concentration Bounds
Elisabet Lobo-Vesga (1), Alejandro Russo (1), Marco Gaboardi (2) ((1), Chalmers University of Technology, (2) Boston University)

TL;DR
DPella is a novel programming framework that enables data analysts to reason about privacy, accuracy, and their trade-offs in differential privacy, using static accuracy tracking and taint analysis for tighter estimations.
Contribution
This work introduces DPella, a programming framework that supports accuracy reasoning in differential privacy, leveraging static analysis and taint analysis for improved accuracy estimation.
Findings
Successfully implements classical counting queries like CDFs.
Analyzes hierarchical counting queries with varying accuracy constraints.
Provides tighter accuracy bounds through automated independence inference.
Abstract
Differential privacy offers a formal framework for reasoning about privacy and accuracy of computations on private data. It also offers a rich set of building blocks for constructing data analyses. When carefully calibrated, these analyses simultaneously guarantee privacy of the individuals contributing their data, and accuracy of their results for inferring useful properties about the population. The compositional nature of differential privacy has motivated the design and implementation of several programming languages aimed at helping a data analyst in programming differentially private analyses. However, most of the programming languages for differential privacy proposed so far provide support for reasoning about privacy but not for reasoning about the accuracy of data analyses. To overcome this limitation, in this work we present DPella, a programming framework providing data…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
