PORCA: Root Cause Analysis with Partially Observed Data
Not on the map. Why?
Abstract (arXiv)
Root Cause Analysis (RCA) aims at identifying the underlying causes of system faults by uncovering and analyzing the causal structure from complex systems. It has been widely used in many application domains. Reliable diagnostic conclusions are of great importance in mitigating system failures and financial losses. However, previous studies implicitly assume a full observation of the system, which neglect the effect of partial observation (i.e., missing nodes and latent malfunction). As a result, they fail in deriving reliable RCA results. In this paper, we unveil the issues of unobserved confounders and heterogeneity in partial observation and come up with a new problem of root cause analysis with partially observed data. To achieve this, we propose PORCA, a novel RCA framework which can explore reliable root causes under both unobserved confounders and unobserved heterogeneity. PORCA leverages magnified score-based causal discovery to efficiently optimize acyclic directed mixed graph under unobserved confounders. In addition, we also develop a heterogeneity-aware scheduling strategy to provide adaptive sample weights. Extensive experimental results on one synthetic and two real-world datasets demonstrate the effectiveness and superiority of the proposed framework.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 24 of its 77 references that are in the map. First posted on arXiv 8 Jul 2024.
Builds on
24 of 77 references.
References · 24
- 2018DAGs with NO TEARS: Continuous Optimization for Structure Learningcited by 745
- 2017Detecting causal associations in large nonlinear time series datasetscited by 240
- 2020A Survey on Causal Inferencecited by 202
- 2020DYNOTEARS: Structure Learning from Time-Series Datacited by 198
- 2019Causal Discovery from Heterogeneous/Nonstationary Data with Independent Changescited by 166
- 2021Efficient Neural Causal Discovery without Acyclicity Constraintscited by 82
- 2020Differentiable Causal Discovery Under Unmeasured Confoundingcited by 56
- 2022Causal Inference-Based Root Cause Analysis for Online Service Systems with Intervention Recognitioncited by 55
- 2021Anomaly Detection and Failure Root Cause Analysis in (Micro)Service-Based Cloud Applications: A Surveycited by 47
- 2018A Survey of Learning Causality with Data: Problems and Methodscited by 37
- 2024Root Cause Analysis In Microservice Using Neural Granger Causal Discoverycited by 31
- 2023Root Cause Identification for Collective Anomalies in Time Series given an Acyclic Summary Causal Graph with Loopscited by 30
12 more
- 2022CausalRCA: Causal Inference based Precise Fine-grained Root Cause Localization for Microservice Applicationscited by 24
- 2022Tele-Knowledge Pre-training for Fault Analysiscited by 18
- 2023The PetShop Dataset -- Finding Causes of Performance Issues across Microservicescited by 14
- 2020Efficient and Scalable Structure Learning for Bayesian Networks: Algorithms and Applicationscited by 11
- 2017Causal Dantzig: fast inference in linear structural equation models with hidden variables under additive interventionscited by 10
- 2021An Influence-based Approach for Root Cause Alarm Discovery in Telecom Networkscited by 10
- 2023CausIL: Causal Graph for Instance Level Microservice Datacited by 9
- 2022A Causal Approach to Detecting Multivariate Time-series Anomalies and Root Causescited by 8
- 2019ExplainIt! -- A declarative root-cause analysis engine for time series data (extended version)cited by 6
- 2023ICCPS: Impact discovery using causal inference for cyber attacks in CPSscited by 4
- 2022On Explaining Confounding Biascited by 3
- 2023Theoretical Evaluation of Asymmetric Shapley Values for Root-Cause Analysiscited by 2
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.