English

Identifying the Key Attributes in an Unlabeled Event Log for Automated Process Discovery

Machine Learning 2023-11-20 v2

Abstract

Process mining discovers and analyzes a process model from historical event logs. The prior art methods use the key attributes of case-id, activity, and timestamp hidden in an event log as clues to discover a process model. However, a user needs to specify them manually, and this can be an exhaustive task. In this paper, we propose a two-stage key attribute identification method to avoid such a manual investigation, and thus this is a step toward fully automated process discovery. One of the challenging tasks is how to avoid exhaustive computation due to combinatorial explosion. For this, we narrow down candidates for each key attribute by using supervised machine learning in the first stage and identify the best combination of the key attributes by discovering process models and evaluating them in the second stage. Our computational complexity can be reduced from O(N3)\mathcal{O}(N^3) to O(k3)\mathcal{O}(k^3) where NN and kk are the numbers of columns and candidates we keep in the first stage, respectively, and usually kk is much smaller than NN. We evaluated our method with 14 open datasets and showed that our method could identify the key attributes even with k=2k = 2 for about 20 seconds for many datasets.

Keywords

Cite

@article{arxiv.2301.12829,
  title  = {Identifying the Key Attributes in an Unlabeled Event Log for Automated Process Discovery},
  author = {Kentaroh Toyoda and Rachel Gan Kai Ying and Allan NengSheng Zhang and Tan Puay Siew},
  journal= {arXiv preprint arXiv:2301.12829},
  year   = {2023}
}

Comments

IEEE Transactions on Services Computing (Early Access version)