atlas

Research map / Probabilistic and scientific modeling / Treatment effects

DiffPO: A causal diffusion model for learning distributions of potential outcomes

NeurIPS 2024 · Probabilistic and scientific modeling › Treatment effects · approach: Proximal and deep causal effect estimation · 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 DiffPO, a conditional diffusion model with an inverse-propensity-weighted orthogonal loss that learns full distributions of potential outcomes from observational data, evaluated on synthetic, ACIC, and IHDP data.

Problem

Predicting potential outcome distributions (not just point estimates) from observational data under selection bias, where only one potential outcome is observed per individual.

Approach

Uses a tailored conditional denoising diffusion model to learn p(Y|X,A) and adds an inverse-propensity-weighted diffusion loss (with a learned propensity network) that is Neyman-orthogonal, so the loss approximates the potential-outcome distributions; the model can also yield CATE as the difference of predicted outcome means.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DiffPO instead of the strongest reported baselineSynthetic potential-outcome distribution prediction · Synthetic, a=0 and a=1, in- and out-of-sampleWasserstein distance: 0.921 ± 0.112 -> 0.043 ± 0.021; 0.943 ± 0.145 -> 0.125 ± 0.051; 0.909 ± 0.112 -> 0.032 ± 0.037; 1.078 ± 0.192 -> 0.091 ±Helped
Use DiffPO instead of the strongest reported baselineSynthetic potential-outcome predictive intervals · Synthetic, a=0 and a=1, 95% and 99% PIEmpirical coverage: 0.892 -> 0.981; 0.954 -> 0.985; 0.873 -> 0.908; 0.885 -> 0.926Helped
Use DiffPO instead of the strongest reported baselineSynthetic potential-outcome point prediction · Synthetic, a=0 and a=1, in- and out-of-sampleRMSE: 0.263 -> 0.143; 0.278 -> 0.156; 0.261 -> 0.162; 0.293 -> 0.187Helped
Use DiffPO instead of the strongest reported baselineCATE estimation · ACIC 2016 and ACIC 2018, in- and out-of-sampleRuns with best performance (%): 15.71 -> 26.73; 15.67 -> 25.82; 23.64 -> 31.34; 22.13 -> 36.86Helped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic dataset ACIC 2016 ACIC 2018 IHDP

Benchmarks: synthetic dataset ACIC 2016 ACIC 2018 IHDP

Metrics: empirical Wasserstein distance (k=1) predictive interval coverage (95%, 99%) RMSE PEHE (% best)

Baselines: S-learner T-learner TARNet CFR GANITE DR-learner RA-learner TEDVAE

Builds on: denoising diffusion probabilistic models CSDI DR-learner neyman-orthogonal learning

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