CUTS: Neural Causal Discovery from Irregular Time-Series Data

Yuxiao Cheng, Runzhao Yang, Tingxiong Xiao, Zongren Li, Jinli Suo +2 more
2/15/2023
cs.LGstat.ME

No official code found. Best implementation: jarrycyx/UNN (161 stars, MIT, last commit 2025-09-26).

Abstract

Causal discovery from time-series data has been a central task in machine learning. Recently, Granger causality inference is gaining momentum due to its good explainability and high compatibility with emerging deep neural networks. However, most existing methods assume structured input data and degenerate greatly when encountering data with randomly missing entries or non-uniform sampling frequencies, which hampers their applications in real scenarios. To address this issue, here we present CUTS, a neural Granger causal discovery algorithm to jointly impute unobserved data points and build causal graphs, via plugging in two mutually boosting modules in an iterative framework: (i) Latent data prediction stage: designs a Delayed Supervision Graph Neural Network (DSGNN) to hallucinate and register unstructured data which might be of high dimension and with complex distribution; (ii) Causal graph fitting stage: builds a causal adjacency matrix with imputed data under sparse penalty. Experiments show that CUTS effectively infers causal graphs from unstructured time-series data, with significantly superior performance to existing methods. Our approach constitutes a promising step towards applying causal discovery to real applications with non-ideal observations.

View on arXivView PDF

Code Implementations(1)

jarrycyx/UNNCommunity100%
MIT

Causal Neural Nerwork

16119Python, Jupyter NotebookJan 30, 20231 years agoMIT

Similar Papers

Cite this paper

@article{cheng2023cuts,
  title  = {CUTS: Neural Causal Discovery from Irregular Time-Series Data},
  author = {Yuxiao Cheng and Runzhao Yang and Tingxiong Xiao and Zongren Li and Jinli Suo and Kunlun He and Qionghai Dai},
  year   = {2023},
  eprint = {2302.07458},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.07458v1},
  journal = {ICLR 2023 2023}
}

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

Discussion