Counterfactual-based Root Cause Analysis for Dynamical Systems
Juliane Weilbach, Sebastian Gerwinn, Karim Barsim, Martin Fr\"anzle

TL;DR
This paper introduces a counterfactual-based method using neural networks to identify root causes of failures in dynamic systems, addressing limitations of static causal inference methods.
Contribution
It models dynamic causal systems with residual neural networks and derives counterfactual distributions, enabling structural intervention analysis for root cause identification.
Findings
More root causes identified with structural interventions
Effective ranking of subsystems responsible for failures
Validated on benchmark and real-world datasets
Abstract
Identifying the underlying reason for a failing dynamic process or otherwise anomalous observation is a fundamental challenge, yet has numerous industrial applications. Identifying the failure-causing sub-system using causal inference, one can ask the question: "Would the observed failure also occur, if we had replaced the behaviour of a sub-system at a certain point in time with its normal behaviour?" To this end, a formal description of behaviour of the full system is needed in which such counterfactual questions can be answered. However, existing causal methods for root cause identification are typically limited to static settings and focusing on additive external influences causing failures rather than structural influences. In this paper, we address these problems by modelling the dynamic causal system using a Residual Neural Network and deriving corresponding counterfactual…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFault Detection and Control Systems · Simulation Techniques and Applications · Adversarial Robustness in Machine Learning
