atlas

Research map / Time series / Causal and generative time series

IncomeSCM: From tabular data set to time-series simulator and causal estimation benchmark

NeurIPS 2024 · Time series › Causal and generative time series · approach: Robust forecasting and evaluation · 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.

Builds IncomeSCM, a sequential structural causal model simulator that fits initial-state mechanisms to the Adult income data and hand-designs transitions, then benchmarks causal effect estimators on a studies-to-income task.

Problem

Causal effect estimators need benchmarks with ground-truth counterfactuals, but existing semi-synthetic and hand-designed simulators are either too simple or lack realistic structure and sequential causal constraints.

Approach

Turn a cross-sectional observational dataset into a discrete-time Markov SCM by fitting initial-state structural equations to real data (random forests, logistic regressions) and composing hand-designed transition mechanisms, yielding complex yet identifiable causal estimation tasks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use T-learner (RF) rather than the other tested estimatorsIncomeSCM-1.0.CATE Task 1 with full adjustment · IncomeSCM-1.0.CATE Task 1CATE R²: 0.30Helped
Use T-learner (XGB) rather than the other tested estimatorsIncomeSCM-1.0.CATE Task 1 with full adjustment · IncomeSCM-1.0.CATE Task 1ATE absolute error: 207Helped
Use DML (Linear) rather than the other tested estimatorsIncomeSCM-1.0.CATE Task 2 with minimal adjustment · IncomeSCM-1.0.CATE Task 2CATE R²: 0.21Helped
Use S-learner (RF) rather than the other tested estimatorsIncomeSCM-1.0.CATE Task 2 with minimal adjustment · IncomeSCM-1.0.CATE Task 2ATE absolute error: 1143Helped
Use IPW (RF)IncomeSCM-1.0.CATE Task 1 with full adjustment · IncomeSCM-1.0.CATE Task 1ATE absolute error: 57025Hurt
Use DML (XGB) rather than another CATE estimatorIncomeSCM-1.0.CATE Task 2 with minimal adjustment · IncomeSCM-1.0.CATE Task 2CATE R²: -1.13Hurt
Select methods by factual prediction fit rather than causal-effect performanceIncomeSCM causal effect estimation · IncomeSCM-1.0.CATECATE R²Hurt
Use high-performing propensity prediction as a proxy for good ATE estimatesIPW estimators on IncomeSCM-1.0.CATE · IncomeSCM-1.0.CATEATE absolute error: 0.98 AUCHurt
Estimate effects across a six-time-step intervention-to-outcome horizonIncomeSCM-1.0.CATE · Tasks 1–3CATE R²: 0.30, 0.20, and 0.33Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Adult

Benchmarks: IncomeSCM-1.0.CATE

Metrics: R^2 CATE absolute error ATE AUC propensity CV R^2 outcome CV

Baselines: IPW IPW-W Matching (EU-NN) S-learner T-learner DML

Builds on: Adult data set Gumbel-Max trick double machine learning backdoor criterion

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