Scenario-Based Prediction of Business Processes Using System Dynamics

Many organizations employ an information system that supports the execution of their business processes. During the execution of these processes, event data are stored in the databases that support the information system. The field of process mining aims to transform such data into actionable insights, which allow business owners to improve their daily operations. For example, a process model describing the actual execution of the process can be easily extracted from the captured event data. Most process mining techniques are “backward-looking” providing compliance and performance information. Few process mining techniques are “forward-looking”. Therefore, in this paper, we propose a novel scenario-based predictive approach that allows us to assess and predict future behavior in business processes. In particular, we propose to use system dynamics to allow for “what-if” questions. We create a system dynamics model using variables trained on the basis of the past behavior of the process, as captured in the event log. This model is used to explore the effect of possibly applied changes in the process as well as roles of external factors, e.g., human behavior. Using real event data, we demonstrate the feasibility of our approach to predict possible consequences of future decisions and policies .

[1]  Jim Duggan A Comparison of Petri Net and System Dynamics Approaches for Modelling Dynamic Feedback Systems , 2006 .

[2]  Marlon Dumas,et al.  Automated discovery of structured process models from event logs: The discover-and-structure approach , 2017, Data Knowl. Eng..

[3]  John D. Sterman,et al.  System Dynamics: Systems Thinking and Modeling for a Complex World , 2002 .

[4]  Hajo A. Reijers,et al.  The Multi-perspective Process Explorer , 2015, BPM.

[5]  Sander J. J. Leemans,et al.  Process and Deviation Exploration with Inductive Visual Miner , 2014, BPM.

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

[7]  Wil M. P. van der Aalst,et al.  Discovering colored Petri nets from event logs , 2007, International Journal on Software Tools for Technology Transfer.

[8]  Irene Teinemaa,et al.  An interdisciplinary comparison of sequence modeling methods for next-element prediction , 2018, Software and Systems Modeling.

[9]  Wil M. P. van der Aalst,et al.  Business Process Simulation Survival Guide , 2015, Handbook on Business Process Management.

[10]  Fabrizio Maria Maggi,et al.  Outcome-Oriented Predictive Process Monitoring , 2017, ACM Trans. Knowl. Discov. Data.

[11]  Erik Pruyt,et al.  Small System dynamics models for big issues : triple jump towards real-world complexity , 2013 .

[12]  Wil M. P. van der Aalst,et al.  Event interval analysis: Why do processes take time? , 2015, Decis. Support Syst..

[13]  Helmut Krcmar,et al.  A System Dynamics Model for Business Process Change Projects , 2015 .

[14]  Wil M. P. van der Aalst,et al.  Discovering simulation models , 2009, Inf. Syst..

[15]  Boudewijn F. van Dongen,et al.  Cycle Time Prediction: When Will This Case Finally Be Finished? , 2008, OTM Conferences.

[16]  Wil M.P. van der Aalst,et al.  Process Mining Put into Context , 2012, IEEE Internet Computing.

[17]  Jeff Jaffe,et al.  How the Open Web Platform Is Transforming Industry , 2012, IEEE Internet Computing.

[18]  Josep Carmona,et al.  Conformance Checking - Relating Processes and Models , 2018 .

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