Causal Identification in Time Series Models
Erik Jahn, Karthik Karnik, Leonard J. Schulman
TL;DR
The paper tackles identifiability of causal effects in time-series graphs with latent confounding, where graphs extend over infinite time. It introduces a finite-window bound $C$ that depends only on the number of variables per time step $w$ and the maximum latency $L$, proving that identifiability can be decided by running the Causal ID algorithm on a constant-size segment ${\mathcal{G}}[t_{\min}-C, t_{\max}]$ and that a unidentifiable effect implies a nearby time-shifted unidentifiability as well, with $C$ bounded by $C = L\cdot 2^{L w}\cdot (L w+1)^{2L w+2}$. The results establish an exponential upper bound and a linear lower bound through explicit constructions, and provide an algorithm to test identifiability for all future lags by evaluating a finite set of segments. The work advances practical causal analysis in long-horizon time-series with latent confounding, outlining directions for tightening bounds and exploring structure-induced improvements.
Abstract
In this paper, we analyze the applicability of the Causal Identification algorithm to causal time series graphs with latent confounders. Since these graphs extend over infinitely many time steps, deciding whether causal effects across arbitrary time intervals are identifiable appears to require computation on graph segments of unbounded size. Even for deciding the identifiability of intervention effects on variables that are close in time, no bound is known on how many time steps in the past need to be considered. We give a first bound of this kind that only depends on the number of variables per time step and the maximum time lag of any direct or latent causal effect. More generally, we show that applying the Causal Identification algorithm to a constant-size segment of the time series graph is sufficient to decide identifiability of causal effects, even across unbounded time intervals.
