Discovering Sound Free-choice Workflow Nets With Non-block Structures

01/03/2023
by   Tsung-Hao Huang, et al.
0

Process discovery aims to discover models that can explain the behaviors of event logs extracted from information systems. While various approaches have been proposed, only a few guarantee desirable properties such as soundness and free-choice. State-of-the-art approaches that exploit the representational bias of process trees to provide the guarantees are constrained to be block-structured.Such constructs limit the expressive power of the discovered models, i.e., only a subset of sound free-choice workflow nets can be discovered. To support a more flexible structural representation, we aim to discover process models that provide the same guarantees but also allow for non-block structures. Inspired by existing works that utilize synthesis rules from the free-choice nets theory, we propose an automatic approach that incrementally adds activities to an existing process model with predefined patterns. Playing by the rules ensures that the resulting models are always sound and free-choice. Furthermore, the discovered models are not restricted to block structures and are thus more flexible. The approach has been implemented in Python and tested using various real-life event logs. The experiments show that our approach can indeed discover models with competitive quality and more flexible structures compared to the existing approach.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/04/2023

Comparing Ordering Strategies For Process Discovery Using Synthesis Rules

Process discovery aims to learn process models from observed behaviors, ...
research
03/19/2022

Language-Preserving Reduction Rules for Block-Structured Workflow Nets

Process models are used by human analysts to model and analyse behaviour...
research
06/26/2021

Automated Repair of Process Models with Non-Local Constraints Using State-Based Region Theory

State-of-the-art process discovery methods construct free-choice process...
research
06/24/2021

A Novel Approach to Discover Switch Behaviours in Process Mining

Process mining is a relatively new subject which builds a bridge between...
research
10/16/2020

Discovering Hierarchical Processes Using Flexible Activity Trees for Event Abstraction

Processes, such as patient pathways, can be very complex, comprising of ...
research
02/22/2018

Computing the concurrency threshold of sound free-choice workflow nets

Workflow graphs extend classical flow charts with concurrent fork and jo...
research
03/19/2021

Detecting and Understanding Branching Frequency Changes in Process Models

Business processes are continuously evolving in order to adapt to change...

Please sign up or login with your details

Forgot password? Click here to reset