Counterfactual Explanations for Predictive Business Process Monitoring
Tsung-Hao Huang, Andreas Metzger, Klaus Pohl

TL;DR
This paper introduces LORELEY, a novel counterfactual explanation method for predictive business process monitoring that ensures realistic explanations by incorporating process constraints, extending previous explainable AI techniques to multi-class models, and demonstrating high fidelity on real data.
Contribution
LORELEY extends existing counterfactual explanation methods by integrating process constraints and multi-class support, improving realism and applicability in business process monitoring.
Findings
Achieves an average fidelity of 97.69% in approximating prediction models.
Generates realistic counterfactual explanations respecting process constraints.
Effectively extends LORE to multi-class classification scenarios.
Abstract
Predictive business process monitoring increasingly leverages sophisticated prediction models. Although sophisticated models achieve consistently higher prediction accuracy than simple models, one major drawback is their lack of interpretability, which limits their adoption in practice. We thus see growing interest in explainable predictive business process monitoring, which aims to increase the interpretability of prediction models. Existing solutions focus on giving factual explanations.While factual explanations can be helpful, humans typically do not ask why a particular prediction was made, but rather why it was made instead of another prediction, i.e., humans are interested in counterfactual explanations. While research in explainable AI produced several promising techniques to generate counterfactual explanations, directly applying them to predictive process monitoring may…
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.
