# Causal Discovery from Time Series with Hybrids of Constraint-Based and Noise-Based Algorithms

arXiv: https://arxiv.org/abs/2306.08765 · HTML: https://mlsanity.com/paper/2306.08765/

## Key facts

- Cited by 8 papers in the map (data through 14 Oct 2026).
- Builds on 16 of its 60 references that are in the map.
- First posted on arXiv 14 Jun 2023.

## Builds on (most cited first, 16 of 16)

- [DAGs with NO TEARS: Continuous Optimization for Structure Learning](https://mlsanity.com/paper/1803.01422/) (2018)
- [Causal Discovery with Continuous Additive Noise Models](https://mlsanity.com/paper/1309.6779/) (2013)
- [Detecting causal associations in large nonlinear time series datasets](https://mlsanity.com/paper/1702.07007/) (2017)
- [DYNOTEARS: Structure Learning from Time-Series Data](https://mlsanity.com/paper/2002.00498/) (2020)
- [Causal Inference and Causal Explanation with Background Knowledge](https://mlsanity.com/paper/1302.4972/) (2013)
- [Discovering contemporaneous and lagged causal relations in autocorrelated nonlinear time series datasets](https://mlsanity.com/paper/2003.03685/) (2020)
- [Learning Equivalence Classes of Bayesian Networks Structures](https://mlsanity.com/paper/1302.3566/) (2013)
- [Time Series Prediction using Deep Learning Methods in Healthcare](https://mlsanity.com/paper/2108.13461/) (2021)
- [Unsuitability of NOTEARS for Causal Graph Discovery](https://mlsanity.com/paper/2104.05441/) (2021)
- [A Survey on Causal Discovery Methods for I.I.D. and Time Series Data](https://mlsanity.com/paper/2303.15027/) (2023)
- [Root Cause Identification for Collective Anomalies in Time Series given an Acyclic Summary Causal Graph with Loops](https://mlsanity.com/paper/2303.04038/) (2023)
- [Directed Cyclic Graphical Representations of Feedback Models](https://mlsanity.com/paper/1302.4982/) (2013)
- [Reconstructing regime-dependent causal relationships from observational time series](https://mlsanity.com/paper/2007.00267/) (2020)
- [Selective Greedy Equivalence Search: Finding Optimal Bayesian Networks Using a Polynomial Number of Score Evaluations](https://mlsanity.com/paper/1506.02113/) (2015)
- [Entropy-based Discovery of Summary Causal Graphs in Time Series](https://mlsanity.com/paper/2105.10381/) (2021)
- [FRITL: A Hybrid Method for Causal Discovery in the Presence of Latent Confounders](https://mlsanity.com/paper/2103.14238/) (2021)

## Built on by (most cited first, 8 of 8)

- [Case Studies of Causal Discovery from IT Monitoring Time Series](https://mlsanity.com/paper/2307.15678/) (2023)
- [Identifiability of total effects from abstractions of time series causal graphs](https://mlsanity.com/paper/2310.14691/) (2023)
- [Large Language Models in Bioinformatics: A Survey](https://mlsanity.com/paper/2503.04490/) (2025)
- [Causal Temporal Regime Structure Learning](https://mlsanity.com/paper/2311.01412/) (2023)
- [Causal Discovery for Explainable AI: A Dual-Encoding Approach](https://mlsanity.com/paper/2601.21221/) (2026)
- [A Causal Argumentation Method for Explainability of Machine Learning Models](https://mlsanity.com/paper/2605.21758/) (2026)
- [Beyond Stationarity in Time Series: Discovering Causal Structures and Latent Regimes via Markov Blankets](https://mlsanity.com/paper/2609.05150/) (2026)
- [ITSY: Causal Discovery From Irregular Time-Series Data](https://mlsanity.com/paper/2609.23516/) (2026)

## Abstract (arXiv)

Constraint-based methods and noise-based methods are two distinct families of methods proposed for uncovering causal graphs from observational data. However, both operate under strong assumptions that may be challenging to validate or could be violated in real-world scenarios. In response to these challenges, there is a growing interest in hybrid methods that amalgamate principles from both methods, showing robustness to assumption violations. This paper introduces a novel comprehensive framework for hybridizing constraint-based and noise-based methods designed to uncover causal graphs from observational time series. The framework is structured into two classes. The first class employs a noise-based strategy to identify a super graph, containing the true graph, followed by a constraint-based strategy to eliminate unnecessary edges. In the second class, a constraint-based strategy is applied to identify a skeleton, which is then oriented using a noise-based strategy. The paper provides theoretical guarantees for each class under the condition that all assumptions are satisfied, and it outlines some properties when assumptions are violated. To validate the efficacy of the framework, two algorithms from each class are experimentally tested on simulated data, realistic ecological data, and real datasets sourced from diverse applications. Notably, two novel datasets related to Information Technology monitoring are introduced within the set of considered real datasets. The experimental results underscore the robustness and effectiveness of the hybrid approaches across a broad spectrum of datasets.
