Information Theoretically Optimal Sample Complexity of Learning Dynamical Directed Acyclic Graphs
Mishfad Shaikh Veedu, Deepjyoti Deka, and Murti V. Salapaka

TL;DR
This paper establishes the fundamental limits and proposes an optimal algorithm for learning the structure of dynamical DAGs in linear dynamical systems, based on spectral properties, with proven sample complexity bounds.
Contribution
It introduces a spectral-based metric and algorithm for reconstructing dynamical DAGs and proves their optimal sample complexity bounds, filling a gap in understanding learning limits for such systems.
Findings
Optimal sample complexity is $n=\Theta(q\log(p/q))$ for learning DDAGs.
A concentration bound for PSD estimation under different sampling strategies is derived.
Matching lower bounds confirm the order optimality of the proposed method.
Abstract
In this article, the optimal sample complexity of learning the underlying interactions or dependencies of a Linear Dynamical System (LDS) over a Directed Acyclic Graph (DAG) is studied. We call such a DAG underlying an LDS as dynamical DAG (DDAG). In particular, we consider a DDAG where the nodal dynamics are driven by unobserved exogenous noise sources that are wide-sense stationary (WSS) in time but are mutually uncorrelated, and have the same {power spectral density (PSD)}. Inspired by the static DAG setting, a metric and an algorithm based on the PSD matrix of the observed time series are proposed to reconstruct the DDAG. It is shown that the optimal sample complexity (or length of state trajectory) needed to learn the DDAG is , where is the number of nodes and is the maximum number of parents per node. To prove the sample complexity upper bound, a…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGene Regulatory Network Analysis · Neural Networks and Applications · Blind Source Separation Techniques
