Supervised learning of process discovery techniques using graph neural networks

被引:6
作者
Sommers, Dominique [1 ]
Menkovski, Vlado [1 ]
Fahland, Dirk [1 ]
机构
[1] Eindhoven Univ Technol, Math & Comp Sci, Eindhoven, Netherlands
关键词
Automated process discovery; Machine learning; Graph neural networks; PROCESS MODELS; AUTOMATED DISCOVERY; ROBUST;
D O I
10.1016/j.is.2023.102209
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Automatically discovering a process model from an event log is the prime problem in process mining. This task is so far approached as an unsupervised learning problem through graph synthesis algorithms. Algorithmic design decisions and heuristics allow for efficiently finding models in a reduced search space. However, design decisions and heuristics are derived from assumptions about how a given behavioral description - an event log - translates into a process model and were not learned from actual models which introduce biases in the solutions. In this paper, we explore the problem of supervised learning of a process discovery technique. We introduce a technique for training an ML -based model using graph convolutional neural networks, which translates a given input event log into a sound Petri net. We show that training this model on synthetically generated pairs of input logs and output models allows it to translate previously unseen synthetic and several real-life event logs into sound, arbitrarily structured models of comparable accuracy and simplicity as existing state of the art techniques in imperative mining. We analyze the limitations of the proposed technique and outline alleys for future work.(c) 2023 The Author(s). Published by Elsevier Ltd. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
引用
收藏
页数:23
相关论文
共 57 条
[1]   Automated Discovery of Process Models from Event Logs: Review and Benchmark [J].
Augusto, Adriano ;
Conforti, Raffaele ;
Dumas, Marlon ;
La Rosa, Marcello ;
Maggi, Fabrizio Maria ;
Marrella, Andrea ;
Mecella, Massimo ;
Soo, Allar .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2019, 31 (04) :686-705
[2]   Automated discovery of structured process models from event logs: The discover-and-structure approach [J].
Augusto, Adriano ;
Conforti, Raffaele ;
Dumas, Marlon ;
La Rosa, Marcello ;
Bruno, Giorgio .
DATA & KNOWLEDGE ENGINEERING, 2018, 117 :373-392
[3]   DisCoveR: accurate and efficient discovery of declarative process models [J].
Back, Christoffer Olling ;
Slaats, Tijs ;
Hildebrandt, Thomas Troels ;
Marquard, Morten .
INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2022, 24 (04) :563-587
[4]   Prime Miner - Process Discovery using Prime Event Structures [J].
Bergenthum, Robin .
2019 INTERNATIONAL CONFERENCE ON PROCESS MINING (ICPM 2019), 2019, :41-48
[5]  
Blum F.R., 2015, Technical report, P1
[6]   Striking a new Balance in Accuracy and Simplicity with the Probabilistic Inductive Miner [J].
Brons, Dennis ;
Scheepens, Roeland ;
Fahland, Dirk .
2021 3RD INTERNATIONAL CONFERENCE ON PROCESS MINING (ICPM 2021), 2021, :32-39
[7]   Fodina: A robust and flexible heuristic process discovery technique [J].
Broucke, Seppe K. L. M. Vanden ;
De Weerdt, Jochen .
DECISION SUPPORT SYSTEMS, 2017, 100 :109-118
[8]   Quality Dimensions in Process Discovery: The Importance of Fitness, Precision, Generalization and Simplicity [J].
Buijs, J. C. A. M. ;
van Dongen, B. F. ;
van der Aalst, W. M. P. .
INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2014, 23 (01)
[9]  
Carmona J., 2018, CONFORMANCE CHECKING
[10]  
Claes J., LECT NOTES COMPUT SC