English

UnCLe: Towards Scalable Dynamic Causal Discovery in Non-linear Temporal Systems

Machine Learning 2025-11-06 v1

Abstract

Uncovering cause-effect relationships from observational time series is fundamental to understanding complex systems. While many methods infer static causal graphs, real-world systems often exhibit dynamic causality-where relationships evolve over time. Accurately capturing these temporal dynamics requires time-resolved causal graphs. We propose UnCLe, a novel deep learning method for scalable dynamic causal discovery. UnCLe employs a pair of Uncoupler and Recoupler networks to disentangle input time series into semantic representations and learns inter-variable dependencies via auto-regressive Dependency Matrices. It estimates dynamic causal influences by analyzing datapoint-wise prediction errors induced by temporal perturbations. Extensive experiments demonstrate that UnCLe not only outperforms state-of-the-art baselines on static causal discovery benchmarks but, more importantly, exhibits a unique capability to accurately capture and represent evolving temporal causality in both synthetic and real-world dynamic systems (e.g., human motion). UnCLe offers a promising approach for revealing the underlying, time-varying mechanisms of complex phenomena.

Keywords

Cite

@article{arxiv.2511.03168,
  title  = {UnCLe: Towards Scalable Dynamic Causal Discovery in Non-linear Temporal Systems},
  author = {Tingzhu Bi and Yicheng Pan and Xinrui Jiang and Huize Sun and Meng Ma and Ping Wang},
  journal= {arXiv preprint arXiv:2511.03168},
  year   = {2025}
}

Comments

12 pages main content, 18 pages appendix, NeurIPS 2025. Code: https://github.com/etigerstudio/uncle-causal-discovery

R2 v1 2026-07-01T07:22:21.562Z