Revisiting the Alpha Algorithm To Enable Real-Life Process Discovery Applications -- Extended Report
Aaron K\"usters, Wil M.P. van der Aalst

TL;DR
This paper introduces Alpha+++ which enhances process discovery from event logs, addressing previous limitations with concurrency, loops, and exceptions, and demonstrates its effectiveness on real-life data.
Contribution
The paper presents Alpha+++, an improved process discovery algorithm that overcomes key limitations of the original Alpha algorithm, enabling more practical applications.
Findings
Alpha+++ effectively handles concurrency and loops.
The approach is validated on real-life event logs.
It outperforms earlier algorithms in practical scenarios.
Abstract
The Alpha algorithm was the first process discovery algorithm that was able to discover process models with concurrency based on incomplete event data while still providing formal guarantees. However, as was stated in the original paper, practical applicability is limited when dealing with exceptional behavior and processes that cannot be described as a structured workflow net without short loops. This paper presents the Alpha+++ algorithm that overcomes many of these limitations, making the algorithm competitive with more recent process mining approaches. The different steps provide insights into the practical challenges of learning process models with concurrency, choices, sequences, loops, and skipping from event data. The approach was implemented in ProM and tested on various publicly available, real-life event logs.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBusiness Process Modeling and Analysis · Semantic Web and Ontologies · Service-Oriented Architecture and Web Services
