NeuroKoopman Dynamic Causal Discovery

Rahmat Adesunkanmi, Balaji Sesha Srikanth Pokuri, Ratnesh Kumar
4/25/2024
cs.LG

No confident code implementation found for this paper.

Abstract

In many real-world applications where the system dynamics has an underlying interdependency among its variables (such as power grid, economics, neuroscience, omics networks, environmental ecosystems, and others), one is often interested in knowing whether the past values of one time series influences the future of another, known as Granger causality, and the associated underlying dynamics. This paper introduces a Koopman-inspired framework that leverages neural networks for data-driven learning of the Koopman bases, termed NeuroKoopman Dynamic Causal Discovery (NKDCD), for reliably inferring the Granger causality along with the underlying nonlinear dynamics. NKDCD employs an autoencoder architecture that lifts the nonlinear dynamics to a higher dimension using data-learned bases, where the lifted time series can be reliably modeled linearly. The lifting function, the linear Granger causality lag matrices, and the projection function (from lifted space to base space) are all represented as multilayer perceptrons and are all learned simultaneously in one go. NKDCD also utilizes sparsity-inducing penalties on the weights of the lag matrices, encouraging the model to select only the needed causal dependencies within the data. Through extensive testing on practically applicable datasets, it is shown that the NKDCD outperforms the existing nonlinear Granger causality discovery approaches.

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. Any repos shown below are weak matches — 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{adesunkanmi2024neurokoopman,
  title  = {NeuroKoopman Dynamic Causal Discovery},
  author = {Rahmat Adesunkanmi and Balaji Sesha Srikanth Pokuri and Ratnesh Kumar},
  year   = {2024},
  eprint = {2404.16326},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.16326v1}
}

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/2404.16326.svg)](https://codeofpaper.com/paper/2404.16326)

Discussion