Inferring the time-varying coupling of dynamical systems with temporal convolutional autoencoders
Josuan Calderon, Gordon J. Berman
TL;DR
Time-varying causality in nonlinear, nonstationary dynamical systems is addressed by introducing Temporal Autoencoders for Causal Inference (TACI), which couples a two-headed Temporal Convolutional Network autoencoder with a surrogate-data-based Comparative Surrogate Granger Index (CSGI) to quantify directional influence over time. Key contributions include the CSGI metric, defined as $\chi_{x\to y} = \frac{R^2_{xy}-R^2_{x^{(s)} y}}{\frac{1}{2}(R^2_{xy}+R^2_{x^{(s)} y})}$, and a training/prediction pipeline that evaluates causal influence on moving windows across four network configurations. Validation on synthetic benchmarks (Rössler-Lorenz, bidirectional Henon, coupled autoregressive, and non-stationary Henon) and real-world data (Jena climate and non-human primate ECoG) shows that TACI outperforms SLGC, CCM, and TE in discerning direction, strength, and time-varying changes, and that a single model trained on the full time series can infer dynamics without retraining. Potential applications include neuroscience and climate dynamics; limitations include computational cost and risk of overfitting, which the authors discuss.
Abstract
Most approaches for assessing causality in complex dynamical systems fail when the interactions between variables are inherently non-linear and non-stationary. Here we introduce Temporal Autoencoders for Causal Inference (TACI), a methodology that combines a new surrogate data metric for assessing causal interactions with a novel two-headed machine learning architecture to identify and measure the direction and strength of time-varying causal interactions. Through tests on both synthetic and real-world datasets, we demonstrate TACI's ability to accurately quantify dynamic causal interactions across a variety of systems. Our findings display the method's effectiveness compared to existing approaches and also highlight our approach's potential to build a deeper understanding of the mechanisms that underlie time-varying interactions in physical and biological systems.
