Disentangled Causal Graph Learning for Online Unsupervised Root Cause Analysis
Not on the map. Why?
Abstract (arXiv)
The task of root cause analysis (RCA) is to identify the root causes of system faults/failures by analyzing system monitoring data. Efficient RCA can greatly accelerate system failure recovery and mitigate system damages or financial losses. However, previous research has mostly focused on developing offline RCA algorithms, which often require manually initiating the RCA process, a significant amount of time and data to train a robust model, and then being retrained from scratch for a new system fault. In this paper, we propose CORAL, a novel online RCA framework that can automatically trigger the RCA process and incrementally update the RCA model. CORAL consists of Trigger Point Detection, Incremental Disentangled Causal Graph Learning, and Network Propagation-based Root Cause Localization. The Trigger Point Detection component aims to detect system state transitions automatically and in near-real-time. To achieve this, we develop an online trigger point detection approach based on multivariate singular spectrum analysis and cumulative sum statistics. To efficiently update the RCA model, we propose an incremental disentangled causal graph learning approach to decouple the state-invariant and state-dependent information. After that, CORAL applies a random walk with restarts to the updated causal graph to accurately identify root causes. The online RCA process terminates when the causal graph and the generated root cause list converge. Extensive experiments on three real-world datasets with case studies demonstrate the effectiveness and superiority of the proposed framework.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 19 of its 56 references that are in the map. First posted on arXiv 18 May 2023.
Builds on
19 of 56 references.
References · 19
- 2016Variational Graph Auto-Encoderscited by 1,382
- 2018DAGs with NO TEARS: Continuous Optimization for Structure Learningcited by 752
- 2021Graph Neural Network-Based Anomaly Detection in Multivariate Time Seriescited by 301
- 2020DYNOTEARS: Structure Learning from Time-Series Datacited by 200
- 2020On the Role of Sparsity and DAG Constraints for Learning Linear DAGscited by 191
- 2020Discovering contemporaneous and lagged causal relations in autocorrelated nonlinear time series datasetscited by 137
- 2018Learning to Decompose and Disentangle Representations for Video Predictioncited by 121
- 2020Disentangled Graph Collaborative Filteringcited by 118
- 2022Disentangled Representation Learningcited by 112
- 2018Dialog-based Interactive Image Retrievalcited by 84
- 2022Causal Inference-Based Root Cause Analysis for Online Service Systems with Intervention Recognitioncited by 56
- 2021Anomaly Detection and Failure Root Cause Analysis in (Micro)Service-Based Cloud Applications: A Surveycited by 48
7 more
- 2021Neural graphical modelling in continuous-time: consistency guarantees and algorithmscited by 42
- 2021MicroHECL: High-Efficient Root Cause Localization in Large-Scale Microservice Systemscited by 36
- 2020Interpretable Deep Graph Generation with Node-Edge Co-Disentanglementcited by 24
- 2023Hierarchical Graph Neural Networks for Causal Discovery and Root Cause Localizationcited by 18
- 2017Survey on Models and Techniques for Root-Cause Analysiscited by 15
- 2013Multiscale Change-Point Inferencecited by 13
- 2016Collaborative Alerts Ranking for Anomaly Detectioncited by 1
Built on by
Not cited yet.