REVIEW 2 major objections 1 minor 1 cited by
LLM agents identify correct root causes but verify their causal paths to symptoms in only 61.5 percent of cases.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · grok-4.3
2026-07-01 07:02 UTC pith:766HXIZB
load-bearing objection The paper gives a new RCA benchmark with step-wise causal paths via PAVE and shows LLMs often spot a root service without tracing the actual chain, but the labeling protocol lacks reported validation. the 2 major comments →
OpenRCA 2.0: From Outcome Labels to Causal Process Supervision
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
By replacing outcome-only labels with step-wise causal process supervision, OpenRCA 2.0 shows that frontier LLMs recover the exact root-cause set in only 20.7 percent of cases on average. Agents locate at least one correct root-cause service in 76.0 percent of cases yet succeed in grounding that service inside a verified causal propagation path to the symptom in just 61.5 percent of cases. Outcome-only scoring therefore conceals the ungrounded diagnosis failure mode that step-wise annotations expose.
What carries the argument
The PAVE protocol, which reconstructs causal propagation paths by applying known fault-injection interventions and performing forward verification from cause to effect rather than backward inference from symptoms.
Load-bearing premise
Known interventions from fault injection can accurately reconstruct the true causal propagation paths without introducing labeling errors or missing links.
What would settle it
Independent measurement of causal links in a production system that shows systematic mismatches with the paths reconstructed by the PAVE protocol on the same injected faults.
If this is right
- Exact recovery of the full root-cause set succeeds in only 20.7 percent of cases across frontier models.
- Agents reach a correct root-cause service in 76.0 percent of cases but ground that service in a verified causal path in only 61.5 percent.
- Outcome-only evaluation masks the ungrounded diagnosis failure mode that step-wise labels reveal.
- Causal process supervision is required to build trustworthy LLM-based root cause analysis agents.
Where Pith is reading between the lines
- The same gap between identifying an answer and verifying its causal justification may appear in other multi-step agent tasks that involve tracing effects through complex systems.
- Benchmarks limited to outcome labels may systematically overestimate agent performance whenever the domain requires explicit causal chaining.
- The forward-verification approach could be adapted to label propagation steps in domains such as software debugging or medical differential diagnosis.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper argues that existing RCA benchmarks label only root causes rather than causal propagation paths, reducing evaluation to pattern matching. It introduces the PAVE protocol, which uses forward verification via known fault-injection interventions to reconstruct step-wise causal paths, yielding the OpenRCA 2.0 benchmark of 500 cross-system instances with these annotations. Evaluation across 11 frontier LLMs reports 20.7% exact root-cause set recovery on average; relaxing the criterion shows 76.0% of agents identify at least one correct root-cause service while only 61.5% ground it in a verified causal path to the symptom.
Significance. If the PAVE annotations prove reliable, the distinction between service identification and path-grounded diagnosis identifies a concrete failure mode that outcome-only metrics obscure, providing a clearer signal for improving LLM agent reasoning and tool use in RCA. The work supplies the first publicly described step-wise causal benchmark in this domain.
major comments (2)
- [PAVE protocol description] PAVE protocol description: the central performance gap (76.0% vs 61.5%) rests on the claim that fault-injection interventions produce exhaustive, error-free causal paths; however, the manuscript provides no inter-annotator agreement, error analysis, or validation against confounding paths for the 500 instances, which directly undermines the reliability of the 'ungrounded diagnosis' metric.
- [Dataset construction] Dataset construction (500 instances): the abstract states the benchmark is 'cross-system' but supplies no criteria for instance selection, system diversity, or how interventions were chosen to ensure the reconstructed paths are representative rather than artifactual.
minor comments (1)
- [Abstract] The abstract reports aggregate percentages without per-model breakdowns or confidence intervals, which would help readers assess variability across the 11 LLMs.
Simulated Author's Rebuttal
We thank the referee for the constructive comments highlighting the importance of validating the PAVE protocol and clarifying dataset construction. We respond point by point below, defending the objective nature of our intervention-based annotations while agreeing to strengthen the manuscript where gaps exist.
read point-by-point responses
-
Referee: [PAVE protocol description] PAVE protocol description: the central performance gap (76.0% vs 61.5%) rests on the claim that fault-injection interventions produce exhaustive, error-free causal paths; however, the manuscript provides no inter-annotator agreement, error analysis, or validation against confounding paths for the 500 instances, which directly undermines the reliability of the 'ungrounded diagnosis' metric.
Authors: PAVE reconstructs paths via deterministic forward verification from known fault-injection interventions rather than subjective human labeling, rendering traditional inter-annotator agreement inapplicable. The paths are verifiable by construction through the interventions themselves. We nevertheless agree that an explicit error analysis and discussion of potential confounding paths would strengthen the reliability claim for the ungrounded diagnosis metric and will add this to the revised manuscript. revision: partial
-
Referee: [Dataset construction] Dataset construction (500 instances): the abstract states the benchmark is 'cross-system' but supplies no criteria for instance selection, system diversity, or how interventions were chosen to ensure the reconstructed paths are representative rather than artifactual.
Authors: We will expand the manuscript with a dedicated section detailing the instance selection criteria, quantitative measures of system diversity across the 500 cross-system cases, and the rationale for choosing interventions to ensure the causal paths reflect representative RCA scenarios rather than artifacts. revision: yes
Circularity Check
No circularity; empirical benchmark and evaluations are independent
full rationale
The paper introduces the PAVE labeling protocol and applies it to create OpenRCA 2.0, then reports empirical LLM performance metrics on that benchmark. No equations, derivations, fitted parameters renamed as predictions, or self-citation chains appear in the text. The reported figures (20.7%, 76.0%, 61.5%) are direct evaluation outcomes on the constructed dataset and do not reduce to the inputs by construction. The benchmark construction and the outcome measurements remain separate and externally falsifiable.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption Known interventions from fault injection accurately reconstruct causal propagation paths
invented entities (1)
-
PAVE labeling protocol
no independent evidence
read the original abstract
Root cause analysis (RCA) poses a holistic test of LLM agentic capabilities, such as long-context understanding, multi-step reasoning, and tool use. However, existing datasets suffer from a fundamental gap: they label only the root cause, not the propagation path connecting it to the observed symptom, which largely simplifies the task to naive pattern matching. To support rigorous evaluation, we introduce PAVE, a step-wise labeling protocol that leverages known interventions from fault injection to reconstruct causal propagation paths. The mechanism is forward verification: reasoning from cause to effect rather than inferring backward from symptoms. Applying PAVE yields OpenRCA 2.0 (500 instances), the first cross-system RCA benchmark with step-wise causal annotations for LLM agents. Across 11 frontier LLMs, recovering the exact root-cause set succeeds in only 20.7% of cases on average. To locate where this difficulty lies, we relax the criterion and find what we call the ungrounded diagnosis: agents identify at least one correct root-cause service in 76.0% of cases, but ground that service in a verified causal propagation path to the observed symptom in only 61.5%. Outcome-only evaluation hides this failure mode; step-wise causal ground truth is the missing piece for trustworthy LLM-based RCA agents.
Figures
Forward citations
Cited by 1 Pith paper
-
Model or Harness? An Interaction-Centric Taxonomy for Localizing Agent Failures
The paper introduces a 41-mode taxonomy that assigns each agent failure to an interaction edge and a fault side, and shows LLM judges can reproduce the labels with Cohen's κ=0.76.
Reference graph
Works this paper leans on
-
[1]
Junjielong Xu, Qinan Zhang, Zhiqing Zhong, Shilin He, Chaoyun Zhang, Qingwei Lin, Dan Pei, Pinjia He, Dongmei Zhang, and Qi Zhang. Openrca: Can large language models locate the root cause of software failures? InThe Thirteenth International Conference on Learning Representations, 2025
work page 2025
-
[2]
Aiopslab: A holistic framework to evaluate ai agents for enabling autonomous clouds
Yinfang Chen, Manish Shetty, Gagan Somashekar, Minghua Ma, Yogesh Simmhan, Jonathan Mace, Chetan Bansal, Rujia Wang, and Saravan Rajmohan. Aiopslab: A holistic framework to evaluate ai agents for enabling autonomous clouds. InMLSys, 2025. URL https:// openreview.net/forum?id=3EXBLwGxtq
work page 2025
-
[3]
Yinfang Chen, Jiaqi Pan, Jackson Clark, Yiming Su, Noah Zheutlin, Bhavya Bhavya, Rohan Arora, Yu Deng, Saurabh Jha, and Tianyin Xu. Stratus: A multi-agent system for autonomous reliability engineering of modern clouds.arXiv preprint arXiv:2506.02009v2, 05 2025. URL https://arxiv.org/abs/2506.02009v2
-
[4]
Lingzhe Zhang, Yunpeng Zhai, Tong Jia, Chiming Duan, Siyu Yu, Jinyang Gao, Bolin Ding, Zhonghai Wu, and Ying Li. Thinkfl: Self-refining failure localization for microservice systems via reinforcement fine-tuning.ACM Transactions on Software Engineering and Methodology,
-
[5]
URLhttps://doi.org/10.1145/3789262
doi: 10.1145/3789262. URLhttps://doi.org/10.1145/3789262
-
[6]
Xiang Zhou, Xin Peng, Tao Xie, Jun Sun, Chao Ji, Wenhai Li, and Dan Ding. Fault analysis and debugging of microservice systems: Industrial survey, benchmark system, and empirical study.IEEE Transactions on Software Engineering, 47(2):243–260, 2018
work page 2018
-
[7]
Rcaeval: A bench- mark for root cause analysis of microservice systems with telemetry data
Luan Pham, Hongyu Zhang, Huong Ha, Flora Salim, and Xiuzhen Zhang. Rcaeval: A bench- mark for root cause analysis of microservice systems with telemetry data. InCompanion Proceedings of the ACM on Web Conference 2025, pages 777–780, 2025
work page 2025
-
[8]
Aoyang Fang, Songhan Zhang, Yifan Yang, Haotong Wu, Junjielong Xu, Xuyang Wang, Rui Wang, Manyi Wang, Qisheng Lu, and Pinjia He. Rethinking the evaluation of microservice rca with a fault propagation-aware benchmark.arXiv preprint arXiv:2510.04711v2, 10 2025. URL https://arxiv.org/abs/2510.04711v2
-
[9]
Cambridge university press, 2009
Judea Pearl.Causality. Cambridge university press, 2009
work page 2009
-
[10]
Self-Play Only Evolves When Self-Synthetic Pipeline Ensures Learnable Information Gain
Wei Liu, Siya Qi, Yali Du, and Yulan He. Self-play only evolves when self-synthetic pipeline ensures learnable information gain.arXiv preprint arXiv:2603.02218v1, 02 2026. URL https://arxiv.org/abs/2603.02218v1
work page internal anchor Pith review Pith/arXiv arXiv 2026
-
[11]
https://github.com/delimitrou/DeathStarBench/tree/master,
Deathstarbench. https://github.com/delimitrou/DeathStarBench/tree/master,
-
[12]
Accessed: 2026-02-10
work page 2026
-
[13]
https://github.com/open-telemetry/opentelemetry-demo,
Opentelemetry demo. https://github.com/open-telemetry/opentelemetry-demo,
-
[14]
Accessed: 2026-05-05
work page 2026
-
[15]
React: Synergizing reasoning and acting in language models
Shunyu Yao, Jeffrey Zhao, Dian Yu, Nan Du, Izhak Shafran, Karthik R Narasimhan, and Yuan Cao. React: Synergizing reasoning and acting in language models. InThe eleventh international conference on learning representations, 2022
work page 2022
-
[16]
Paichun Lin. Self-balancing agentic AI: Test-time diffusion and context engineering re-imagined for deep research.https://github.com/thinkdepthai/Deep_Research, 2025
work page 2025
-
[17]
Guangba Yu, Pengfei Chen, Hongyang Chen, Zijie Guan, Zicheng Huang, Linxiao Jing, Tianjun Weng, Xinmeng Sun, and Xiaoyun Li. Microrank: End-to-end latency issue localization with extended spectrum analysis in microservice environments. InProceedings of the Web Conference 2021, pages 3087–3098, 2021. 10
work page 2021
-
[18]
Songhan Zhang, Aoyang Fang, Yifan Yang, Ruiyi Cheng, Xiaoying Tang, and Pinjia He. Dynacausal: Dynamic causality-aware root cause analysis for distributed microservices.arXiv preprint arXiv:2510.22613v1, 10 2025. URLhttps://arxiv.org/abs/2510.22613v1
-
[19]
Peter Spirtes, Clark N Glymour, and Richard Scheines.Causation, prediction, and search. MIT press, 2000
work page 2000
-
[20]
Azam Ikram, Sarthak Chakraborty, Subrata Mitra, Shiv Saini, Saurabh Bagchi, and Murat Kocaoglu. Root cause analysis of failures in microservices through causal discovery.Advances in Neural Information Processing Systems, 35:31158–31170, 2022
work page 2022
-
[21]
Root cause analysis of anomalies in multivariate time series through granger causal discovery
Xiao Han, Saima Absar, Lu Zhang, and Shuhan Yuan. Root cause analysis of anomalies in multivariate time series through granger causal discovery. InThe Thirteenth International Conference on Learning Representations, 2025
work page 2025
-
[22]
Zeyan Li, Nengwen Zhao, Shenglin Zhang, Yongqian Sun, Pengfei Chen, Xidao Wen, Minghua Ma, and Dan Pei. Constructing large-scale real-world benchmark datasets for aiops.arXiv preprint arXiv:2208.03938v1, 08 2022. URLhttps://arxiv.org/abs/2208.03938v1
-
[23]
Guangba Yu, Pengfei Chen, Yufeng Li, Hongyang Chen, Xiaoyun Li, and Zibin Zheng. Nezha: Interpretable fine-grained root causes analysis for microservices on multi-modal observability data. InProceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pages 553–565, 2023
work page 2023
-
[24]
Hunter Lightman, Vineet Kosaraju, Yuri Burda, Harrison Edwards, Bowen Baker, Teddy Lee, Jan Leike, John Schulman, Ilya Sutskever, and Karl Cobbe. Let’s verify step by step. InThe Twelfth International Conference on Learning Representations, 2023
work page 2023
-
[25]
Solving math word problems with process- and outcome-based feedback
Jonathan Uesato, Nate Kushman, Ramana Kumar, Francis Song, Noah Siegel, Lisa Wang, Antonia Creswell, Geoffrey Irving, and Irina Higgins. Solving math word problems with process- and outcome-based feedback.arXiv preprint arXiv:2211.14275v1, 11 2022. URL https://arxiv.org/abs/2211.14275v1
work page internal anchor Pith review Pith/arXiv arXiv 2022
-
[26]
Versaprm: Multi-domain process reward model via synthetic reasoning data
Thomas Zeng, Shuibai Zhang, Shutong Wu, Christian Classen, Daewon Chae, Ethan Ewer, Minjae Lee, Heeju Kim, Wonjun Kang, Jackson Kunde, et al. Versaprm: Multi-domain process reward model via synthetic reasoning data. InForty-second International Conference on Machine Learning, 2025
work page 2025
-
[27]
Dynamic and generalizable process reward modeling
Zhangyue Yin, Qiushi Sun, Zhiyuan Zeng, Qinyuan Cheng, Xipeng Qiu, and Xuan-Jing Huang. Dynamic and generalizable process reward modeling. InProceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pages 4203–4233, 2025
work page 2025
-
[28]
Yibo Yan, Jiamin Su, Jianxiang He, Fangteng Fu, Xu Zheng, Yuanhuiyi Lyu, Kun Wang, Shen Wang, Qingsong Wen, and Xuming Hu. A survey of mathematical reasoning in the era of multimodal large language model: Benchmark, method & challenges. InFindings of the Association for Computational Linguistics: ACL 2025, pages 11798–11827, 2025. 11 Appendix organization...
work page 2025
-
[29]
query_parquet_files: DuckDB SQL on parquets in this case dir
-
[30]
list_tables_in_directory: list parquets
-
[31]
get_schema: column types of a parquet
-
[32]
## Hard limits •Tool-call budget: aim for∼50 calls; extend if the evidence genuinely warrants it
think_tool: REQUIRED after each query; summarize, plan next step. ## Hard limits •Tool-call budget: aim for∼50 calls; extend if the evidence genuinely warrants it. Hard cap is 100, at which point the runtime forces a stop. •Spend the budget efficiently: list_tables_in_directory once, get_schema on the files you actually plan to query, then spend the rest ...
-
[33]
list_tables_in_directory to confirm the parquet files
-
[34]
get_schema on the relevant ones (start with abnormal_traces)
-
[35]
Diff abnormal vs normal: error rates, latency, status codes, log levels
-
[36]
Trace the call chain (parent_span_id→span_id) to find the earliest service whose own work, not its dependency’s, went wrong
-
[37]
Decide every root cause and every propagation edge. More than one root cause is possible; note each separately when evidence supports it. USER: RCA_ANAL YSIS_UP {incident_description} 24 F.4.2 Synthesis Phase SYSTEM: COMPRESS_FINDINGS_SP You are an RCA synthesizer. Today’s date is {date}. Your job: convert the investigation messages above into a single ST...
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.