Private Synthetic Data Generation in Bounded Memory

Abstract

We propose PrivHP, a lightweight synthetic data generator with differential privacy guarantees. PrivHP uses a novel hierarchical decomposition that approximates the input's cumulative distribution function (CDF) in bounded memory. It balances hierarchy depth, noise addition, and pruning of low-frequency subdomains while preserving frequent ones. Private sketches estimate subdomain frequencies efficiently without full data access. A key feature is the pruning parameter k, which controls the trade-off between space and utility. We define the skew measure tailk, capturing all but the top k subdomain frequencies. Given a dataset X, PrivHP uses M=O(k2 |X|) space and, for input domain = [0,1], ensures -differential privacy. It yields a generator with expected Wasserstein distance: \[ O(2 M n + ||tailk(X)||1M n) \] from the empirical distribution. This parameterized trade-off offers a level of flexibility unavailable in prior work. We also provide interpretable utility bounds that account for hierarchy depth, privacy noise, pruning, and frequency estimation errors.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…