2012 IEEE Congress on Evolutionary Computation 2012
DOI: 10.1109/cec.2012.6256458
|View full text |Cite
|
Sign up to set email alerts
|

A genetic algorithm for discovering process trees

Abstract: Existing process discovery approaches have problems dealing with competing quality dimensions (fitness, simplicity, generalization, and precision) and may produce anomalous process models (e.g., deadlocking models). In this paper we propose a new genetic process mining algorithm that discovers process models from event logs. The tree representation ensures the soundness of the model. Moreover, as experiments show, it is possible to balance the different quality dimensions. Our genetic process mining algorithm … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
126
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
8

Relationship

0
8

Authors

Journals

citations
Cited by 108 publications
(126 citation statements)
references
References 15 publications
0
126
0
Order By: Relevance
“…Most of the more recent and more sophisticated process discovery methods support noise filtering [3]. Existing noise-filtering methods are based on frequencies [7,8,9,10], machine-learning techniques [11,12], genetic algorithms [13], or probabilistic models [14,15]. All of those methods focus on the controlflow perspective (i.e., the event labels) when filtering noise.…”
Section: Introductionmentioning
confidence: 99%
“…Most of the more recent and more sophisticated process discovery methods support noise filtering [3]. Existing noise-filtering methods are based on frequencies [7,8,9,10], machine-learning techniques [11,12], genetic algorithms [13], or probabilistic models [14,15]. All of those methods focus on the controlflow perspective (i.e., the event labels) when filtering noise.…”
Section: Introductionmentioning
confidence: 99%
“…The algorithm stops after 1, 000 generations or sooner if a candidate with perfect overall fitness is found before. In [7] we empirically showed that 1, 000 generations are typically enough to find the optimal solution, especially for processes with few activities. All other settings were selected according to the optimal values presented in [7].…”
Section: The Etm Algorithmmentioning
confidence: 99%
“…They provide a natural, structured, well-defined way of describing processes that are often easily translatable to Petri nets. The process tree formalisms used in [8,17,18] guarantee soundness as well. Process tree discovery techniques have also been proposed before.…”
Section: Related Workmentioning
confidence: 99%
“…Process trees, or block structures in general, have been used in process discovery, both inside the scope of Petri nets [8,2,20], as outside [24,25] the scope of Petri nets. They provide a natural, structured, well-defined way of describing processes that are often easily translatable to Petri nets.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation