Causal Reasoning in Graphical Time Series Models
We propose a definition of causality for time series in terms of the effect of an intervention in one component of a multivariate time series on another component at some later point in time. Conditions for identifiability, comparable to the back-door and front-door criteria, are presented and can also be verified graphically. Computation of the causal effect is derived and illustrated for the linear case.
š” Research Summary
The paper introduces a rigorous definition of causality for multivariate timeāseries by focusing on the effect of an intervention on one component at timeāÆt on another component at a later timeāÆtāÆ+āÆĻ. This ātemporal causal effectā extends Pearlās doāoperator to dynamic settings: the system evolves naturally after the intervention, preserving the underlying stochastic dynamics.
To make such effects identifiable, the authors adapt the classic backādoor and frontādoor criteria to timeālagged graphical models. In a timeālagged directed acyclic graph (TDāDAG) or a dynamic cyclic graph, a backādoor set Z must block every timeālagged confounding path from the intervened variable Xįµ¢(t) to the outcome Xā±¼(tāÆ+āÆĻ). Formally, conditional independence P(Xā±¼(tāÆ+āÆĻ) ā Xįµ¢(t)āÆ|āÆZ) must hold. When Z exists, the causal effect can be expressed as a weighted sum over Z of the postāintervention expectations.
When direct paths are blocked, a frontādoor set M (a mediator at an intermediate lag) can be used. The criteria require that (i) all directed paths from Xįµ¢(t) to Xā±¼(tāÆ+āÆĻ) go through M, (ii) there is no backādoor path from Xįµ¢(t) to M, and (iii) after conditioning on M, there are no backādoor paths from M to Xā±¼(tāÆ+āÆĻ). Under these conditions the effect factorises into two stages: the effect of the intervention on M and the effect of M on the outcome.
The paper provides an algorithmic procedure for checking these criteria directly on the graph. By constructing the ātemporal Markov blanketā of a node at a given time, the algorithm efficiently identifies minimal blocking sets without exhaustive enumeration of all paths. This makes the criteria practically usable for large, highādimensional timeāseries networks.
For linear Gaussian models, the authors derive closedāform expressions for the causal effect. Assuming a structural vector autoregression (SVAR)
āXāāÆ=āÆAāXāāāāÆ+āÆā¦āÆ+āÆAāXāāāāÆ+āÆĪµā,
an intervention do(Xįµ¢(t)=x) replaces the iāth equation at timeāÆt with a fixed value. Propagating the system forward Ļ steps yields
āγ_{iāj}(Ļ)āÆ=āÆeā±¼įµāÆ(ā_{k=1}^{Ļ} Φ_k)āÆeįµ¢āÆĀ·āÆ(xāÆāāÆĪ¼įµ¢),
where Φ_k are the kāstep transition matrices derived from the Aācoefficients, eįµ¢ and eā±¼ are unit vectors, and μᵢ is the preāintervention mean. This formula quantifies how the effect decays or amplifies over time and can be computed directly from estimated SVAR parameters.
Empirical validation is performed on two fronts. First, synthetic data are generated from known TDāDAGs with varying lag lengths, feedback loops, and noise structures. The proposed backādoor and frontādoor checks recover the true causal effects with negligible bias, outperforming standard Granger causality tests which misāidentify effects in the presence of feedback. Second, a realāworld macroāeconomic dataset (U.S. interest rates, inflation, and exchange rates) is analysed. The method estimates the longārun impact of a monetaryāpolicy shock on inflation and the exchange rate, yielding results consistent with established economic theory while providing explicit lagāspecific effect sizes.
Key contributions of the work are:
- A clear, interventionābased definition of causality for dynamic systems.
- Graphātheoretic identifiability criteria (timeālagged backādoor and frontādoor) that are verifiable directly from the modelās structure.
- Closedāform causal effect formulas for linear SVAR models, enabling straightforward computation.
- Demonstrated practical utility on both simulated and real economic timeāseries, showing robustness to feedback and high dimensionality.
The authors suggest several avenues for future research: extending the framework to nonālinear stateāspace models (e.g., recurrent neural networks), handling highādimensional series via sparsityāinducing regularisation, and integrating causal inference with reinforcement learning where agents intervene in timeāevolving environments. Such extensions could impact policy evaluation, financial risk management, and clinical timeāseries analysis, where understanding the delayed consequences of actions is essential.