Root Cause Analysis of Outliers in Unknown Cyclic Graphs
About
We study the propagation of outliers in cyclic causal graphs with linear structural equations, tracing them back to one or several "root cause" nodes. We show that it is possible to identify a short list of potential root causes provided that the perturbation is sufficiently strong and propagates according to the same structural equations as in the normal mode. This shortlist consists of the true root causes together with those of its parents lying on a cycle with the root cause. Notably, our method does not require prior knowledge of the causal graph and yields encouraging results on simulated data and real data from biology and cloud computing.
Daniela Schkoda, Dominik Janzing• 2025
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Root Cause Analysis | CIRCA 10 (SIM) | AVG@585 | 12 | |
| Root Cause Analysis | CIRCA 50 (SIM) | AVG@592 | 12 | |
| Root Cause Analysis | Train Ticket | Avg@50.73 | 8 | |
| Root Cause Analysis | Online Boutique DELAY | AVG@50.91 | 6 | |
| Root Cause Analysis | Online Boutique CPU | AVG@590 | 6 | |
| Root Cause Analysis | Online Boutique (MEM) | AVG@5100 | 6 | |
| Root Cause Analysis | Sock Shop 1 (CPU) | Avg@578 | 6 | |
| Root Cause Analysis | Sock Shop 1 (MEM) | AVG@591 | 6 | |
| Root Cause Analysis | Online Boutique (DISK) | AVG@586 | 6 | |
| Root Cause Analysis | Online Boutique (LOSS) | AVG@554 | 6 |
Showing 10 of 24 rows