JMLR

Differentially Private Synthetic Data Generation for Relational Databases

Authors
Hao Wang Navid Azizan Kaveh Alim Ojas Gulati Akash Srivastava
Paper Information
  • Journal:
    Journal of Machine Learning Research
  • Added to Tracker:
    Sep 08, 2026
Abstract

Existing differentially private (DP) synthetic data generation mechanisms typically assume a single-source table. In practice, data is often distributed across multiple tables with relationships across tables. In this paper, we introduce the first-of-its-kind algorithm that can be combined with any existing DP mechanisms to generate synthetic relational databases. Our algorithm iteratively refines the relationship between individual synthetic tables to minimize their approximation errors in terms of low-order marginal distributions while maintaining referential integrity. This algorithm eliminates the need to flatten a relational database into a master table (saving space), operates efficiently (saving time), and scales effectively to high-dimensional data. We provide both DP and theoretical utility guarantees for our algorithm. Through numerical experiments on real-world datasets, we demonstrate the effectiveness of our method in preserving fidelity to the original data.

Author Details
Hao Wang
Author
Navid Azizan
Author
Kaveh Alim
Author
Ojas Gulati
Author
Akash Srivastava
Author
Citation Information
APA Format
Hao Wang , Navid Azizan , Kaveh Alim , Ojas Gulati & Akash Srivastava . Differentially Private Synthetic Data Generation for Relational Databases. Journal of Machine Learning Research .
BibTeX Format
@article{paper1625,
  title = { Differentially Private Synthetic Data Generation for Relational Databases },
  author = { Hao Wang and Navid Azizan and Kaveh Alim and Ojas Gulati and Akash Srivastava },
  journal = { Journal of Machine Learning Research },
  url = { https://www.jmlr.org/papers/v27/25-0136.html }
}