Demo Data from EDBT 2026 / reviewers in the wild / expert
Azam Ikram
dblp:346/1131
· DBLP profile ↗
2ranked-venue papers
2as first author
2since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 2 · 2 first-author · 2 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
1 paper |
Probabilistic and Bayesian machine learning · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Services computing and microservices · 50% Debugging and program repair · 50% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Probabilistic and Bayesian machine learning › causal inference
causal discovery |
0.6 | 1 | 2022 | Root Cause Analysis of Failures in Microservices through Causal Discovery · NeurIPS 2022 |
Machine learning › Probabilistic and Bayesian machine learning
causal inference |
0.6 | 1 | 2022 | Root Cause Analysis of Failures in Microservices through Causal Discovery · NeurIPS 2022 |
Services computing and microservices › microservice architecture
microservice failure diagnosis |
0.6 | 1 | 2022 | Root Cause Analysis of Failures in Microservices through Causal Discovery · NeurIPS 2022 |
Debugging and program repair
root cause analysis |
0.6 | 1 | 2022 | Root Cause Analysis of Failures in Microservices through Causal Discovery · NeurIPS 2022 |
Distributed systems › fault tolerance
failure diagnosis |
0.6 | 1 | 2022 | Root Cause Analysis of Failures in Microservices through Causal Discovery · NeurIPS 2022 |
Distributed systems
fault tolerance |
0.6 | 1 | 2022 | Root Cause Analysis of Failures in Microservices through Causal Discovery · NeurIPS 2022 |
Methods — techniques the papers use, named apart from their topics
causal discovery · 1.7PC algorithm · 1.7conditional independence tests · 1.1conditional independence test · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Root Cause Analysis of Failures from Partial Causal StructuresabstractFinding the root cause of failures is a prominent problem in many complex networks. Causal inference provides us with tools to address this problem algorithmically to automate this process and solve it efficiently. The existing methods either use a known causal structure to identify root cause by backtracking the changes, or ignore the causal structure but relies on invariance tests to identify the changing causal mechanisms after the failure. Assuming a single, unknown root cause, we first establish a novel connection between root cause analysis and the \textit{Interactive Graph Search (IGS)} problem. This mapping highlights the importance of causal knowledge: we demonstrate that any algorithm relying solely on marginal invariance tests to identify the root cause must perform at least $\Omega(\log_{2}(n) + d\log_{1+d}n)$ many tests, where $n$ represents the number of components and $d$ denotes the maximum out-degree of the graph. We then present an optimal algorithm that achieves this bound by reducing the root cause identification problem as an instance of IGS. Beyond the single root cause scenario, we propose a practical extension for settings with multiple root causes and partial causal knowledge. More specifically, we show that even if the causal graph is partially known, we can identify the root-causes with a linear number of invariance tests. This is the first known result on incorporating a partial causal structure for root cause analysis. Our experiments on a production-level application demonstrate that, even in the absence of complete causal information, our approach accurately identifies the root causes of failures. Azam Ikram, Kenneth Lee, Shubham Agarwal 0007, Shiv Kumar Saini, Saurabh Bagchi, Murat Kocaoglu |
UAI | 1 |
| 2022 | Root Cause Analysis of Failures in Microservices through Causal DiscoveryabstractMost cloud applications use a large number of smaller sub-components (called microservices) that interact with each other in the form of a complex graph to provide the overall functionality to the user. While the modularity of the microservice architecture is beneficial for rapid software development, maintaining and debugging such a system quickly in cases of failure is challenging. We propose a scalable algorithm for rapidly detecting the root cause of failures in complex microservice architectures. The key ideas behind our novel hierarchical and localized learning approach are: (1) to treat the failure as an intervention on the root cause to quickly detect it, (2) only learn the portion of the causal graph related to the root cause, thus avoiding a large number of costly conditional independence tests, and (3) hierarchically explore the graph. The proposed technique is highly scalable and produces useful insights about the root cause, while the use of traditional techniques becomes infeasible due to high computation time. Our solution is application agnostic and relies only on the data collected for diagnosis. For the evaluation, we compare the proposed solution with a modified version of the PC algorithm and the state-of-the-art for root cause analysis. The results show a considerable improvement in top-$k$ recall while significantly reducing the execution time. Azam Ikram, Sarthak Chakraborty, Subrata Mitra, Shiv Kumar Saini, Saurabh Bagchi, Murat Kocaoglu |
NeurIPS | 1 |