Applying MapReduce to Conformance Checking
Process mining is a relatively new research field, offering methods of business processes analysis and improvement, which are based on studying their execution history (event logs). Conformance checking is one of the main sub-fields of process mining. Conformance checking algorithms are aimed to ass...
| الحاوية / القاعدة: | Труды Института системного программирования РАН |
|---|---|
| المؤلفون الرئيسيون: | , |
| التنسيق: | مقال |
| اللغة: | الإنجليزية |
| منشور في: |
Russian Academy of Sciences, Ivannikov Institute for System Programming
2018-10-01
|
| الموضوعات: | |
| الوصول للمادة أونلاين: | https://ispranproceedings.elpub.ru/jour/article/view/112 |
| _version_ | 1848651799372759040 |
|---|---|
| author | I. S. Shugurov A. A. Mitsyuk |
| author_facet | I. S. Shugurov A. A. Mitsyuk |
| author_sort | I. S. Shugurov |
| collection | DOAJ |
| container_title | Труды Института системного программирования РАН |
| description | Process mining is a relatively new research field, offering methods of business processes analysis and improvement, which are based on studying their execution history (event logs). Conformance checking is one of the main sub-fields of process mining. Conformance checking algorithms are aimed to assess how well a given process model, typically represented by a Petri net, and a corresponding event log fit each other. Alignment-based conformance checking is the most advanced and frequently used type of such algorithms. This paper deals with the problem of high computational complexity of the alignment-based conformance checking algorithm. Currently, alignment-based conformance checking is quite inefficient in terms of memory consumption and time required for computations. Solving this particular problem is of high importance for checking conformance between real-life business process models and event logs, which might be quite problematic using existing approaches. MapReduce is a popular model of parallel computing which allows for simple implementation of efficient and scalable distributed calculations. In this paper, a MapReduce version of the alignment-based conformance checking algorithm is described and evaluated. We show that conformance checking can be distributed using MapReduce and can benefit from it. Moreover, it is demonstrated that computation time scales linearly with the growth of event log size. |
| format | Article |
| id | doaj-e000975278fd47dc98d9282f44a042d4 |
| institution | Directory of Open Access Journals |
| issn | 2079-8156 2220-6426 |
| language | English |
| publishDate | 2018-10-01 |
| publisher | Russian Academy of Sciences, Ivannikov Institute for System Programming |
| record_format | Article |
| spelling | doaj-e000975278fd47dc98d9282f44a042d42025-11-03T00:05:14ZengRussian Academy of Sciences, Ivannikov Institute for System ProgrammingТруды Института системного программирования РАН2079-81562220-64262018-10-0128310312210.15514/ISPRAS-2016-28(3)-7112Applying MapReduce to Conformance CheckingI. S. Shugurov0A. A. Mitsyuk1Национальный Исследовательский Университет «Высшая Школа Экономики»Национальный Исследовательский Университет «Высшая Школа Экономики»Process mining is a relatively new research field, offering methods of business processes analysis and improvement, which are based on studying their execution history (event logs). Conformance checking is one of the main sub-fields of process mining. Conformance checking algorithms are aimed to assess how well a given process model, typically represented by a Petri net, and a corresponding event log fit each other. Alignment-based conformance checking is the most advanced and frequently used type of such algorithms. This paper deals with the problem of high computational complexity of the alignment-based conformance checking algorithm. Currently, alignment-based conformance checking is quite inefficient in terms of memory consumption and time required for computations. Solving this particular problem is of high importance for checking conformance between real-life business process models and event logs, which might be quite problematic using existing approaches. MapReduce is a popular model of parallel computing which allows for simple implementation of efficient and scalable distributed calculations. In this paper, a MapReduce version of the alignment-based conformance checking algorithm is described and evaluated. We show that conformance checking can be distributed using MapReduce and can benefit from it. Moreover, it is demonstrated that computation time scales linearly with the growth of event log size.https://ispranproceedings.elpub.ru/jour/article/view/112process miningconformance checkingmapreducehadoopbig data |
| spellingShingle | I. S. Shugurov A. A. Mitsyuk Applying MapReduce to Conformance Checking process mining conformance checking mapreduce hadoop big data |
| title | Applying MapReduce to Conformance Checking |
| title_full | Applying MapReduce to Conformance Checking |
| title_fullStr | Applying MapReduce to Conformance Checking |
| title_full_unstemmed | Applying MapReduce to Conformance Checking |
| title_short | Applying MapReduce to Conformance Checking |
| title_sort | applying mapreduce to conformance checking |
| topic | process mining conformance checking mapreduce hadoop big data |
| url | https://ispranproceedings.elpub.ru/jour/article/view/112 |
| work_keys_str_mv | AT isshugurov applyingmapreducetoconformancechecking AT aamitsyuk applyingmapreducetoconformancechecking |
