A Mathematical Programming Model for the Process Mining in Dependency Graph Discovery Problem

Process discovery is a branch of process mining that by using event logs extracts the process model that describes the events’ behavior properly. Since, Heuristic process discovery algorithms are among the most significant and popular process discovery methods and due to the fact that the quality of...

Full description

Bibliographic Details
Main Authors: Maryam Tavakoli Zaniani, Mohammad Reza Gholamian
Format: Article
Language:fas
Published: Allameh Tabataba'i University Press 2020-11-01
Series:مطالعات مدیریت کسب و کار هوشمند
Subjects:
Online Access:https://ims.atu.ac.ir/article_12041_ec424704e6f6bfe77fa4a2e84cc37730.pdf
_version_ 1797386075705966592
author Maryam Tavakoli Zaniani
Mohammad Reza Gholamian
author_facet Maryam Tavakoli Zaniani
Mohammad Reza Gholamian
author_sort Maryam Tavakoli Zaniani
collection DOAJ
description Process discovery is a branch of process mining that by using event logs extracts the process model that describes the events’ behavior properly. Since, Heuristic process discovery algorithms are among the most significant and popular process discovery methods and due to the fact that the quality of outputs of these algorithms is heavily dependent on the quality of extracted dependency graph, in this paper for the first time, an approach to transform the problem of dependency graph discovery to a binary programming problem has been proposed and also, an objective function is introduced that simultaneously considers fitness and precision measures of output models. The weights dedicated to each of the measures are determined by means of a user-defined threshold. The mentioned measures are the most important metrics in assessing quality of output models of process discovery algorithms. Hence, in fact this approach focuses on improving quality metrics of output models. Moreover, by means of defining suitable constrains, the proposed approach is capable of involving domain knowledge in mining procedure, as well as guiding the result through whether the models that are more likely to be sound. This is depicted in a case study of a real company that is described in this paper. In the case study, the proposed approach has been applied to marketing event log of the mentioned company by utilizing the constrains defined according to domain knowledge and structural rules of dependency graph and at the end, the results were presented.
first_indexed 2024-03-08T22:03:42Z
format Article
id doaj.art-e7c693131dd94a229a7afd310600e8b4
institution Directory Open Access Journal
issn 2821-0964
2821-0816
language fas
last_indexed 2024-03-08T22:03:42Z
publishDate 2020-11-01
publisher Allameh Tabataba'i University Press
record_format Article
series مطالعات مدیریت کسب و کار هوشمند
spelling doaj.art-e7c693131dd94a229a7afd310600e8b42023-12-19T10:34:08ZfasAllameh Tabataba'i University Pressمطالعات مدیریت کسب و کار هوشمند2821-09642821-08162020-11-0193321724610.22054/IMS.2020.49943.167912041A Mathematical Programming Model for the Process Mining in Dependency Graph Discovery ProblemMaryam Tavakoli Zaniani0Mohammad Reza Gholamian1Ph.D. Candidate, Faculty of Industrial Engineering, Iran University of Science and Technology, Tehran. IranFaculty member, Faculty of Industrial Engineering, Iran University of Science and Technology, Tehran. Iran(Corresponding Author: Gholamian@iust.ac.ir)Process discovery is a branch of process mining that by using event logs extracts the process model that describes the events’ behavior properly. Since, Heuristic process discovery algorithms are among the most significant and popular process discovery methods and due to the fact that the quality of outputs of these algorithms is heavily dependent on the quality of extracted dependency graph, in this paper for the first time, an approach to transform the problem of dependency graph discovery to a binary programming problem has been proposed and also, an objective function is introduced that simultaneously considers fitness and precision measures of output models. The weights dedicated to each of the measures are determined by means of a user-defined threshold. The mentioned measures are the most important metrics in assessing quality of output models of process discovery algorithms. Hence, in fact this approach focuses on improving quality metrics of output models. Moreover, by means of defining suitable constrains, the proposed approach is capable of involving domain knowledge in mining procedure, as well as guiding the result through whether the models that are more likely to be sound. This is depicted in a case study of a real company that is described in this paper. In the case study, the proposed approach has been applied to marketing event log of the mentioned company by utilizing the constrains defined according to domain knowledge and structural rules of dependency graph and at the end, the results were presented.https://ims.atu.ac.ir/article_12041_ec424704e6f6bfe77fa4a2e84cc37730.pdfprocess miningprocess discoverydependency graphbinary programming
spellingShingle Maryam Tavakoli Zaniani
Mohammad Reza Gholamian
A Mathematical Programming Model for the Process Mining in Dependency Graph Discovery Problem
مطالعات مدیریت کسب و کار هوشمند
process mining
process discovery
dependency graph
binary programming
title A Mathematical Programming Model for the Process Mining in Dependency Graph Discovery Problem
title_full A Mathematical Programming Model for the Process Mining in Dependency Graph Discovery Problem
title_fullStr A Mathematical Programming Model for the Process Mining in Dependency Graph Discovery Problem
title_full_unstemmed A Mathematical Programming Model for the Process Mining in Dependency Graph Discovery Problem
title_short A Mathematical Programming Model for the Process Mining in Dependency Graph Discovery Problem
title_sort mathematical programming model for the process mining in dependency graph discovery problem
topic process mining
process discovery
dependency graph
binary programming
url https://ims.atu.ac.ir/article_12041_ec424704e6f6bfe77fa4a2e84cc37730.pdf
work_keys_str_mv AT maryamtavakolizaniani amathematicalprogrammingmodelfortheprocessminingindependencygraphdiscoveryproblem
AT mohammadrezagholamian amathematicalprogrammingmodelfortheprocessminingindependencygraphdiscoveryproblem
AT maryamtavakolizaniani mathematicalprogrammingmodelfortheprocessminingindependencygraphdiscoveryproblem
AT mohammadrezagholamian mathematicalprogrammingmodelfortheprocessminingindependencygraphdiscoveryproblem