Smarter Root Cause Analysis: Enhancing BARO With Outlier Filtering and Ranking Refinement

Root Cause Analysis (RCA) is essential for diagnosing failures in modern software systems. BARO, which integrates Multivariate Bayesian Online Change Point Detection with a Robust Scorer, has demonstrated strong performance on RCAEval, a leading RCA benchmark for microservices. This method follows a two-stage process: it first detects failure onset and then ranks potential root causes by analyzing pre-failure and post-failure metric distributions. However, its sensitivity to extreme metric spikes can lead to unstable rankings and misdiagnoses. To address this, we introduce two key enhancements: (1) outlier filtering mechanisms to remove transient anomalies and (2) robust aggregation-based scoring to reduce the influence of fleeting spikes while emphasizing sustained deviations. Empirical evaluations on RCAEval show the enhanced BARO raises Avg@5 accuracy from 0.77 to 0.92 while adding only 0.21 s of extra processing time per failure case.

Authors

Institutions

Publication Details

Journal
IEEE Access
Published
2025-01-01
DOI
https://doi.org/10.1109/access.2025.3602962
Primary Topic
Fault Detection and Control Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Smarter Root Cause Analysis: Enhancing BARO With Outlier Filtering and Ranking Refinement

Jianan Tang, Qiudan Wang, Shubha Pant, Nihar Dandekar et al.
IEEE Access
Fault Detection and Control Systems
article

Smarter Root Cause Analysis: Enhancing BARO With Outlier Filtering and Ranking Refinement

Jianan Tang, Qiudan Wang, Shubha Pant, Nihar Dandekar, Shaja Arul Selvamani
article en

Abstract

Root Cause Analysis (RCA) is essential for diagnosing failures in modern software systems. BARO, which integrates Multivariate Bayesian Online Change Point Detection with a Robust Scorer, has demonstrated strong performance on RCAEval, a leading RCA benchmark for microservices. This method follows a two-stage process: it first detects failure onset and then ranks potential root causes by analyzing pre-failure and post-failure metric distributions. However, its sensitivity to extreme metric spikes can lead to unstable rankings and misdiagnoses. To address this, we introduce two key enhancements: (1) outlier filtering mechanisms to remove transient anomalies and (2) robust aggregation-based scoring to reduce the influence of fleeting spikes while emphasizing sustained deviations. Empirical evaluations on RCAEval show the enhanced BARO raises Avg@5 accuracy from 0.77 to 0.92 while adding only 0.21 s of extra processing time per failure case.

IEEE AccessVol. 13
Cisco Systems (United States) (US)
Openalex Percentile: Top 73%
Fault Detection and Control Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Smarter Root Cause Analysis: Enhancing BARO With Outlier Filtering and Ranking Refinement — Jianan Tang, Qiudan Wang, et al. · IEEE Access (2025) | TGRS Research Map | TGRS