Genetic process mining: an experimental evaluation
By A. A. D. Medeiros, A. Weijters, Wil M.P. van der Aalst. Data mining and knowledge discovery, 2007
502 citations recorded by the source corpus.
One of the aims of process mining is to retrieve a process model from an event log. The discovered models can be used as objective starting points during the deployment of process-aware information systems (Dumas et al., eds., Process-Aware Information Systems: Bridging People and Software Through Process Technology. Wiley, New York, 2005) and/or as a feedback mechanism to check prescribed models against enacted ones. However, current techniques have problems when mining processes that contain non-trivial constructs and/or when dealing with the presence of noise in the logs. Most of the problems happen because many current techniques are based on local information in the event log. To overcome these problems, we try to use genetic algorithms to mine process models. The main motivation is to benefit from the global search performed by this kind of algorithms. The non-trivial constructs are tackled by choosing an internal representation that supports them. The problem of noise is naturally tackled by the genetic algorithm because, per definition, these algorithms are robust to noise. The main challenge in a genetic approach is the definition of a good fitness measure because it guides the global search performed by the genetic algorithm. This paper explains how the genetic algorithm works. Experiments with synthetic and real-life logs show that the fitness measure indeed leads to the mining of process models that are complete (can reproduce all the behavior in the log) and precise (do not allow for extra behavior that cannot be derived from the event log). The genetic algorithm is implemented as a plug-in in the ProM framework.
Subfields: Artificial Intelligence, Information Systems, Management Information Systems
View Paper: https://www.semanticscholar.org/paper/cc16fef737fd0ef939b57953d52b848c5aec94da
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
- Wil M.P. van der Aalst
- Boudewijn van Dongen
- Wil van der Aalst
- Marlon Dumas
- Joos A. C. M. Buijs
- Dirk Fahland
- Sander J. J. Leemans
- Jorge Munoz-Gama
In Information Systems
- Wil M.P. van der Aalst
- Wil van der Aalst
- Boudewijn van Dongen
- Joos A. C. M. Buijs
- Marlon Dumas
- Dirk Fahland
- Sander J. J. Leemans
- Jorge Munoz-Gama
In Management Information Systems
- Wil M.P. van der Aalst
- Wil van der Aalst
- Joos A. C. M. Buijs
- Boudewijn van Dongen
- Marlon Dumas
- Dirk Fahland
- Sander J. J. Leemans
- Jorge Munoz-Gama
Citations in the corpus
- Discovering Block-Structured Process Models from Event Logs Containing Infrequent Behaviour (2013, methodology): “In this section, we compare IMi to existing mining algorithms on performance and quality criteria of discovered models, using ideas from [18,11].”
- Automated Discovery of Process Models from Event Logs: Review and Benchmark (2017, background): “(DT) Genetic Miner [16], [17] Evolutionary Tree Miner [18]”
- Discovering Block-Structured Process Models from Event Logs - A Constructive Approach (2013, background): “Genetic process discovery algorithms [4,19] may reach certain quality criteria if they are allowed to run forever, but usually cannot guarantee any quality criterion given finite run time.”
- On the Role of Fitness, Precision, Generalization and Simplicity in Process Discovery (2012, methodology): “1 we selected four well-known algorithms: the α-algorithm [5], the ILP-miner [21], the heuristics miner [19] and the genetic algorithm by Alves de Medeiros [14].”
- Conformance Checking Using Cost-Based Fitness Analysis (2011, background): “There are already various metrics proposed related to the fitness dimension [1], [3], [5], [7], [8], [13].”
- Process Mining (2016, background): “mance checking approaches use a similar representation [4, 12, 66, 183, 184].”
- Process mining in healthcare: A literature review (2016, methodology): “Additional techniques used in these case studies include: different algorithms to discover process models (Alpha Miner [6], Genetic Miner [91] and Inductive Miner [92]), verify conformance (Conformance Checker [93]), execute performance analysis (Performance Sequence Analyzer [94]), include expert k”