학술논문

An A*-Algorithm for Computing Discounted Anti-Alignments in Process Mining
Document Type
Conference
Source
2021 3rd International Conference on Process Mining (ICPM) Process Mining (ICPM), 2021 3rd International Conference on. :25-31 Oct, 2021
Subject
Computing and Processing
Measurement
Concurrent computing
Costs
Computational modeling
Petri nets
Approximation algorithms
Complexity theory
Process Mining
Conformance Checking
Language
Abstract
Process mining techniques aim at analyzing and monitoring processes through event data. Formal models like Petri nets serve as an effective representation of the processes. A central question in the field is to assess the conformance of a process model with respect to the real process executions. The notion of anti-alignment, which represents a model run that is as distant as possible to the process executions, has been demonstrated to be crucial to measure precision of models. However, the only known algorithm for computing anti-alignments has a high complexity, which prevents it from being applied on real-life problem instances. In this paper we propose a novel algorithm for computing anti-alignments, based on the well-known graph-based $A^{*}$ scheme. By introducing a discount factor in the edit distance used for the search of anti-alignments, we obtain the first efficient algorithm to approximate them. We show how this approximation is quite accurate in practice, by comparing it with the optimal results for small instances where the optimal algorithm can also compute anti-alignments. Finally, we compare the obtained precision metric with respect to the state-of-the-art metrics in the literature for real-life examples.