A Prediction Framework for Proactively Monitoring Aggregate Process-Performance Indicators

Monitoring the performances of a business process is a key issue in many organizations, especially when predefined constraints exist on them, due to contracts or internal requirements. Several approaches were defined recently in the literature for predicting the performances of a single process instance. However, in many real situations, process-oriented performance metrics and associated constraints are defined in an aggregated form, on a time-window basis. This work right addresses the problem of predicting whether (the process instances in) each time window will infringe an aggregate performance constraint, at a series of checkpoints within the window. To this end, at each checkpoint, three kinds of measures are to be estimated: what performance outcome each ongoing process instance will yield, how many process instances will start in the rest of the window, and what their aggregate performance outcomes will be. The approach proposed is general (it can reuse a wide range of regression methods), and it can be embedded in a continuous monitoring-and-learning scheme. Tests on real-life logs showed its validity in terms of prediction accuracy.

[1]  Robert H. Shumway,et al.  Time series analysis and its applications : with R examples , 2017 .

[2]  Christopher K. I. Williams,et al.  Gaussian Processes for Machine Learning (Adaptive Computation and Machine Learning) , 2005 .

[3]  Francesco Folino,et al.  Discovering Context-Aware Models for Predicting Business Process Performances , 2012, OTM Conferences.

[4]  Mathias Weske,et al.  Prediction of Remaining Service Execution Time Using Stochastic Petri Nets with Arbitrary Firing Delays , 2013, ICSOC.

[5]  Schahram Dustdar,et al.  Data-driven and automated prediction of service level agreement violations in service compositions , 2013, Distributed and Parallel Databases.

[6]  Ian H. Witten,et al.  Weka-A Machine Learning Workbench for Data Mining , 2005, Data Mining and Knowledge Discovery Handbook.

[7]  András Micsik,et al.  Semantic resource allocation with historical data based predictions , 2010 .

[8]  Francesco Folino,et al.  Mining Predictive Process Models out of Low-level Multidimensional Logs , 2014, CAiSE.

[9]  Manuel Resinas,et al.  On the definition and design-time analysis of process performance indicators , 2013, Inf. Syst..

[10]  Frank Leymann,et al.  Towards Measuring Key Performance Indicators of Semantic Business Processes , 2008, BIS.

[11]  Wil M. P. van der Aalst,et al.  Time prediction based on process mining , 2011, Inf. Syst..

[12]  Jeffrey K. Uhlmann,et al.  Satisfying General Proximity/Similarity Queries with Metric Trees , 1991, Inf. Process. Lett..

[13]  R. Darlington,et al.  Regression and Linear Models , 1990 .

[14]  Ajantha Dahanayake,et al.  Improving the understanding of BAM technology for real-time decision support , 2011, Int. J. Bus. Inf. Syst..