Efficient Conformance Checking using Alignment Computation with Tandem Repeats

04/02/2020
by   Daniel Reißner, et al.
0

Conformance checking encompasses a body of process mining techniques which aim to find and describe the differences between a process model capturing the expected process behavior and a corresponding event log recording the observed behavior. Alignments are an established technique to compute the distance between a trace in the event log and the closest execution trace of a corresponding process model. Given a cost function, an alignment is optimal when it contains the least number of mismatches between a log trace and a model trace. Determining optimal alignments, however, is computationally expensive, especially in light of the growing size and complexity of event logs from practice, which can easily exceed one million events with traces of several hundred activities. A common limitation of existing alignment techniques is the inability to exploit repetitions in the log. By exploiting a specific form of sequential pattern in traces, namely tandem repeats, we propose a novel technique that uses pre- and post-processing steps to compress the length of a trace and recomputes the alignment cost while guaranteeing that the cost result never under-approximates the optimal cost. In an extensive empirical evaluation with 50 real-life model-log pairs and against five state-of-the-art alignment techniques, we show that the proposed compression approach systematically outperforms the baselines by up to an order of magnitude in the presence of traces with repetitions, and that the cost over-approximation, when it occurs, is negligible.

READ FULL TEXT

Authors

page 1

page 2

page 3

page 4

10/22/2019

Scalable Alignment of Process Models and Event Logs: An Approach Based on Automata and S-Components

Given a model of the expected behavior of a business process and an even...
09/01/2021

Selecting Optimal Trace Clustering Pipelines with AutoML

Trace clustering has been extensively used to preprocess event logs. By ...
10/08/2019

Scalable Comparison of JavaScript V8 Bytecode Traces

The comparison and alignment of runtime traces are essential, e.g., for ...
07/08/2021

Probabilistic Trace Alignment

Alignments provide sophisticated diagnostics that pinpoint deviations in...
11/23/2020

Conformance Checking of Mixed-paradigm Process Models

Mixed-paradigm process models integrate strengths of procedural and decl...
06/01/2017

Enhancing workflow-nets with data for trace completion

The growing adoption of IT-systems for modeling and executing (business)...
09/29/2020

Alignment Approximation for Process Trees

Comparing observed behavior (event data generated during process executi...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.