Predictive Business Process Deviation Monitoring

Business processes run at the core of an organisation’s value creation and are often the target of optimisation efforts. Organisations aim at adhering to their optimised processes. However, deviations from the optimised process still occur and may potentially impede efficiency in process executions. Conformance checking can provide valuable insights regarding past process deviations, but it cannot identify deviations before they occur. Outcome-oriented predictive business process monitoring (PBPM) provides a set of methods to predict process outcomes, e.g. key performance indicators. We propose an outcome-oriented PBPM method for predictive deviation monitoring using conformance checking and deep learning to draw the most out of the two domains. By leveraging early intervention, the method supports the proactive handling of deviations, i.e. inserted and missing events in process instances, to reduce their potential harm. Our evaluation shows that the method can predict business process deviations with high predictive quality, particularly for processes with fewer variants.

[1]  Josep Carmona,et al.  Conformance Checking , 2018, Springer International Publishing.

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

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

[4]  Marta Indulska,et al.  Business Process Modeling: Perceived Benefits , 2009, ER.

[5]  Jürgen Schmidhuber,et al.  LSTM: A Search Space Odyssey , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[6]  Josep Carmona,et al.  A Framework for Online Conformance Checking , 2017, Business Process Management Workshops.

[7]  Yoshua Bengio,et al.  Algorithms for Hyper-Parameter Optimization , 2011, NIPS.

[8]  S. Chatterjee,et al.  Design Science Research in Information Systems , 2010 .

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

[10]  Koen Vanhoof,et al.  A Process Deviation Analysis Framework , 2012, Business Process Management Workshops.

[11]  Wil M. P. van der Aalst,et al.  Recomposing conformance: Closing the circle on decomposed alignment-based conformance checking in process mining , 2018, Inf. Sci..

[12]  Daniel Beverungen,et al.  Detecting Workarounds in Business Processes - a Deep Learning method for Analyzing Event Logs , 2020, ECIS.

[13]  Irene Barba,et al.  Conformance checking and diagnosis for declarative business process models in data-aware scenarios , 2014, Expert Syst. Appl..

[14]  Alan R. Hevner,et al.  POSITIONING AND PRESENTING DESIGN SCIENCE RESEARCH FOR MAXIMUM IMPACT 1 , 2013 .

[15]  Maximilian Röglinger,et al.  Machine Learning in Business Process Monitoring: A Comparison of Deep Learning and Classical Approaches Used for Outcome Prediction , 2020, Business & Information Systems Engineering.

[16]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[17]  Chengfei Liu,et al.  Outcome-Oriented Predictive Process Monitoring with Attention-Based Bidirectional LSTM Neural Networks , 2019, 2019 IEEE International Conference on Web Services (ICWS).

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

[19]  Manfred Reichert,et al.  Process-Aware Information Systems , 2012 .

[20]  Mark Goadrich,et al.  The relationship between Precision-Recall and ROC curves , 2006, ICML.

[21]  Marco Montali,et al.  Monitoring Business Constraints with Linear Temporal Logic: An Approach Based on Colored Automata , 2011, BPM.

[22]  Marlon Dumas,et al.  Complete and Interpretable Conformance Checking of Business Processes , 2018, IEEE Transactions on Software Engineering.

[23]  Koen Vanhoof,et al.  Does Process Mining Add to Internal Auditing? An Experience Report , 2011, BMMDS/EMMSAD.

[24]  Jorge Nocedal,et al.  On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minima , 2016, ICLR.

[25]  Liang Qi,et al.  Efficient deviation detection between a process model and event logs , 2019, IEEE/CAA Journal of Automatica Sinica.

[26]  Manuel Lama,et al.  Deep Learning for Predictive Business Process Monitoring: Review and Benchmark , 2021, IEEE Transactions on Services Computing.

[27]  Marwan Hassani,et al.  Online conformance checking: relating event streams to process models using prefix-alignments , 2017, International Journal of Data Science and Analytics.

[28]  Marlon Dumas,et al.  Outcome-Oriented Predictive Process Monitoring: Review and Benchmark , 2017 .

[29]  Mathias Weske,et al.  Business Process Management: A Survey , 2003, Business Process Management.

[30]  Fabrizio Maria Maggi,et al.  Temporal stability in predictive process monitoring , 2018, Data Mining and Knowledge Discovery.

[31]  Alessandro Sperduti,et al.  Conformance checking based on multi-perspective declarative process models , 2015, Expert Syst. Appl..

[32]  Tuure Tuunanen,et al.  Design Science Research Evaluation , 2012, DESRIST.

[33]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

[34]  Marco Montali,et al.  Compliance monitoring in business processes: Functionalities, application, and tool-support , 2015, Inf. Syst..

[35]  D. McClish Analyzing a Portion of the ROC Curve , 1989, Medical decision making : an international journal of the Society for Medical Decision Making.

[36]  Ivan Marsic,et al.  An approach to automatic process deviation detection in a time-critical clinical process , 2018, J. Biomed. Informatics.

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

[38]  Wil M. P. van der Aalst,et al.  Conformance checking of processes based on monitoring real behavior , 2008, Inf. Syst..

[39]  Boudewijn F. van Dongen,et al.  Replaying history on process models for conformance checking and performance analysis , 2012, WIREs Data Mining Knowl. Discov..

[40]  Alessandro Sperduti,et al.  LSTM networks for data-aware remaining time prediction of business process instances , 2017, 2017 IEEE Symposium Series on Computational Intelligence (SSCI).

[41]  Wil M. P. van der Aalst,et al.  Trace Alignment in Process Mining: Opportunities for Process Diagnostics , 2010, BPM.

[42]  Andrew P. Bradley,et al.  The use of the area under the ROC curve in the evaluation of machine learning algorithms , 1997, Pattern Recognit..

[43]  Andrea Burattin,et al.  Online Conformance Checking for Petri Nets and Event Streams , 2017, BPM.

[44]  Bill Curtis,et al.  Process modeling , 1992, CACM.

[45]  Éric Gaussier,et al.  A Probabilistic Interpretation of Precision, Recall and F-Score, with Implication for Evaluation , 2005, ECIR.

[46]  Koen Vanhoof,et al.  A Process Deviation Analysis - A Case Study , 2011, Business Process Management Workshops.

[47]  Martin Matzner,et al.  Conformance checking: a state-of-the-art literature review , 2019, S-BPM ONE '19.

[48]  Marco Montali,et al.  An Operational Decision Support Framework for Monitoring Business Constraints , 2012, FASE.

[49]  Tijs Slaats,et al.  Flexible Process Notations for Cross-organizational Case Management Systems , 2016 .

[50]  Radford M. Neal Pattern Recognition and Machine Learning , 2007, Technometrics.

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

[52]  Klaus Pohl,et al.  Comparing and Combining Predictive Business Process Monitoring Techniques , 2015, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[53]  Wil M. P. van der Aalst,et al.  An alignment-based framework to check the conformance of declarative process models and to preprocess event-log data , 2015, Inf. Syst..

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

[55]  Wil M.P. van der Aalst Process Mining: Overview and Opportunities , 2012, TMIS.

[56]  Mathias Weske,et al.  Event-Based Monitoring of Process Execution Violations , 2011, BPM.

[57]  Josep Carmona,et al.  Online Conformance Checking Using Behavioural Patterns , 2018, BPM.

[58]  Bart Baesens,et al.  Comprehensive rule-based compliance checking and risk management with process mining , 2013, Decis. Support Syst..

[59]  Tianqi Chen,et al.  XGBoost: A Scalable Tree Boosting System , 2016, KDD.

[60]  Jürgen Schmidhuber,et al.  Framewise phoneme classification with bidirectional LSTM and other neural network architectures , 2005, Neural Networks.

[61]  Hongyan Ma,et al.  Process-aware information systems: Bridging people and software through process technology , 2007, J. Assoc. Inf. Sci. Technol..