Benchmarking the Fidelity and Utility of Synthetic Relational Data
Synthesizing relational data has started to receive more attention from researchers, practitioners, and industry. The task is more difficult than synthesizing a single table due to the added complexity of relationships between tables. For the same reason, benchmarking methods for synthesizing relational data introduces new challenges. Our work is motivated by a lack of an empirical evaluation of state-of-the-art methods and by gaps in the understanding of how such an evaluation should be done. We review related work on relational data synthesis, common benchmarking datasets, and approaches to measuring the fidelity and utility of synthetic data. We combine the best practices and a novel robust detection approach into a benchmarking tool and use it to compare six methods, including two commercial tools. While some methods are better than others, no method is able to synthesize a dataset that is indistinguishable from original data. For utility, we typically observe moderate correlation between real and synthetic data for both model predictive performance and feature importance.
Code (1)
Tasks
BenchmarkingFeature ImportanceMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Seq2Synth: Benchmarking Temporal Fidelity in Synthetic Sequential Tabular Data
Synthetic sequential tabular data are increasingly used for privacy-preserving data sharing and research, yet conventional tabular metrics often overlook temporal structure. Existing single-table and relational evaluatio…
IRG: Generating Synthetic Relational Databases using Deep Learning with Insightful Relational Understanding
Synthetic data has numerous applications, including but not limited to software testing at scale, privacy-preserving data sharing to enable smoother collaboration between stakeholders, and data augmentation for analytica…
Data AugmentationGenerative Adversarial NetworkPrivacy Preservingsoftware testing+1Differentially Private Synthetic Data Generation for Relational Databases
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 pa…
Synthetic Data GenerationGenerating Synthetic Electronic Health Record (EHR) Data: A Review with Benchmarking
We conduct a scoping review of existing approaches for synthetic EHR data generation, and benchmark major methods with proposed open-source software to offer recommendations for practitioners. We search three academic da…
BenchmarkingYou Don't Have to Be Perfect to Be Amazing: Unveil the Utility of Synthetic Images
Synthetic images generated from deep generative models have the potential to address data scarcity and data privacy issues. The selection of synthesis models is mostly based on image quality measurements, and most resear…
Data AugmentationImage GenerationPrivacy Preserving