# Root Cause Identification for Collective Anomalies in Time Series given an Acyclic Summary Causal Graph with Loops

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

## Key facts

- Cited by 30 papers in the map (data through 14 Oct 2026).
- Builds on 6 of its 24 references that are in the map.
- First posted on arXiv 7 Mar 2023.

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

- [Detecting causal associations in large nonlinear time series datasets](https://mlsanity.com/paper/1702.07007/) (2017)
- [Discovering contemporaneous and lagged causal relations in autocorrelated nonlinear time series datasets](https://mlsanity.com/paper/2003.03685/) (2020)
- [Causal structure based root cause analysis of outliers](https://mlsanity.com/paper/1912.02724/) (2019)
- [Why did the distribution change?](https://mlsanity.com/paper/2102.13384/) (2021)
- [Entropy-based Discovery of Summary Causal Graphs in Time Series](https://mlsanity.com/paper/2105.10381/) (2021)
- [NetRCA: An Effective Network Fault Cause Localization Algorithm](https://mlsanity.com/paper/2202.11269/) (2022)

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

- [Causal Discovery from Temporal Data: An Overview and New Perspectives](https://mlsanity.com/paper/2303.10112/) (2023)
- [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)
- [Identifiability of Direct Effects from Summary Causal Graphs](https://mlsanity.com/paper/2306.16958/) (2023)
- [Identifying Macro Conditional Independencies and Macro Total Effects in Summary Causal Graphs with Latent Confounding](https://mlsanity.com/paper/2407.07934/) (2024)
- [Causal Discovery from Time Series with Hybrids of Constraint-Based and Noise-Based Algorithms](https://mlsanity.com/paper/2306.08765/) (2023)
- [Towards identifiability of micro total effects in summary causal graphs with latent confounding: extension of the front-door criterion](https://mlsanity.com/paper/2406.05805/) (2024)
- [Identifying Macro Causal Effects in a C-DMG over ADMGs](https://mlsanity.com/paper/2504.01551/) (2025)
- [Root Cause Analysis of Outliers in Unknown Cyclic Graphs](https://mlsanity.com/paper/2510.06995/) (2025)
- [Complete Characterization for Adjustment in Summary Causal Graphs of Time Series](https://mlsanity.com/paper/2506.14534/) (2025)
- [Identifying Macro Causal Effects in C-DMGs over DMGs](https://mlsanity.com/paper/2506.19650/) (2025)
- [On the Fly Detection of Root Causes from Observed Data with Application to IT Systems](https://mlsanity.com/paper/2402.06500/) (2024)
- [Counterfactual-based Root Cause Analysis for Dynamical Systems](https://mlsanity.com/paper/2406.08106/) (2024)
- [PORCA: Root Cause Analysis with Partially Observed Data](https://mlsanity.com/paper/2407.05869/) (2024)
- [Causal reasoning in difference graphs](https://mlsanity.com/paper/2411.01292/) (2024)
- [Identifiability by common backdoor in summary causal graphs of time series](https://mlsanity.com/paper/2506.14862/) (2025)
- [Regret-Based Federated Causal Discovery with Unknown Interventions](https://mlsanity.com/paper/2512.23626/) (2025)
- [Average Controlled and Average Natural Micro Direct Effects in Summary Causal Graphs](https://mlsanity.com/paper/2410.23975/) (2024)
- [Industrial-Grade Time-Dependent Counterfactual Root Cause Analysis through the Unanticipated Point of Incipient Failure: a Proof of Concept](https://mlsanity.com/paper/2407.11056/) (2024)
- [Root Cause Analysis Of Productivity Losses In Manufacturing Systems Utilizing Ensemble Machine Learning](https://mlsanity.com/paper/2407.21503/) (2024)
- [Scalable Temporal Anomaly Causality Discovery in Large Systems: Achieving Computational Efficiency with Binary Anomaly Flag Data](https://mlsanity.com/paper/2412.11800/) (2024)
- [Local Markov Equivalence for PC-style Local Causal Discovery and Identification of Controlled Direct Effects](https://mlsanity.com/paper/2505.02781/) (2025)
- [An Identifiable Cost-Aware Causal Decision-Making Framework Using Counterfactual Reasoning](https://mlsanity.com/paper/2505.08343/) (2025)
- [Orientability of Causal Relations in Time Series using Summary Causal Graphs and Faithful Distributions](https://mlsanity.com/paper/2508.21742/) (2025)
- [On Efficient Adjustment for Micro Causal Effects in Summary Causal Graphs](https://mlsanity.com/paper/2512.18315/) (2025)
- [Learning Unknown Interdependencies for Decentralized Root Cause Analysis in Nonlinear Dynamical Systems](https://mlsanity.com/paper/2602.21928/) (2026)
- [EvoCause: LLM-Guided Evolution of Causal Graphs for Root Cause Analysis](https://mlsanity.com/paper/2607.27290/) (2026)
- [Root cause analysis via difference graph discovery from linear time-series data](https://mlsanity.com/paper/2608.21117/) (2026)
- [Beyond Stationarity in Time Series: Discovering Causal Structures and Latent Regimes via Markov Blankets](https://mlsanity.com/paper/2609.05150/) (2026)
- [seq2cause: One Autoregressive Backbone, Four Causal Discovery Tasks in Event Sequences](https://mlsanity.com/paper/2609.31801/) (2026)

## Abstract (arXiv)

This paper presents an approach for identifying the root causes of collective anomalies given observational time series and an acyclic summary causal graph which depicts an abstraction of causal relations present in a dynamic system at its normal regime. The paper first shows how the problem of root cause identification can be divided into many independent subproblems by grouping related anomalies using d-separation. Further, it shows how, under this setting, some root causes can be found directly from the graph and from the time of appearance of anomalies. Finally, it shows, how the rest of the root causes can be found by comparing direct effects in the normal and in the anomalous regime. To this end, an adjustment set for identifying direct effects is introduced. Extensive experiments conducted on both simulated and real-world datasets demonstrate the effectiveness of the proposed method.
