Predictive monitoring of temporally-aggregated performance indicators of business processes against low-level streaming events

被引:16
作者
Cuzzocrea, Alfredo [1 ,2 ]
Folino, Francesco [1 ]
Guarascio, Massimo [1 ]
Pontieri, Luigi [1 ]
机构
[1] ICAR CNR, Via Pietro Bucci 7-11C, I-87036 Arcavacata Di Rende, CS, Italy
[2] Univ Trieste, DIA Dept, I-34127 Trieste, Italy
关键词
Business process monitoring; Business process intelligence; Event-driven systems; FRAMEWORK; DESIGN;
D O I
10.1016/j.is.2018.02.001
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Monitoring the performances of a business process is a key issue in many organizations, especially when the process must comply with predefined performance constraints. In such a case, empowering the monitoring system with prediction capabilities would allow us to know in advance a constraint violation, and possibly trigger corrective measures to eventually prevent the violation. Despite the problem of making run-time predictions for a process, based on pre-mortem log data, is an active research topic in Process Mining, current predictive monitoring approaches in this field only support predictions at the level of a single process instance, whereas process performance constraints are often defined in an aggregated form, according to predefined time windows. Moreover, most of these approaches cannot work well on the traces of a lowly-structured business process when these traces do not refer to well-defined process tasks/activities. For such a challenging setting, we define an approach to the problem of predicting whether the process instances of a given (unfinished) time window will violate an aggregate performance requirement. The approach mainly rely on inducing and integrating two complementary predictive models: (1) a clustering-based predictor for estimating the outcome of each ongoing process instance, (2) a time-series predictor for estimating the performance outcome of "future" process instances that will fall in the window after the moment when the prediction is being made (i.e. instances, not started yet, that will start by the end of the window). Both models are expected to benefit from the availability of aggregate context data regarding the environment that surrounds the process. This discovery approach is conceived as the core of an advanced performance monitoring system, for which an event-based conceptual architecture is here proposed. Tests on real-life event data confirmed the validity of our approach, in terms of accuracy, robustness, scalability, and usability. (C) 2018 Elsevier Ltd. All rights reserved.
引用
收藏
页码:236 / 266
页数:31
相关论文
共 73 条
[1]   Streaming Linear Regression on Spark MLlib and MOA [J].
Akgun, Baris ;
Oguducu, Sule Gunduz .
PROCEEDINGS OF THE 2015 IEEE/ACM INTERNATIONAL CONFERENCE ON ADVANCES IN SOCIAL NETWORKS ANALYSIS AND MINING (ASONAM 2015), 2015, :1244-1247
[2]  
Amin A., 2012, Proceedings of the 2012 IEEE 19th International Conference on Web Services (ICWS), P74, DOI 10.1109/ICWS.2012.37
[3]  
[Anonymous], 2006, NIPS
[4]  
[Anonymous], 2017, Regression analysis and linear models. Concepts, applications, and implementation
[5]  
[Anonymous], BPI CHALLENGE 2013 C
[6]  
[Anonymous], DM REV
[7]  
[Anonymous], P 5 INT S DAT DRIV P
[8]  
[Anonymous], P INT C BUS PROC MAN
[9]  
[Anonymous], 2013, BPM WORKSH 2013
[10]  
[Anonymous], INT C BUS PROC MAN