atlas

Research map / Probabilistic and scientific modeling / Treatment effects

Generalizing Causal Effects from Randomized Controlled Trials to Target Populations across Diverse Environments

ICML 2025 · Probabilistic and scientific modeling › Treatment effects · approach: Latent-variable causal inference

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 Two-Stage Doubly Robust (2SDR), which uses shadow variables to impute covariates of the separating set that are observed in only one of the RCT and target observational datasets, then runs a doubly robust TATE estimator.

Problem

Generalizing RCT treatment effects to target populations under environmental shift when separating-set covariates are missing from one of the two datasets, violating the standard full-observability assumption.

Approach

Relaxes the fully-observed separating-set assumption to partial observability across the two datasets, identifies the TATE using shadow variables to recover missing covariates, and estimates it with a two-stage doubly robust procedure (shadow variable selection and imputation, then doubly robust TATE estimation).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use 2SDR instead of G-FORMULAImpLow-dimensional synthetic, nR = 2000, nO = 10000, Setting 1 · Low-dimensional synthetic, nR = 2000, nO = 10000, Setting 1MAE: 0.539±0.305 -> 0.268±0.212Helped
Use 2SDR instead of G-FORMULALow-dimensional synthetic, nR = 2000, nO = 10000, Setting 2 · Low-dimensional synthetic, nR = 2000, nO = 10000, Setting 2MAE: 0.659±0.266 -> 0.284±0.224Helped
Use 2SDR instead of G-FORMULAImpLow-dimensional synthetic, nR = 1000, nO = 10000, Setting 1 · Low-dimensional synthetic, nR = 1000, nO = 10000, Setting 1MAE: 0.614±0.355 -> 0.423±0.264Helped
Use 2SDR instead of G-FORMULAImpLow-dimensional synthetic, nR = 1000, nO = 10000, Setting 2 · Low-dimensional synthetic, nR = 1000, nO = 10000, Setting 2MAE: 0.998±0.450 -> 0.431±0.296Helped
Use 2SDR instead of AIPSWImpLow-dimensional synthetic, nR = 500, nO = 10000, Setting 1 · Low-dimensional synthetic, nR = 500, nO = 10000, Setting 1MAE: 0.960±0.625 -> 0.533±0.387Helped
Use 2SDR instead of ACWImpLow-dimensional synthetic, nR = 500, nO = 10000, Setting 2 · Low-dimensional synthetic, nR = 500, nO = 10000, Setting 2MAE: 1.789±0.946 -> 0.489±0.327Helped
Use 2SDR instead of RCTACTG · ACTGMAE: 0.032±0.016 -> 0.011±0.010Helped
Use 2SDR instead of IPSWJTPA · JTPAMAE: 1.064±0.519 -> 0.992±0.490Helped

Surprising findings

Limitations

Experimental setup

Datasets: ACTG 175 JTPA Synthetic low-dimensional dataset Synthetic high-dimensional dataset

Benchmarks: ACTG 175 JTPA Synthetic low-dimensional dataset

Metrics: MAE mean standard deviation

Baselines: RCT IPSW Calibration Weighting G-formula AIPSW ACW IPSWImp CWImp G-formulaImp AIPSWImp ACWImp

Builds on: Doubly robust TATE estimation (Dahabreh et al., 2019) Shadow variable framework (d'Haultfoeuille, 2010; Miao et al., 2024) Adaptive Lasso (Zou, 2006) Randomized Conditional Independence Test (Strobl et al., 2019)

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