{"title":"Using Inductive Reasoning to Find the Cause of Process Delays","authors":"Evgeniy Vasilyev, D. R. Ferreira, J. Iijima","doi":"10.1109/CBI.2013.41","DOIUrl":null,"url":null,"abstract":"Delays in business processes can have negative consequences for organizations, such as extra costs, missed deadlines, poor service, etc. Although they are easy to detect, it may be hard to find the actual reason for such delays. In this work we develop an approach to find the cause of delays based on the information recorded in an event log. The approach is based on a logic representation of the event log and on the application of decision tree induction to separate process instances according to their duration. In this decision tree, the delayed instances immediately stand out, and by following the path in the tree it is possible to extract a rule that characterizes those instances and therefore provides a possible explanation for the delay. We illustrate the approach in a set of experiments with event logs that are generated by simulation of a purchase process. In each experiment, there is a different cause of delay, and the approach succeeds in finding that cause. Additional experiments show that the approach is scalable and tolerant to noise.","PeriodicalId":443410,"journal":{"name":"2013 IEEE 15th Conference on Business Informatics","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE 15th Conference on Business Informatics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CBI.2013.41","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9
Abstract
Delays in business processes can have negative consequences for organizations, such as extra costs, missed deadlines, poor service, etc. Although they are easy to detect, it may be hard to find the actual reason for such delays. In this work we develop an approach to find the cause of delays based on the information recorded in an event log. The approach is based on a logic representation of the event log and on the application of decision tree induction to separate process instances according to their duration. In this decision tree, the delayed instances immediately stand out, and by following the path in the tree it is possible to extract a rule that characterizes those instances and therefore provides a possible explanation for the delay. We illustrate the approach in a set of experiments with event logs that are generated by simulation of a purchase process. In each experiment, there is a different cause of delay, and the approach succeeds in finding that cause. Additional experiments show that the approach is scalable and tolerant to noise.