Linear scaling causal discovery from high-dimensional time series by dynamical community detection
Matteo Allione, Vittorio Del Tatto, Alessandro Laio

TL;DR
This paper introduces a computationally efficient method for causal discovery in high-dimensional time series by identifying dynamical communities, enabling scalable causal graph construction with linear complexity.
Contribution
The paper presents a novel framework that constructs causal graphs from high-dimensional data using community detection and information imbalance optimization, scalable to large systems.
Findings
Method scales linearly with the number of variables
Accurately identifies causal communities in dynamical systems
Effective on systems with up to 80 variables
Abstract
Understanding which parts of a dynamical system cause each other is extremely relevant in fundamental and applied sciences. However, inferring causal links from observational data, namely without direct manipulations of the system, is still computationally challenging, especially if the data are high-dimensional. In this study we introduce a framework for constructing causal graphs from high-dimensional time series, whose computational cost scales linearly with the number of variables. The approach is based on the automatic identification of dynamical communities, groups of variables which mutually influence each other and can therefore be described as a single node in a causal graph. These communities are efficiently identified by optimizing the Information Imbalance, a statistical quantity that assigns a weight to each putative causal variable based on its information content relative…
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.
