LOCAL: Learning with Orientation Matrix to Infer Causal Structure from Time Series Data
Jiajun Zhang, Boyang Qiang, Xiaoyu Guo, Weiwei Xing, Yue Cheng, Witold Pedrycz
TL;DR
LOCAL introduces a constraint-free, quasi-maximum likelihood framework for dynamic causal discovery from time-series data. It combines two adaptive modules: Asymptotic Causal Mask Learning (ACML) for DAG-oriented masking and Dynamic Graph Parameter Learning (DGPL) for low-rank, time-varying graph factorization, with optional nonlinear modeling via 1D CNNs. The approach achieves accurate recovery of instantaneous and lagged causal edges, scales to high-dimensional settings, and demonstrates substantial speedups by avoiding matrix exponential operations. Empirical results on synthetic, NetSim, and CausalTime datasets show superior accuracy and efficiency over state-of-the-art baselines, with interpretable decompositions of causal structure. These features position LOCAL as a robust tool for dynamic causal discovery in complex time-series contexts.
Abstract
Discovering the underlying Directed Acyclic Graph (DAG) from time series observational data is highly challenging due to the dynamic nature and complex nonlinear interactions between variables. Existing methods typically search for the optimal DAG by optimizing an objective function but face scalability challenges, as their computational demands grow exponentially with the dimensional expansion of variables. To this end, we propose LOCAL, a highly efficient, easy-to-implement, and constraint-free method for recovering dynamic causal structures. LOCAL is the first attempt to formulate a quasi-maximum likelihood-based score function for learning the dynamic DAG equivalent to the ground truth. Building on this, we introduce two adaptive modules that enhance the algebraic characterization of acyclicity: Asymptotic Causal Mask Learning (ACML) and Dynamic Graph Parameter Learning (DGPL). ACML constructs causal masks using learnable priority vectors and the Gumbel-Sigmoid function, ensuring DAG formation while optimizing computational efficiency. DGPL transforms causal learning into decomposed matrix products, capturing dynamic causal structure in high-dimensional data and improving interpretability. Extensive experiments on synthetic and real-world datasets demonstrate that LOCAL significantly outperforms existing methods and highlight LOCAL's potential as a robust and efficient method for dynamic causal discovery.
