Causal AI-based Root Cause Identification: Research to Practice at Scale

Saurabh Jha, Ameet Rahane, Laura Shwartz, Marc Palaci-Olgun, Frank Bagehorn +4 more
2/25/2025
cs.LGcs.DCcs.SE

No confident code implementation found for this paper.

Abstract

Modern applications are built as large, distributed systems spanning numerous modules, teams, and data centers. Despite robust engineering and recovery strategies, failures and performance issues remain inevitable, risking significant disruptions and affecting end users. Rapid and accurate root cause identification is therefore vital to ensure system reliability and maintain key service metrics. We have developed a novel causality-based Root Cause Identification (RCI) algorithm that emphasizes causation over correlation. This algorithm has been integrated into IBM Instana-bridging research to practice at scale-and is now in production use by enterprise customers. By leveraging "causal AI," Instana stands apart from typical Application Performance Management (APM) tools, pinpointing issues in near real-time. This paper highlights Instana's advanced failure diagnosis capabilities, discussing both the theoretical underpinnings and practical implementations of the RCI algorithm. Real-world examples illustrate how our causality-based approach enhances reliability and performance in today's complex system landscapes.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{jha2025causal,
  title  = {Causal AI-based Root Cause Identification: Research to Practice at Scale},
  author = {Saurabh Jha and Ameet Rahane and Laura Shwartz and Marc Palaci-Olgun and Frank Bagehorn and Jesus Rios and Dan Stingaciu and Ragu Kattinakere and Debasish Banerjee},
  year   = {2025},
  eprint = {2502.18240},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.18240v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.18240.svg)](https://codeofpaper.com/paper/2502.18240)

Discussion