LGCRApr 19, 2025

Do You Really Need Public Data? Surrogate Public Data for Differential Privacy on Tabular Data

arXiv:2504.14368v13 citationsh-index: 8
Originality Highly original
AI Analysis

This addresses the challenge of data scarcity in privacy-preserving tabular ML for domains where public data is unavailable, offering a novel solution with practical applications.

The paper tackles the problem of needing public data for differentially private machine learning on tabular data by proposing surrogate public data generated from schema-level specifications without accessing sensitive records, and shows it can effectively replace traditional public data for pretraining classifiers, with experiments demonstrating competitive utility gains.

Differentially private (DP) machine learning often relies on the availability of public data for tasks like privacy-utility trade-off estimation, hyperparameter tuning, and pretraining. While public data assumptions may be reasonable in text and image domains, they are less likely to hold for tabular data due to tabular data heterogeneity across domains. We propose leveraging powerful priors to address this limitation; specifically, we synthesize realistic tabular data directly from schema-level specifications - such as variable names, types, and permissible ranges - without ever accessing sensitive records. To that end, this work introduces the notion of "surrogate" public data - datasets generated independently of sensitive data, which consume no privacy loss budget and are constructed solely from publicly available schema or metadata. Surrogate public data are intended to encode plausible statistical assumptions (informed by publicly available information) into a dataset with many downstream uses in private mechanisms. We automate the process of generating surrogate public data with large language models (LLMs); in particular, we propose two methods: direct record generation as CSV files, and automated structural causal model (SCM) construction for sampling records. Through extensive experiments, we demonstrate that surrogate public tabular data can effectively replace traditional public data when pretraining differentially private tabular classifiers. To a lesser extent, surrogate public data are also useful for hyperparameter tuning of DP synthetic data generators, and for estimating the privacy-utility tradeoff.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes