English

Private Synthetic Data Generation in Bounded Memory

Cryptography and Security 2025-12-10 v4 Data Structures and Algorithms

Abstract

We propose PrivHP\mathtt{PrivHP}, a lightweight synthetic data generator with \textit{differential privacy} guarantees. PrivHP\mathtt{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 kk, which controls the trade-off between space and utility. We define the skew measure tailk\mathtt{tail}_k, capturing all but the top kk subdomain frequencies. Given a dataset X\mathcal{X}, PrivHP\mathtt{PrivHP} uses M=O(klog2X)M=\mathcal{O}(k\log^2 |X|) space and, for input domain Ω=[0,1]\Omega = [0,1], ensures ε\varepsilon-differential privacy. It yields a generator with expected Wasserstein distance: O(log2Mεn+tailk(X)1Mn) \mathcal{O}\left(\frac{\log^2 M}{\varepsilon n} + \frac{||\mathtt{tail}_k(\mathcal{X})||_1}{M n}\right) 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.

Keywords

Cite

@article{arxiv.2412.09756,
  title  = {Private Synthetic Data Generation in Bounded Memory},
  author = {Rayne Holland and Seyit Camtepe and Chandra Thapa and Minhui Xue},
  journal= {arXiv preprint arXiv:2412.09756},
  year   = {2025}
}

Comments

24 Pages, 1 Table, 3 Figures, 3 Algorithms

R2 v1 2026-06-28T20:33:16.198Z