Computer Integrated Manufacturing System ›› 2024, Vol. 30 ›› Issue (8): 2884-2896.DOI: 10.13196/j.cims.2023.BPM16

Previous Articles     Next Articles

Distributed conformance checking method based on process model decomposition

SHEN Xiaolin1,LIU Cong1,2+,LI Huiling1,ZHENG Kai1,CHENG Long3,ZENG Qingtian2   

  1. 1.School of Computer Science and Technology,Shandong University of Technology
    2.School of Computer Science and Engineering,Shandong University of Science and Technology
    3.School of Control and Computer Engineering,North China Electric Power University
  • Online:2024-08-31 Published:2024-09-05
  • Supported by:
    Project supported by the National Natural Science Foundation,China(No.62472264),the Taishan Scholars Program of Shandong Province,China(No.ts20190936,tsqn201909109),the Natural Science Excellent Youth Foundation of Shandong Province,China(No.ZR2021YQ45),and the Youth Innovation Science and Technology Team Foundation of Shandong Provincial Universities,China(No.2021KJ031).

基于流程模型分解的分布式合规性检查方法

沈晓林1,刘聪1,2+,李会玲1,郑凯1,程龙3,曾庆田2   

  1. 1.山东理工大学计算机科学与技术学院
    2.山东科技大学电子信息工程学院
    3.华北电力大学控制与计算机工程学院
  • 作者简介:
    沈晓林(1998-),女,山东潍坊人,硕士研究生,研究方向:流程挖掘等,E-mail:shenxiaolin0227@163.com;

    +刘聪(1990-),男,山东淄博人,教授,博士,博士生导师,研究方向:业务流程管理、流程挖掘等,通讯作者,E-mail:liucongchina@163.com;

    李会玲(1996-),女,山东济南人,博士研究生,研究方向:流程挖掘等,E-mail:17864309765@163.com;

    郑凯(1983-),男,山东淄博人,教授,博士,研究方向:人工智能,E-mail:kevinzheng1983@gmail.com;

    程龙(1985-),男,湖北仙桃人,教授,博士,博士生导师,研究方向:并行和分布式计算、大数据和流程挖掘等,E-mail:lcheng@ncepu.edu.cn;

    曾庆田(1976-),男,山东高密人,教授,博士,博士生导师,研究方向:流程挖掘、业务流程管理、Petri网等,E-mail:qtzeng@163.com。
  • 基金资助:
    国家自然科学基金资助项目(62472264);山东省泰山学者工程专项基金资助项目(ts20190936,tsqn201909109);山东省自然科学基金优秀青年基金资助项目(ZR2021YQ45);山东省高等学校青创科技计划创新团队项目(2021KJ031)。

Abstract: Conformance checking is an important task in the field of process mining to discover the differences and commonalities between business process behaviors and observed behaviors.Alignment is one of the current standard conformance checking techniques,which accurately locates deviations between observed and modeled behavior.However,as event logs grow in size and complexity,alignment is often time-consuming and difficult to return in a reasonable amount of time.Therefore,a distributed conformance checking method based on process model decomposition was proposed.All kinds of process models were uniformly transformed into process tree models,and the process tree was decomposed into sub-trees by using the structural characteristics of the process tree to reduce the search space of the alignment method.The optimal alignment of trace and sub-models was calculated on the distributed platform Spark to speed up the calculation of alignment.The experiments were compared on several logs.The proposed method had been implemented in PM4PY and Spark distributed environment,and could be used as a framework in combination with other conformance checking methods.The proposed method was compared with the existing alignment method based on A* and Token replay method through public event logs.Experimental results showed that the proposed method could improve the efficiency of calculating event log conformance.

Key words: conformance checking, process tree, alignment, decomposition, distributed computing

摘要: 合规性检查是流程挖掘领域的一项重要任务,旨在发现业务流程日志行为和模型行为之间的差异和共性。对齐(Alignment)是当前合规性检查的标准技术之一,能精确定位日志行为和模型行为之间的偏差。然而,随着事件日志规模和复杂程度的增长,对齐通常非常耗时且难以在合理的时间内返回结果。为此,提出一种基于流程模型分解的分布式合规性检查方法,首先,将各类流程模型统一转换为流程树模型,并利用流程树的结构特性将流程树分解为子树,以减少对齐方法的搜索空间;其次,在分布式平台Spark上计算轨迹和子模型的最优对齐,从而加快对齐的计算;最后,通过多个日志进行实验对比。所提方法均已在PM4PY和Spark分布式环境中实现,并且可以作为一种框架与其他合规性检查方法结合使用。通过公开日志数据集将所提方法与已有基于A*的对齐方法和托肯重演方法进行对比,实验结果表明所提方法可以提高业务流程合规性检查的计算效率。

关键词: 合规性检查, 流程树, 对齐, 分解, 分布式计算

CLC Number: