Prescriptive Business Process Monitoring for Recommending Next Best Actions

Predictive business process monitoring (PBPM) techniques predict future process behaviour based on historical event log data to improve operational business processes. Concerning the next activity prediction, recent PBPM techniques use state-of-the-art deep neural networks (DNNs) to learn predictive models for producing more accurate predictions in running process instances. Even though organisations measure process performance by key performance indicators (KPIs), the DNN`s learning procedure is not directly affected by them. Therefore, the resulting next most likely activity predictions can be less beneficial in practice. Prescriptive business process monitoring (PrBPM) approaches assess predictions regarding their impact on the process performance (typically measured by KPIs) to prevent undesired process activities by raising alarms or recommending actions. However, none of these approaches recommends actual process activities as actions that are optimised according to a given KPI. We present a PrBPM technique that transforms the next most likely activities into the next best actions regarding a given KPI. Thereby, our technique uses business process simulation to ensure the control-flow conformance of the recommended actions. Based on our evaluation with two real-life event logs, we show that our technique`s next best actions can outperform next activity predictions regarding the optimisation of a KPI and the distance from the actual process instances.

[1]  Martin Matzner,et al.  From predictive to prescriptive process monitoring: Recommending the next best actions instead of calculating the next most likely events , 2020, Wirtschaftsinformatik.

[2]  Fabrizio Maria Maggi,et al.  Predictive Process Monitoring Methods: Which One Suits Me Best? , 2018, BPM.

[3]  Fabrizio Maria Maggi,et al.  Predictive Monitoring of Business Processes , 2013, CAiSE.

[4]  Klaus Pohl,et al.  Proactive Process Adaptation Using Deep Learning Ensembles , 2019, CAiSE.

[5]  Andreas Metzger,et al.  Predictive Business Process Monitoring Considering Reliability Estimates , 2017, CAiSE.

[6]  Marlon Dumas,et al.  Predictive Business Process Monitoring with LSTM Neural Networks , 2016, CAiSE.

[7]  Moe Thandar Wynn,et al.  Workflow simulation for operational decision support , 2009, Data Knowl. Eng..

[8]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[9]  Matthias Weidlich,et al.  Fire Now, Fire Later: Alarm-Based Systems for Prescriptive Process Monitoring , 2019, ArXiv.

[10]  Piera Centobelli,et al.  From Process Mining to Process Design : a Simulation Model to Reduce Conformance Risk , 2015 .

[11]  Wasif Gilani,et al.  Event-Driven Process-Centric Performance Prediction via Simulation , 2011, Business Process Management Workshops.

[12]  Bernhard Mitschang,et al.  Prescriptive Analytics for Recommendation-Based Business Process Optimization , 2014, BIS.

[13]  C. Humby,et al.  Process Mining: Data science in Action , 2014 .

[14]  Alessandro Sperduti,et al.  Data-aware remaining time prediction of business process instances , 2014, 2014 International Joint Conference on Neural Networks (IJCNN).

[15]  Fabrizio Maria Maggi,et al.  Alarm-Based Prescriptive Process Monitoring , 2018, BPM.

[16]  Thomas Jansen,et al.  Data-driven deep learning for proactive terminal process management , 2019, BPM.

[17]  Martin Matzner,et al.  A Next Click Recommender System for Web-based Service Analytics with Context-aware LSTMs , 2020, HICSS.

[18]  Kerim Tumay Business process simulation , 1995, WSC '95.

[19]  Wil M. P. van der Aalst,et al.  Supporting Risk-Informed Decisions during Business Process Execution , 2013, CAiSE.

[20]  Geoffrey E. Hinton,et al.  Learning representations by back-propagating errors , 1986, Nature.

[21]  Stefan Strecker,et al.  Business Process Simulation: A Systematic Literature Review , 2018, ECIS.

[22]  Moe Thandar Wynn,et al.  Business Process Simulation for Operational Decision Support , 2007, Business Process Management Workshops.

[23]  Yoshua Bengio,et al.  Learning long-term dependencies with gradient descent is difficult , 1994, IEEE Trans. Neural Networks.

[24]  Antonio Ruiz-Cortés,et al.  Predictive Monitoring of Business Processes: A Survey , 2018, IEEE Transactions on Services Computing.

[25]  J. Becker,et al.  An empirical comparison of deep-neural-network architectures for next activity prediction using context-enriched process event logs , 2020, ArXiv.

[26]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[27]  Stephen M. Omohundro,et al.  Five Balltree Construction Algorithms , 2009 .