atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

Debiasing Synthetic Data Generated by Deep Generative Models

NeurIPS 2024 · Probabilistic and scientific modeling › Molecules and proteins · approach: Statistical analysis of ML practice · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes a generator-agnostic debiasing post-processing step (mean shifting plus EIC-based estimators) for synthetic data from deep generative models, restoring root-n convergence and near-nominal CI coverage for means and regression coefficients.

Problem

Synthetic data from deep generative models induce bias and slow (sub-root-n) convergence of standard errors in downstream statistical estimates, so p-values and confidence intervals are invalid.

Approach

Adapt debiased/targeted machine learning to synthetic data: shift the DGM-generated samples by the estimated bias (computed from a large DGM sample and the original data) so the bias term from the generator vanishes, and use EIC-based estimators; the resulting variance is approximated by (1/m + 1/n) E[phi^2], generalising the sqrt(1+m/n) correction. No retraining of the DGM is needed.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Debias synthetic data for the population meanCTGAN and TVAE synthetic data · Simulation: mean age95% CI coverageHelped
Debias synthetic data for the regression coefficientTVAE synthetic data · Simulation: therapy effect on blood pressure adjusted for stage95% CI coverageHelped
Debias synthetic data for the regression coefficientCTGAN synthetic data · Simulation: therapy effect on blood pressure adjusted for stage95% CI coverageHelped
Debias synthetic data for the population mean (ablation)CTGAN synthetic data · Simulation: mean ageempirical SE convergence exponent: 0.01 [-0.16; 0.18] -> 0.50 [0.46; 0.54]Helped
Debias synthetic data for the population mean (ablation)TVAE synthetic data · Simulation: mean ageempirical SE convergence exponent: 0.21 [0.04; 0.39] -> 0.47 [0.44; 0.50]Helped
Debias synthetic data for the regression coefficient (ablation)CTGAN synthetic data · Simulation: therapy effect on blood pressure adjusted for stageempirical SE convergence exponent: 0.31 [0.22; 0.40] -> 0.43 [0.31; 0.55]Helped
Debias synthetic data for the regression coefficient (ablation)TVAE synthetic data · Simulation: therapy effect on blood pressure adjusted for stageempirical SE convergence exponent: 0.09 [-0.13; 0.31] -> 0.46 [0.38; 0.55]Helped
Debias synthetic dataCTGAN and TVAE · IST risk difference for death, n=m=500false-positive conclusions among 15 repetitions: 7 out of these 15 repetitionsHelped
Use sample splitting when training the DGM and applying the debiasing step (ablation)Debiasing strategy · Simulation: therapy effect on blood pressure adjusted for stage95% CI coverageHelped

Surprising findings

Limitations

Experimental setup

Datasets: simulated hypothetical disease data International Stroke Trial (IST) Adult Census Income

Benchmarks: simulation study International Stroke Trial Adult Census Income

Metrics: empirical coverage of 95% CI bias standard error convergence rate exponent inverse KL divergence

Baselines: default synthetic data (no debiasing) original data analysis CTGAN TVAE

Builds on: debiased machine learning targeted maximum likelihood estimation multiple imputation for synthetic data CTGAN TVAE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy