Differentially Private Low-dimensional Synthetic Data from High-dimensional Datasets
Yiyun He, Thomas Strohmer, Roman Vershynin, Yizhe Zhu
TL;DR
The paper addresses private data sharing for high-dimensional datasets by constructing a differentially private, low-dimensional synthetic data generator with a Wasserstein-1 utility guarantee. It introduces a private PCA procedure that does not rely on a spectral-gap assumption and uses a centered covariance framework to obtain a private d'-dimensional subspace, followed by subspace projection and DP synthetic-data routines (PMM for d'=2 and PSMM for d'≥3). The resulting algorithm achieves a three-term error bound that scales with the tail of the covariance spectrum, the private-PCA perturbation, and the subspace data-generation term, with improved rates when the data lie in an affine subspace. The work also provides adaptive private selection of d', analyzes privacy guarantees through composition, and discusses comparisons to prior DP synthetic-data approaches, highlighting practical efficiency and the potential for broader applicability beyond the linear subspace setting.
Abstract
Differentially private synthetic data provide a powerful mechanism to enable data analysis while protecting sensitive information about individuals. However, when the data lie in a high-dimensional space, the accuracy of the synthetic data suffers from the curse of dimensionality. In this paper, we propose a differentially private algorithm to generate low-dimensional synthetic data efficiently from a high-dimensional dataset with a utility guarantee with respect to the Wasserstein distance. A key step of our algorithm is a private principal component analysis (PCA) procedure with a near-optimal accuracy bound that circumvents the curse of dimensionality. Unlike the standard perturbation analysis, our analysis of private PCA works without assuming the spectral gap for the covariance matrix.
