Learning Differentially Private Mechanisms

01/04/2021
by   Subhajit Roy, et al.
0

Differential privacy is a formal, mathematical definition of data privacy that has gained traction in academia, industry, and government. The task of correctly constructing differentially private algorithms is non-trivial, and mistakes have been made in foundational algorithms. Currently, there is no automated support for converting an existing, non-private program into a differentially private version. In this paper, we propose a technique for automatically learning an accurate and differentially private version of a given non-private program. We show how to solve this difficult program synthesis problem via a combination of techniques: carefully picking representative example inputs, reducing the problem to continuous optimization, and mapping the results back to symbolic expressions. We demonstrate that our approach is able to learn foundational algorithms from the differential privacy literature and significantly outperforms natural program synthesis baselines.

READ FULL TEXT
research
09/15/2021

DPGen: Automated Program Synthesis for Differential Privacy

Differential privacy has become a de facto standard for releasing data i...
research
07/21/2022

Differentially Private Partial Set Cover with Applications to Facility Location

It was observed in <cit.> that the Set Cover problem has strong impossib...
research
04/05/2023

PrivGraph: Differentially Private Graph Data Publication by Exploiting Community Information

Graph data is used in a wide range of applications, while analyzing grap...
research
06/04/2019

A Differentially Private Incentive Design for Traffic Offload to Public Transportation

Increasingly large trip demands have strained urban transportation capac...
research
12/12/2018

Differentially Testing Soundness and Precision of Program Analyzers

In the last decades, numerous program analyzers have been developed both...
research
07/25/2020

Coupled Relational Symbolic Execution for Differential Privacy

Differential privacy is a de facto standard in data privacy with applica...

Please sign up or login with your details

Forgot password? Click here to reset