{"title":"Prediction of Business Process Outcome based on Historical Log","authors":"Qianlan Liu, Budan Wu","doi":"10.1145/3177457.3177465","DOIUrl":null,"url":null,"abstract":"With the development of data mining and machine learning, we can get much useful information from historical data. For a business process system, it maintains large amount of process execution data, especially records of events corresponding to the execution of activities, which can also be called event log. Predictive business process monitoring methods exploit logs of completed cases of a process in order to make predictions and recommendation about current running cases. This paper proposes an improved approach for process outcome prediction and next activity recommendation. It estimates the accuracy that a given goal will be fulfilled upon completion of a current running process case through three different methods. Each method includes both clustering phase and classification phase. However, different levels of historical data (business level and control flow level) in event log are used, and the size of data and number of features also differs. We show our improved approach to deal with historical log, encode each feature vector, train predictive model and how to use trained models for predicting the outcome of current case and recommending the next event. Finally, through a series of experiment, we compare three different method and existing approach.","PeriodicalId":297531,"journal":{"name":"Proceedings of the 10th International Conference on Computer Modeling and Simulation","volume":"688 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-01-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 10th International Conference on Computer Modeling and Simulation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3177457.3177465","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
With the development of data mining and machine learning, we can get much useful information from historical data. For a business process system, it maintains large amount of process execution data, especially records of events corresponding to the execution of activities, which can also be called event log. Predictive business process monitoring methods exploit logs of completed cases of a process in order to make predictions and recommendation about current running cases. This paper proposes an improved approach for process outcome prediction and next activity recommendation. It estimates the accuracy that a given goal will be fulfilled upon completion of a current running process case through three different methods. Each method includes both clustering phase and classification phase. However, different levels of historical data (business level and control flow level) in event log are used, and the size of data and number of features also differs. We show our improved approach to deal with historical log, encode each feature vector, train predictive model and how to use trained models for predicting the outcome of current case and recommending the next event. Finally, through a series of experiment, we compare three different method and existing approach.