Process Discovery Using Graph Neural Networks.

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

15 Citations (Scopus)

Abstract

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 d. We introduce a technique for training an ML-based model d using graph convolutional neural networks; d translates a given input event log into a sound Petri net. We show that training d on synthetically generated pairs of input logs and output models allows d 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.

Original languageEnglish
Title of host publicationProceedings - 2021 3rd International Conference on Process Mining, ICPM 2021
EditorsClaudio Di Ciccio, Chiara Di Francescomarino, Pnina Soffer
Pages40-47
Number of pages8
ISBN (Electronic)9781665435147
DOIs
Publication statusPublished - 31 Oct 2021

Keywords

  • Automated process discovery
  • graph neural networks
  • machine learning

Fingerprint

Dive into the research topics of 'Process Discovery Using Graph Neural Networks.'. Together they form a unique fingerprint.

Cite this