Amalgam: Hybrid LLM-PGM Synthesis Algorithm for Accuracy and Realism
Organizations: Aalborg University, Aalborg, Denmark · TU Wien, Vienna, Austria
Abstract
To generate synthetic datasets, e.g., in domains such as healthcare, the literature proposes approaches of two main types: Probabilistic Graphical Models (PGMs) and Deep Learning models, such as LLMs. While PGMs produce synthetic data that can be used for advanced analytics, they do not support complex schemas and datasets. LLMs on the other hand, support complex schemas but produce skewed dataset distributions, which are less useful for advanced analytics. In this paper, we therefore present Amalgam, a hybrid LLM-PGM data synthesis algorithm supporting both advanced analytics, realism, and tangible privacy properties. We show that Amalgam synthesizes data with an average 91 % value and scores 3.8/5 for realism using our proposed metric, where state-of-the-art is 3.3 and real data is 4.7.
Figures & tables
| Dataset | Tbls | Cols | Vals | N | Vals/N |
|---|---|---|---|---|---|
| MIMIC Adm. | 3 | 25 | 16.6M | 180.7k | 91.6 |
| eICU R1 | 4 | 25 | 141.3M | 200.9k | 703.5 |
| CTUR CE | 3 | 20 | 13.3M | 56.8k | 234.5 |
| CTUR SL | 3 | 10 | 9.2k | 1.0k | 9.2 |
| MARE | Amalgam | |||
|---|---|---|---|---|
| Dataset | Fit | Sample | Fit | Sample |
| MIMIC Adm. | 1m29s | 3s | 1m1s | 8h26m |
| eICU R1 | 4m7s | 3m33s | 25s | 12h30m |
| CTUR CE | 14.8s | 1s | 13s | 6h49m |
| CTUR SL | 11s | 0.3s | 4s | 7m7s |
Synthetic Tabular Data Generation
Synthetic tabular data generation creates artificial records that preserve useful feature relationships while limiting exposure of sensitive data.
See all 98 papers