mlsanityData to 14 Oct 2026

BALANCE: Bayesian Linear Attribution for Root Cause Localization

arXiv 2301.13572 ↗First posted 31 Jan 2023cs.LG cs.DBcited by 3

Not on the map. Why?

Abstract (arXiv)

Root Cause Analysis (RCA) plays an indispensable role in distributed data system maintenance and operations, as it bridges the gap between fault detection and system recovery. Existing works mainly study multidimensional localization or graph-based root cause localization. This paper opens up the possibilities of exploiting the recently developed framework of explainable AI (XAI) for the purpose of RCA. In particular, we propose BALANCE (BAyesian Linear AttributioN for root CausE localization), which formulates the problem of RCA through the lens of attribution in XAI and seeks to explain the anomalies in the target KPIs by the behavior of the candidate root causes. BALANCE consists of three innovative components. First, we propose a Bayesian multicollinear feature selection (BMFS) model to predict the target KPIs given the candidate root causes in a forward manner while promoting sparsity and concurrently paying attention to the correlation between the candidate root causes. Second, we introduce attribution analysis to compute the attribution score for each candidate in a backward manner. Third, we merge the estimated root causes related to each KPI if there are multiple KPIs. We extensively evaluate the proposed BALANCE method on one synthesis dataset as well as three real-world RCA tasks, that is, bad SQL localization, container fault localization, and fault type diagnosis for Exathlon. Results show that BALANCE outperforms the state-of-the-art (SOTA) methods in terms of accuracy with the least amount of running time, and achieves at least 6% notably higher accuracy than SOTA methods for real tasks. BALANCE has been deployed to production to tackle real-world RCA problems, and the online results further advocate its usage for real-time diagnosis in distributed data systems.

Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 19 of its 56 references that are in the map. First posted on arXiv 31 Jan 2023.

Builds on

19 of 56 references.

References · 19

  1. 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
  2. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
  3. 2017Axiomatic Attribution for Deep Networkscited by 3,384
  4. 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,371
  5. 2013Visualizing and Understanding Convolutional Networkscited by 2,290
  6. 2017Learning Important Features Through Propagating Activation Differencescited by 1,458
  7. 2018DAGs with NO TEARS: Continuous Optimization for Structure Learningcited by 752
  8. 2019Explaining Deep Neural Networks with a Polynomial Time Algorithm for Shapley Values Approximationcited by 115
  9. 2020Exathlon: A Benchmark for Explainable Anomaly Detection over Time Seriescited by 56
  10. 2019Fast and Simple Natural-Gradient Variational Inference with Mixture of Exponential-family Approximationscited by 51
  11. 2021Anomaly Detection and Failure Root Cause Analysis in (Micro)Service-Based Cloud Applications: A Surveycited by 48
  12. 2021Causal Inference for Time series Analysis: Problems, Methods and Evaluationcited by 42
7 more
  1. 2021MicroHECL: High-Efficient Root Cause Localization in Large-Scale Microservice Systemscited by 36
  2. 2021CloudRCA: A Root Cause Analysis Framework for Cloud Computing Platformscited by 24
  3. 2021Explaining Bayesian Neural Networkscited by 18
  4. 2022Accelerating Shapley Explanation via Contributive Cooperator Selectioncited by 13
  5. 2019ExplainIt! -- A declarative root-cause analysis engine for time series data (extended version)cited by 6
  6. 2021A Fast PC Algorithm with Reversed-order Pruning and A Parallelization Strategycited by 3
  7. 2017Sieve: Actionable Insights from Monitored Metrics in Microservicescited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 2; 2025: 0; 2026: 1.

3 papers.