Discovering Process Models With Long-Term Dependencies While Providing Guarantees and Filteribng Infrequent Behavior Patterns

12/21/2022
by   Lisa Luise Mannel, et al.
0

In process discovery, the goal is to find, for a given event log, the model describing the underlying process. While process models can be represented in a variety of ways, Petri nets form a theoretically well-explored description language and are therefore often used in process mining. In this paper, we present an extension of the eST-Miner process discovery algorithm. The eST-Miner computes a set of Petri net places which are considered to be fitting with respect to a certain fraction of the behavior described by the given event log as indicated by a given noise threshold. It evaluates all possible candidate places using token-based replay. The set of replayable traces is determined for each place in isolation, i.e., these sets do not need to be consistent. This allows the algorithm to abstract from infrequent behavioral patterns occuring only in some traces. When combining these places into a Petri net by connecting them to the corresponding uniquely labeled transitions, the resulting net can replay exactly those traces from the event log that are allowed by the combination of all inserted places. Thus, inserting places one-by-one without considering their combined effect may result in deadlocks and low fitness of the Petri net. In this paper, we explore adaptions of the eST-Miner, that aim to select a subset of places such that the resulting Petri net guarantees a definable minimal fitness while maintaining high precision with respect to the input event log. Furthermore, current place evaluation techniques tend to block the execution of infrequent activity labels. Thus, a refined place fitness metric is introduced and thoroughly investigated. Furthermore, various place selection strategies are proposed and their impact on the returned Petri net is evaluated by experiments using both real and artificial event logs.

READ FULL TEXT

page 14

page 32

research
02/21/2023

Discovering Process Models that Support Desired Behavior and Avoid Undesired Behavior

Process discovery is one of the primary process mining tasks and startin...
research
10/06/2021

Precision and Fitness in Object-Centric Process Mining

Traditional process mining considers only one single case notion and dis...
research
09/13/2021

Process Discovery Using Graph Neural Networks

Automatically discovering a process model from an event log is the prime...
research
04/07/2021

Maximal and minimal dynamic Petri net slicing

Context: Petri net slicing is a technique to reduce the size of a Petri ...
research
10/25/2016

Process Discovery using Inductive Miner and Decomposition

This report presents a submission to the Process Discovery Contest. The ...
research
06/23/2016

Log-based Evaluation of Label Splits for Process Models

Process mining techniques aim to extract insights in processes from even...
research
03/16/2020

Compositional Conformance Checking of Nested Petri Nets and Event Logs of Multi-Agent Systems

This paper presents a compositional conformance checking approach betwee...

Please sign up or login with your details

Forgot password? Click here to reset