Causal Structure Recovery of Linear Dynamical Systems: An FFT based Approach
Mishfad Shaikh Veedu, James Melbourne, Murti V. Salapaka

TL;DR
This paper introduces an FFT-based method for efficiently recovering causal structures in linear dynamical systems, significantly reducing computational complexity and enabling frequency-domain causal inference.
Contribution
The paper presents a novel FFT-based approach that reduces the complexity of causal structure recovery in VAR models and extends do-calculus to the frequency domain for LTI systems.
Findings
Reduced complexity from $O(Tn^3N^2)$ to $O(Tn^3 ext{log} N)$ for causality recovery.
Efficient causal inference in the frequency domain using FFT and Wiener projections.
Significant computational advantage over traditional algorithms like PC due to phase response properties.
Abstract
Learning causal effects from data is a fundamental and well-studied problem across science, especially when the cause-effect relationship is static in nature. However, causal effect is less explored when there are dynamical dependencies, i.e., when dependencies exist between entities across time. Identifying dynamic causal effects from time-series observations is computationally expensive when compared to the static scenario. We demonstrate that the computational complexity of recovering the causation structure for the vector auto-regressive (VAR) model is , where is the number of nodes, is the number of samples, and is the largest time-lag in the dependency between entities. We report a method, with a reduced complexity of , to recover the causation structure to obtain frequency-domain (FD) representations of time-series. Since FFT accumulates…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBayesian Modeling and Causal Inference · Machine Learning and Algorithms · Markov Chains and Monte Carlo Methods
