TY - GEN
T1 - CREATED: Generating Viable Counterfactual Sequences for Predictive Process Analytics
AU - Hundogan, Olusanmi
AU - Lu, Xixi
AU - Du, Yupei
AU - Reijers, Hajo A.
N1 - Publisher Copyright:
© 2023, The Author(s), under exclusive license to Springer Nature Switzerland AG.
PY - 2023/6/8
Y1 - 2023/6/8
N2 - Predictive process analytics focuses on predicting future states, such as the outcome of running process instances. These techniques often use machine learning models or deep learning models (such as LSTM) to make such predictions. However, these deep models are complex and difficult for users to understand. Counterfactuals answer “what-if” questions, which are used to understand the reasoning behind the predictions. For example, what if instead of emailing customers, customers are being called? Would this alternative lead to a different outcome? Current methods to generate counterfactual sequences either do not take the process behavior into account, leading to generating invalid or infeasible counterfactual process instances, or heavily rely on domain knowledge. In this work, we propose a general framework that uses evolutionary methods to generate counterfactual sequences. Our framework does not require domain knowledge. Instead, we propose to train a Markov model to compute the feasibility of generated counterfactual sequences and adapt three other measures (delta in outcome prediction, similarity, and sparsity) to ensure their overall viability. The evaluation shows that we generate viable counterfactual sequences, outperform baseline methods in viability, and yield similar results when compared to the state-of-the-art method that requires domain knowledge.
AB - Predictive process analytics focuses on predicting future states, such as the outcome of running process instances. These techniques often use machine learning models or deep learning models (such as LSTM) to make such predictions. However, these deep models are complex and difficult for users to understand. Counterfactuals answer “what-if” questions, which are used to understand the reasoning behind the predictions. For example, what if instead of emailing customers, customers are being called? Would this alternative lead to a different outcome? Current methods to generate counterfactual sequences either do not take the process behavior into account, leading to generating invalid or infeasible counterfactual process instances, or heavily rely on domain knowledge. In this work, we propose a general framework that uses evolutionary methods to generate counterfactual sequences. Our framework does not require domain knowledge. Instead, we propose to train a Markov model to compute the feasibility of generated counterfactual sequences and adapt three other measures (delta in outcome prediction, similarity, and sparsity) to ensure their overall viability. The evaluation shows that we generate viable counterfactual sequences, outperform baseline methods in viability, and yield similar results when compared to the state-of-the-art method that requires domain knowledge.
KW - Counterfactual
KW - Explainable AI
KW - Predictive Process Analytics
KW - Evolutionary Algorithm
UR - http://www.scopus.com/inward/record.url?scp=85163972083&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-34560-932
DO - 10.1007/978-3-031-34560-932
M3 - Conference contribution
SN - 9783031345593
VL - 13901
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 541
EP - 557
BT - Advanced Information Systems Engineering - 35th International Conference, CAiSE 2023, Proceedings
A2 - Indulska, Marta
A2 - Reinhartz-Berger, Iris
A2 - Cetina, Carlos
A2 - Pastor, Oscar
PB - Springer
ER -