Root Cause Analysis In Microservice Using Neural Granger Causal Discovery
Not on the map. Why?
Abstract (arXiv)
In recent years, microservices have gained widespread adoption in IT operations due to their scalability, maintenance, and flexibility. However, it becomes challenging for site reliability engineers (SREs) to pinpoint the root cause due to the complex relationships in microservices when facing system malfunctions. Previous research employed structured learning methods (e.g., PC-algorithm) to establish causal relationships and derive root causes from causal graphs. Nevertheless, they ignored the temporal order of time series data and failed to leverage the rich information inherent in the temporal relationships. For instance, in cases where there is a sudden spike in CPU utilization, it can lead to an increase in latency for other microservices. However, in this scenario, the anomaly in CPU utilization occurs before the latency increase, rather than simultaneously. As a result, the PC-algorithm fails to capture such characteristics. To address these challenges, we propose RUN, a novel approach for root cause analysis using neural Granger causal discovery with contrastive learning. RUN enhances the backbone encoder by integrating contextual information from time series, and leverages a time series forecasting model to conduct neural Granger causal discovery. In addition, RUN incorporates Pagerank with a personalization vector to efficiently recommend the top-k root causes. Extensive experiments conducted on the synthetic and real-world microservice-based datasets demonstrate that RUN noticeably outperforms the state-of-the-art root cause analysis methods. Moreover, we provide an analysis scenario for the sock-shop case to showcase the practicality and efficacy of RUN in microservice-based applications. Our code is publicly available at https://github.com/zmlin1998/RUN.
Key facts. Cited by 31 papers in the map (data through 7 Oct 2026). Builds on 9 of its 23 references that are in the map. First posted on arXiv 2 Feb 2024.
Builds on
9 of 23 references.
References · 9
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
- 2020Exploring Simple Siamese Representation Learningcited by 2,853
- 2021SimCSE: Simple Contrastive Learning of Sentence Embeddingscited by 2,168
- 2021TS2Vec: Towards Universal Representation of Time Seriescited by 463
- 2021MicroHECL: High-Efficient Root Cause Localization in Large-Scale Microservice Systemscited by 36
- 2022CausalRCA: Causal Inference based Precise Fine-grained Root Cause Localization for Microservice Applicationscited by 24
- 2023Hierarchical Graph Neural Networks for Causal Discovery and Root Cause Localizationcited by 18
- 2021Groot: An Event-graph-based Approach for Root Cause Analysis in Industrial Settingscited by 15
Built on by
Citing papers per year: 2024: 4; 2025: 10; 2026: 17.
31 papers.
Sort:
By area:
- 2025Flow-of-Action: SOP Enhanced LLM-Based Multi-Agent System for Root Cause Analysiscited by 32
- 2025A Survey of Reasoning and Agentic Systems in Time Series with Large Language Modelscited by 21
- 2024Root Cause Analysis of Outliers with Missing Structural Knowledgecited by 19
- 2025AgentFM: Role-Aware Failure Management for Distributed Databases with LLM-Driven Multi-Agentscited by 18
- 2025Time-IMM: A Dataset and Benchmark for Irregular Multimodal Multivariate Time Seriescited by 16
- 2025Adaptive Root Cause Localization for Microservice Systems with Multi-Agent Recursion-of-Thoughtcited by 11
- 2026Agentic Memory Enhanced Recursive Reasoning for Root Cause Localization in Microservicescited by 8
- 2025GALA: Can Graph-Augmented Large Language Model Agentic Workflows Elevate Root Cause Analysis?cited by 5
- 2026RuntimeSlicer: Towards Generalizable Unified Runtime State Representation for Failure Managementcited by 4
- 2025GAL-MAD: Towards Explainable Anomaly Detection in Microservice Applications Using Graph Attention Networkscited by 3
- 2026Graph-Free Root Cause Analysiscited by 3
- 2024Root Cause Localization for Microservice Systems in Cloud-edge Collaborative Environmentscited by 2
19 more
- 2024PORCA: Root Cause Analysis with Partially Observed Datacited by 2
- 2026Towards Robust LLM Post-Training: Automatic Failure Management for Reinforcement Fine-Tuningcited by 2
- 2026StepFinder: A Temporal Semantic Framework for Failure Attribution in Multi-Agent Systemscited by 2
- 2025Time Series Domain Adaptation via Latent Invariant Causal Mechanismcited by 1
- 2024Causal Discovery from Time-Series Data with Short-Term Invariance-Based Convolutional Neural Networkscited by 0
- 2025Reliable Microservice Tail Latency Prediction via Decoupled Dual-Stream Learning and Gradient Modulationcited by 0
- 2025Perseus: Interactive Time Series Segmentation with Sparse Supervision via Stateful Memorycited by 0
- 2026Causal explanations of outliers in systems with lagged time-dependenciescited by 0
- 2026Learning Unknown Interdependencies for Decentralized Root Cause Analysis in Nonlinear Dynamical Systemscited by 0
- 2026ARMOR: A Robust Self-Supervised Framework for Root Cause Analysis in Microservices under Missing Modalitycited by 0
- 2026Formalizing and falsifying causal pathways of rare eventscited by 0
- 2026PropLLM: Propagation-Aware Scene Reconstruction for Network Fault Diagnosiscited by 0
- 2026StableRCA: Robust Graph-Agnostic Mechanism-Level Root Cause Analysiscited by 0
- 2026Root Cause Analysis with Latent Confounders using Partial Ancestral Graphscited by 0
- 2026KRCA: An Efficient Root Cause Analysis System in Hyper-scale Microservice Systems via Agentic AIcited by 0
- 2026EvoCause: LLM-Guided Evolution of Causal Graphs for Root Cause Analysiscited by 0
- 2026OrEdge: Efficient Multi-Modal Anomaly Detection in Distributed Software Systems via Orthogonal-Domain Learningcited by 0
- 2026Where Root Cause Analysis Fails: A Retrieval-Reranking Decompositioncited by 0
- 2026Beyond Conditional Independence: Root Cause Analysis with Deep Causal Modelscited by 0
- 2026Beyond Conditional Independence: Root Cause Analysis with Deep Causal Models29 Sep 2026
- 2026Where Root Cause Analysis Fails: A Retrieval-Reranking Decomposition29 Sep 2026
- 2026OrEdge: Efficient Multi-Modal Anomaly Detection in Distributed Software Systems via Orthogonal-Domain Learning31 Jul 2026
- 2026EvoCause: LLM-Guided Evolution of Causal Graphs for Root Cause Analysis29 Jul 2026
- 2026KRCA: An Efficient Root Cause Analysis System in Hyper-scale Microservice Systems via Agentic AI2 Jul 2026
- 2026Root Cause Analysis with Latent Confounders using Partial Ancestral Graphs18 Jun 2026
- 2026StableRCA: Robust Graph-Agnostic Mechanism-Level Root Cause Analysis4 Jun 2026
- 2026StepFinder: A Temporal Semantic Framework for Failure Attribution in Multi-Agent Systems2 Jun 2026
- 2026PropLLM: Propagation-Aware Scene Reconstruction for Network Fault Diagnosis30 May 2026
- 2026Formalizing and falsifying causal pathways of rare events29 May 2026
- 2026Towards Robust LLM Post-Training: Automatic Failure Management for Reinforcement Fine-Tuning6 May 2026
- 2026ARMOR: A Robust Self-Supervised Framework for Root Cause Analysis in Microservices under Missing Modality26 Mar 2026
19 more
- 2026RuntimeSlicer: Towards Generalizable Unified Runtime State Representation for Failure Management23 Mar 2026
- 2026Learning Unknown Interdependencies for Decentralized Root Cause Analysis in Nonlinear Dynamical Systems25 Feb 2026
- 2026Causal explanations of outliers in systems with lagged time-dependencies4 Feb 2026
- 2026Graph-Free Root Cause Analysis29 Jan 2026
- 2026Agentic Memory Enhanced Recursive Reasoning for Root Cause Localization in Microservices6 Jan 2026
- 2025Perseus: Interactive Time Series Segmentation with Sparse Supervision via Stateful Memory11 Oct 2025
- 2025A Survey of Reasoning and Agentic Systems in Time Series with Large Language Models15 Sep 2025
- 2025Adaptive Root Cause Localization for Microservice Systems with Multi-Agent Recursion-of-Thought28 Aug 2025
- 2025GALA: Can Graph-Augmented Large Language Model Agentic Workflows Elevate Root Cause Analysis?17 Aug 2025
- 2025Reliable Microservice Tail Latency Prediction via Decoupled Dual-Stream Learning and Gradient Modulation3 Aug 2025
- 2025Time-IMM: A Dataset and Benchmark for Irregular Multimodal Multivariate Time Series12 Jun 2025
- 2025AgentFM: Role-Aware Failure Management for Distributed Databases with LLM-Driven Multi-Agents9 Apr 2025
- 2025GAL-MAD: Towards Explainable Anomaly Detection in Microservice Applications Using Graph Attention Networks31 Mar 2025
- 2025Time Series Domain Adaptation via Latent Invariant Causal Mechanism23 Feb 2025
- 2025Flow-of-Action: SOP Enhanced LLM-Based Multi-Agent System for Root Cause Analysis12 Feb 2025
- 2024Causal Discovery from Time-Series Data with Short-Term Invariance-Based Convolutional Neural Networks15 Aug 2024
- 2024PORCA: Root Cause Analysis with Partially Observed Data8 Jul 2024
- 2024Root Cause Localization for Microservice Systems in Cloud-edge Collaborative Environments19 Jun 2024
- 2024Root Cause Analysis of Outliers with Missing Structural Knowledge7 Jun 2024
- 2025Flow-of-Action: SOP Enhanced LLM-Based Multi-Agent System for Root Cause Analysiscited by 32
- 2025AgentFM: Role-Aware Failure Management for Distributed Databases with LLM-Driven Multi-Agentscited by 18
- 2025GALA: Can Graph-Augmented Large Language Model Agentic Workflows Elevate Root Cause Analysis?cited by 5
- 2026StepFinder: A Temporal Semantic Framework for Failure Attribution in Multi-Agent Systemscited by 2
- 2026KRCA: An Efficient Root Cause Analysis System in Hyper-scale Microservice Systems via Agentic AIcited by 0
- 2026KRCA: An Efficient Root Cause Analysis System in Hyper-scale Microservice Systems via Agentic AI2 Jul 2026
- 2026StepFinder: A Temporal Semantic Framework for Failure Attribution in Multi-Agent Systems2 Jun 2026
- 2025GALA: Can Graph-Augmented Large Language Model Agentic Workflows Elevate Root Cause Analysis?17 Aug 2025
- 2025AgentFM: Role-Aware Failure Management for Distributed Databases with LLM-Driven Multi-Agents9 Apr 2025
- 2025Flow-of-Action: SOP Enhanced LLM-Based Multi-Agent System for Root Cause Analysis12 Feb 2025
- 2025A Survey of Reasoning and Agentic Systems in Time Series with Large Language Modelscited by 21
- 2025Adaptive Root Cause Localization for Microservice Systems with Multi-Agent Recursion-of-Thoughtcited by 11
- 2026Agentic Memory Enhanced Recursive Reasoning for Root Cause Localization in Microservicescited by 8
- 2026Agentic Memory Enhanced Recursive Reasoning for Root Cause Localization in Microservices6 Jan 2026
- 2025A Survey of Reasoning and Agentic Systems in Time Series with Large Language Models15 Sep 2025
- 2025Adaptive Root Cause Localization for Microservice Systems with Multi-Agent Recursion-of-Thought28 Aug 2025
- 2024Root Cause Analysis of Outliers with Missing Structural Knowledgecited by 19
- 2025Time-IMM: A Dataset and Benchmark for Irregular Multimodal Multivariate Time Seriescited by 16
- 2026RuntimeSlicer: Towards Generalizable Unified Runtime State Representation for Failure Managementcited by 4
- 2025GAL-MAD: Towards Explainable Anomaly Detection in Microservice Applications Using Graph Attention Networkscited by 3
- 2026Graph-Free Root Cause Analysiscited by 3
- 2024Root Cause Localization for Microservice Systems in Cloud-edge Collaborative Environmentscited by 2
- 2024PORCA: Root Cause Analysis with Partially Observed Datacited by 2
- 2026Towards Robust LLM Post-Training: Automatic Failure Management for Reinforcement Fine-Tuningcited by 2
- 2025Time Series Domain Adaptation via Latent Invariant Causal Mechanismcited by 1
- 2024Causal Discovery from Time-Series Data with Short-Term Invariance-Based Convolutional Neural Networkscited by 0
- 2025Reliable Microservice Tail Latency Prediction via Decoupled Dual-Stream Learning and Gradient Modulationcited by 0
- 2025Perseus: Interactive Time Series Segmentation with Sparse Supervision via Stateful Memorycited by 0
12 most cited of 23 All 23 (JSON)
- 2026Beyond Conditional Independence: Root Cause Analysis with Deep Causal Models29 Sep 2026
- 2026Where Root Cause Analysis Fails: A Retrieval-Reranking Decomposition29 Sep 2026
- 2026OrEdge: Efficient Multi-Modal Anomaly Detection in Distributed Software Systems via Orthogonal-Domain Learning31 Jul 2026
- 2026EvoCause: LLM-Guided Evolution of Causal Graphs for Root Cause Analysis29 Jul 2026
- 2026Root Cause Analysis with Latent Confounders using Partial Ancestral Graphs18 Jun 2026
- 2026StableRCA: Robust Graph-Agnostic Mechanism-Level Root Cause Analysis4 Jun 2026
- 2026PropLLM: Propagation-Aware Scene Reconstruction for Network Fault Diagnosis30 May 2026
- 2026Formalizing and falsifying causal pathways of rare events29 May 2026
- 2026Towards Robust LLM Post-Training: Automatic Failure Management for Reinforcement Fine-Tuning6 May 2026
- 2026ARMOR: A Robust Self-Supervised Framework for Root Cause Analysis in Microservices under Missing Modality26 Mar 2026
- 2026RuntimeSlicer: Towards Generalizable Unified Runtime State Representation for Failure Management23 Mar 2026
- 2026Learning Unknown Interdependencies for Decentralized Root Cause Analysis in Nonlinear Dynamical Systems25 Feb 2026
12 newest of 23 All 23 (JSON)