Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Generating Private Synthetic Data with Genetic Algorithms

About

We study the problem of efficiently generating differentially private synthetic data that approximate the statistical properties of an underlying sensitive dataset. In recent years, there has been a growing line of work that approaches this problem using first-order optimization techniques. However, such techniques are restricted to optimizing differentiable objectives only, severely limiting the types of analyses that can be conducted. For example, first-order mechanisms have been primarily successful in approximating statistical queries only in the form of marginals for discrete data domains. In some cases, one can circumvent such issues by relaxing the task's objective to maintain differentiability. However, even when possible, these approaches impose a fundamental limitation in which modifications to the minimization problem become additional sources of error. Therefore, we propose Private-GSD, a private genetic algorithm based on zeroth-order optimization heuristics that do not require modifying the original objective. As a result, it avoids the aforementioned limitations of first-order optimization. We empirically evaluate Private-GSD against baseline algorithms on data derived from the American Community Survey across a variety of statistics--otherwise known as statistical queries--both for discrete and real-valued attributes. We show that Private-GSD outperforms the state-of-the-art methods on non-differential queries while matching accuracy in approximating differentiable ones.

Terrance Liu, Jingwu Tang, Giuseppe Vietri, Zhiwei Steven Wu• 2023

Related benchmarks

TaskDatasetResultRank
Fidelity Evaluationartificial-characters
1-Wasserstein Distance (1-WD)0.026
8
Tabular Synthetic Data GenerationAdult low-order real-world (test)
Accuracy82.09
8
Differentially Private Tabular Synthetic Data GenerationSCM simulation Tree prior (test)
Accuracy61.99
8
Differentially Private Tabular Synthetic Data GenerationSCM simulation NN prior (test)
Accuracy82.47
8
Differentially Private Tabular Synthetic Data GenerationSCM simulation RFF prior (test)
Accuracy57.08
8
Fidelity EvaluationPerson Activity
WD (Level 1)0.032
8
Tabular Data SynthesisSCM NN Prior
1-WD0.036
8
Tabular Data SynthesisSCM RFF Prior
1-WD0.032
8
Tabular Synthetic Data GenerationBreast Cancer low-order real-world (test)
Accuracy60.02
8
Tabular Data SynthesisSCM Tree Prior
1-WD0.036
8
Showing 10 of 10 rows

Other info

Follow for update