atlas

Research map / Probabilistic and scientific modeling / Treatment effects

A Meta-learner for Heterogeneous Effects in Difference-in-Differences

ICML 2025 · Probabilistic and scientific modeling › Treatment effects · approach: Meta-learners and partial identification · 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 a doubly robust meta-learner (DR-learner-style, convex loss) for the conditional average treatment effect on the treated under conditional parallel trends in DiD, extended to conditional functionals under covariate shift and IV-DiD with non-compliance.

Problem

Estimating heterogeneous treatment effects on the treated (CATT) in panel data under conditional parallel trends, when conditioning on a subset of covariates X that is smaller than the set W needed for the parallel trends assumption; naive CATE learners are biased in this setting.

Approach

A Neyman-orthogonal, doubly robust moment for the CATT that avoids estimating the treated-group outcome regression, turned into a convex squared loss over the treated units so any ML regressor can be used; extended to conditional linear functionals under covariate shift and to IV-DiD (CLATE).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the DR learner instead of the OR learnerXGBoost CATT learner · Synthetic DiDMSE: 0.09 ± 0.02 -> 0.04 ± 0.01Helped
Use the DR learner instead of the OR learnerNeural Net CATT learner · Synthetic DiDMSE: 0.12 ± 0.02 -> 0.1 ± 0.02Helped
Use the DR CATT learner instead of the OR learnerXGBoost CATT learner · Unbalanced synthetic DiDMSE: 0.21 ± 0.06 -> 0.12 ± 0.03Helped
Use the DR CATT learner instead of the CATE DR learnerXGBoost learner · Unbalanced synthetic DiDMSE: 0.15 ± 0.04 -> 0.12 ± 0.03Helped
Use the DR CATT learner instead of the OR learnerNeural Net CATT learner · Unbalanced synthetic DiDMSE: 0.21 ± 0.05 -> 0.18 ± 0.05Helped
Use the DR CATT learner instead of the CATE DR learnerNeural Net learner · Unbalanced synthetic DiDMSE: 0.21 ± 0.07 -> 0.18 ± 0.05Helped
Use the DR learner instead of the OR learnerXGBoost CATT learner · Minimum Wage semi-synthetic dataMSE: 2.07 ± 0.09 -> 1.8 ± 0.09Helped
Use the DR learner instead of the CATE DR learnerXGBoost learner · Minimum Wage semi-synthetic dataMSE: 2.66 ± 0.07 -> 1.8 ± 0.09Helped
Use the DR learner instead of the OR learnerLinear CATT learner · Minimum Wage semi-synthetic dataMSE: 2.06 ± 0.08 -> 1.83 ± 0.07Helped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic DiD data (20 covariates) Minimum Wage dataset (teen employment, 2001-2007)

Benchmarks: synthetic DiD simulations imbalanced synthetic DiD semi-synthetic minimum wage data

Metrics: MSE against true CATT calibration of GATT across quantile bins

Baselines: Outcome regression (OR) learner CATE outcome regression learner CATE DR-learner

Builds on: DR-learner Difference-in-Differences prediction-powered inference Neyman orthogonality

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