atlas

Research map / Probabilistic and scientific modeling / Treatment effects

Improving the Generation and Evaluation of Synthetic Data for Downstream Medical Causal Inference

NeurIPS 2025 · Probabilistic and scientific modeling › Treatment effects · approach: Proximal and deep causal effect estimation · 0 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 desiderata, metrics (P_alpha/R_beta for covariates, JSD_pi for treatment assignment, U_PEHE for outcomes), and STEAM, a three-step generator that models covariates, propensity, and outcomes separately to produce synthetic data for treatment effect analysis.

Problem

Generic and causal generative models produce synthetic medical data with treatments that is poor for downstream causal inference, and existing evaluation metrics do not distinguish covariates, treatments, and outcomes.

Approach

Factorise the data-generating process as P(X) P(W|X) P(Y|W,X), generating covariates with any generic generator and treatments and outcomes with a logistic regression propensity model and S-learner PO estimators, plus three metrics that separately measure preservation of each factor.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply STEAM instead of direct joint generation with the same generic generatorGeneric tabular generators · ACTGJSDπ: 0.934 -> 0.959Helped
Apply STEAM instead of direct joint generation with the same generic generatorGeneric tabular generators · ACTGU_PEHE: 0.586 -> 0.436Helped
Apply STEAM instead of direct joint generation with the same generic generatorGeneric tabular generators · IHDPJSDπ: 0.888 -> 0.928Helped
Apply STEAM instead of direct joint generation with the same generic generatorGeneric tabular generators · IHDPU_PEHE: 2.521 -> 1.709Helped
Apply STEAM instead of direct joint generation with the same generic generatorGeneric tabular generators · ACICJSDπ: 0.929 -> 0.972Helped
Apply STEAM instead of direct joint generation with the same generic generatorGeneric tabular generators · ACICU_PEHE: 4.223 -> 2.422Helped
Apply STEAM instead of direct joint generation with the same generic generatorGeneric tabular generators · ACTGPα,X: 0.926 -> 0.929Mixed
Apply STEAM instead of direct joint generation with the same generic generatorGeneric tabular generators · ACICPα,X: 0.901 -> 0.900Mixed
Increase covariate dimensionalitySTEAM_TabDDPM vs TabDDPM · Simulated data, varying dJSDπHelped
Increase treatment assignment complexitySTEAM_TabDDPM vs TabDDPM · Simulated data, varying KJSDπHelped
Increase outcome heterogeneitySTEAM_TabDDPM vs TabDDPM · Simulated data, varying KU_PEHEHelped
Use the T-Learner rather than the S-Learner for the outcome-generation componentSynthetic outcome mechanism · Simulated outcome-generation experimentOracle PEHE: 1.279 -> 0.525Helped

Surprising findings

Limitations

Experimental setup

Datasets: ACTG 175 IHDP ACIC 2016 Jobs simulated data

Benchmarks: ACTG 175 IHDP ACIC 2016 Jobs

Metrics: alpha-precision (P_alpha) beta-recall (R_beta) JSD_pi U_PEHE

Baselines: CTGAN TVAE ARF NFlow TabDDPM ANM DCM

Builds on: TabDDPM S-learner alpha-precision and beta-recall PC algorithm DoWhy-GCM

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