atlas

Research map / Probabilistic and scientific modeling / Causal discovery

A Practical Approach to Causal Inference over Time

AAAI 2025 · Probabilistic and scientific modeling › Causal discovery · approach: Causal effect identification · 3 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.

Maps stable VARs to linear (possibly cyclic, confounded) SCMs at equilibrium via a long-run normalized-mean transform, and defines additive and forcing interventions for causal inference over time on observational time series.

Problem

Estimating causal effects of interventions over time on dynamical systems from observational time series, where SCMs lack temporal dynamics and autoregressive models lack causal semantics (Granger causality only).

Approach

Defines time-indexed causal interventions on discrete-time stochastic processes, shows the equilibrium of a VAR (after a long-run normalized-mean transform Z_t) equals a linear SCM with A = sum of A_i, and gives additive and forcing intervention implementations on VARs so causal effects can be forecast from observational data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use VAR instead of DLinear for observational forecastingForecasting models · German and Pendulum, sizes 100 and 500, horizons 1 and 10MAE: Pendulum, size 100, horizon 10: .440 -> .420; Pendulum, size 500, horizon 10: .405 -> .401Mixed
Use VAR instead of TiDE or TSMixer for observational forecastingForecasting models · German and PendulumMAEHelped
Use TiDE instead of VAR for observational forecastingForecasting models · Census, horizon 5MAE: .017 -> .014Helped
Use additive rather than forcing interventionCausal VAR · German, size 100, horizon 10MAE: .043_{.028} vs .364_{.297}Helped
Use additive rather than forcing interventionCausal VAR · German, size 500, horizon 10MAE: .018_{.014} vs .115_{.081}Helped
Use additive rather than forcing interventionCausal VAR · German, horizons 1, sizes 100 and 500MAE: .000_{.000} vs .000_{.000}No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: German (synthetic) Pendulum (synthetic) Census (US Census Bureau, 50 countries, 1992-2023)

Benchmarks: German Pendulum Census

Metrics: MAE

Baselines: DLinear TiDE TSMixer Oracle forecaster

Builds on: Structural VAR Granger causality cyclic SCMs Wold decomposition

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