From Temporal to Contemporaneous Iterative Causal Discovery in the Presence of Latent Confounders

R. Y. Rohekar, Shami Nisimov, Yaniv Gurwicz, Gal Novik
2/12/2026

No official code found. Best implementation: IntelLabs/causality-lab (250 stars, Apache-2.0, last commit 2025-07-10).

Abstract

We present a constraint-based algorithm for learning causal structures from observational time-series data, in the presence of latent confounders. We assume a discrete-time, stationary structural vector autoregressive process, with both temporal and contemporaneous causal relations. One may ask if temporal and contemporaneous relations should be treated differently. The presented algorithm gradually refines a causal graph by learning long-term temporal relations before short-term ones, where contemporaneous relations are learned last. This ordering of causal relations to be learnt leads to a reduction in the required number of statistical tests. We validate this reduction empirically and demonstrate that it leads to higher accuracy for synthetic data and more plausible causal graphs for real-world data compared to state-of-the-art algorithms.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Causal discovery algorithms and tools for implementing new ones

25031Python, Jupyter NotebookNov 25, 20211 years agoApache-2.0
causal-discoverycausal-reasoningcausality-algorithmsconstraint-based-causalityexplainable-ai+1 more

Similar Papers

Cite this paper

@article{rohekar2026from,
  title  = {From Temporal to Contemporaneous Iterative Causal Discovery in the Presence of Latent Confounders},
  author = {R. Y. Rohekar and Shami Nisimov and Yaniv Gurwicz and Gal Novik},
  year   = {2026},
  eprint = {2306.00624},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/pdf/2306.00624},
  journal = {ICML 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/2306.00624.svg)](https://codeofpaper.com/paper/2306.00624)

Discussion