,
Franz Wotawa
Creative Commons Attribution 4.0 International license
Model-based diagnosis can identify fault hypotheses that are compatible with observed abnormal behaviour. Still, it does not necessarily determine which fault is responsible for a particular symptom when several faults are active simultaneously. We propose a counterfactual framework for post-diagnostic fault responsibility analysis in dynamical systems. The physical process is represented as a time-indexed structural causal model, while faults are encoded as interventions on individual system mechanisms. Responsibility is evaluated by comparing the factual system trajectory with counterfactual trajectories in which candidate faults are removed while the operating conditions and control structure are kept fixed. We instantiate the framework on an electro-thermo-mechanical model of a DC motor and evaluate it in two simulated multi-fault scenarios. The results show that counterfactual fault removal can separate the contributions of different faults to individual symptoms and distinguish severity contribution from necessity for a failure event. The proposed approach therefore complements conventional diagnosis with symptom-level causal explanations of faulty system behaviour.
@InProceedings{mujic_et_al:OASIcs.DX.2026.16,
author = {Muji\'{c}, Emir and Wotawa, Franz},
title = {{Counterfactual Fault Responsibility in a Dynamic Structural Causal Model of a DC Motor}},
booktitle = {37th International Conference on Principles of Diagnosis and Resilient Systems (DX 2026)},
pages = {16:1--16:14},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-455-0},
ISSN = {2190-6807},
year = {2026},
volume = {148},
editor = {Pill, Ingo and Zanella, Marina and Provan, Gregory},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.DX.2026.16},
URN = {urn:nbn:de:0030-drops-278304},
doi = {10.4230/OASIcs.DX.2026.16},
annote = {Keywords: Counterfactual Reasoning, Fault Responsibility, Structural Causal Models, Dynamic Systems, Model-Based Diagnosis}
}