Leveraging Vertical Public-Private Split for Improved Synthetic Data Generation
By: Samuel Maddock , Shripad Gade , Graham Cormode and more
Potential Business Impact:
Makes private data useful without showing real info.
Differentially Private Synthetic Data Generation (DP-SDG) is a key enabler of private and secure tabular-data sharing, producing artificial data that carries through the underlying statistical properties of the input data. This typically involves adding carefully calibrated statistical noise to guarantee individual privacy, at the cost of synthetic data quality. Recent literature has explored scenarios where a small amount of public data is used to help enhance the quality of synthetic data. These methods study a horizontal public-private partitioning which assumes access to a small number of public rows that can be used for model initialization, providing a small utility gain. However, realistic datasets often naturally consist of public and private attributes, making a vertical public-private partitioning relevant for practical synthetic data deployments. We propose a novel framework that adapts horizontal public-assisted methods into the vertical setting. We compare this framework against our alternative approach that uses conditional generation, highlighting initial limitations of public-data assisted methods and proposing future research directions to address these challenges.
Similar Papers
A Review of Privacy Metrics for Privacy-Preserving Synthetic Data Generation
Cryptography and Security
Shows how safe your private data is.
Differentially Private Linear Regression and Synthetic Data Generation with Statistical Guarantees
Machine Learning (CS)
Makes private data useful for research and learning.
How to DP-fy Your Data: A Practical Guide to Generating Synthetic Data With Differential Privacy
Cryptography and Security
Creates fake data that protects real people's secrets.