atlas

Research map / Probabilistic and scientific modeling / Treatment effects

Learning Shadow Variable Representation for Treatment Effect Estimation under Collider Bias

ICML 2024 · Probabilistic and scientific modeling › Treatment effects · approach: Benchmarking treatment effect models

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 ShadowCatcher, which learns shadow-variable representations from observed covariates using conditional-independence constraints and a hypothesis tester, and ShadowEstimator, a CATE estimator that uses them to correct collider bias.

Problem

Estimating treatment effects from observational data under collider bias (sample selection induced by both treatment and outcome), which requires valid shadow variables that are hard to find without expert knowledge.

Approach

Automatically generate representations of observed covariates that satisfy the shadow-variable assumptions (outcome dependence given X,T,S=1 and independence from selection given X,T,Y), verifying them with a refutation-based hypothesis test, and plug them into a shadow-variable-based odds-ratio estimator for CATE.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ShadowCatcher-learned shadow representations and ShadowEstimatorCATE estimation under collider bias · Synthetic datasets, β = 1, 3, and 5; selected and unselected data√PEHE: OURS: 0.227±0.001, 0.229±0.001 (β = 1); 0.249±0.013, 0.255±0.021 (β = 3); 0.299±0.008, 0.300±0.008 (β = 5)Helped
Use ShadowCatcher-learned shadow representations and ShadowEstimatorCATE estimation under collider bias · IHDP, within-sample and out-of-sample√PEHE: 0.703±0.106, 0.723±0.102Helped
Use ShadowCatcher-learned shadow representations and ShadowEstimatorCATE estimation under collider bias · ACIC 2016, within-sample and out-of-sample√PEHE: 1.911±0.126, 2.047±0.351Helped
Use ShadowCatcher-learned shadow representations and ShadowEstimatorTreatment policy estimation · JOBS, within-sample and out-of-sampleRPol: 0.279±0.017, 0.280±0.018Helped
Remove the conditional-dependence constraint from ShadowCatcher (ablation)ShadowCatcher · Synthetic dataCATE estimation performanceHurt
Remove the hypothesis tester that guarantees the conditional-independence constraint (ablation)ShadowCatcher · Synthetic dataCATE estimation performanceHurt
Lower the reject threshold α (ablation)ShadowCatcher · Synthetic data with ds = 0.9·d and β = 1√PEHEHelped
Lower the reject threshold α (ablation)ShadowCatcher · Synthetic data with ds = 0.9·d and β = 1number of iterationsHurt

Surprising findings

Limitations

Experimental setup

Datasets: IHDP ACIC 2016 Jobs synthetic collider-bias data

Benchmarks: IHDP ACIC 2016 Jobs synthetic collider-bias data

Metrics: sqrt(PEHE) policy risk

Baselines: Heckit Doubly Robust IPSW BNN TARNet CFR CForest DR-CFR TEDVAE DeR-CFR DESCN ES-CFR

Builds on: shadow variable identification (d'Haultfoeuille 2010; Miao & Tchetgen Tchetgen 2 CFR Heckman correction

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