Recovering the Graph Underlying Networked Dynamical Systems under Partial Observability: A Deep Learning Approach

Sérgio Machado, Anirudh Sridhar, Paulo Gil, Jorge Henriques, José M. F. Moura +1 more
8/8/2022
cs.LGcs.MAstat.ME

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

We study the problem of graph structure identification, i.e., of recovering the graph of dependencies among time series. We model these time series data as components of the state of linear stochastic networked dynamical systems. We assume partial observability, where the state evolution of only a subset of nodes comprising the network is observed. We devise a new feature vector computed from the observed time series and prove that these features are linearly separable, i.e., there exists a hyperplane that separates the cluster of features associated with connected pairs of nodes from those associated with disconnected pairs. This renders the features amenable to train a variety of classifiers to perform causal inference. In particular, we use these features to train Convolutional Neural Networks (CNNs). The resulting causal inference mechanism outperforms state-of-the-art counterparts w.r.t. sample-complexity. The trained CNNs generalize well over structurally distinct networks (dense or sparse) and noise-level profiles. Remarkably, they also generalize well to real-world networks while trained over a synthetic network (realization of a random graph). Finally, the proposed method consistently reconstructs the graph in a pairwise manner, that is, by deciding if an edge or arrow is present or absent in each pair of nodes, from the corresponding time series of each pair. This fits the framework of large-scale systems, where observation or processing of all nodes in the network is prohibitive.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{machado2022recovering,
  title  = {Recovering the Graph Underlying Networked Dynamical Systems under Partial Observability: A Deep Learning Approach},
  author = {Sérgio Machado and Anirudh Sridhar and Paulo Gil and Jorge Henriques and José M. F. Moura and Augusto Santos},
  year   = {2022},
  eprint = {2208.04405},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2208.04405v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2208.04405.svg)](https://codeofpaper.com/paper/2208.04405)

Discussion