首页|期刊导航|计算机科学与探索|面向长轨迹的高效业务流程合规性检查方法

面向长轨迹的高效业务流程合规性检查方法OA

Efficient Business Process Conformance Checking Technique for Long Traces

中文摘要英文摘要

合规性检查旨在识别业务流程事件日志与模型行为之间的差异和共性.对齐(alignment)作为当前最有效的合规性检查技术,能够精确定位日志行为与模型行为之间的偏差.然而,随着事件日志规模和复杂性的增加,尤其是当日志中包含大量流程模型活动集合之外的事件时,现有对齐方法在处理长轨迹时面临性能瓶颈.这主要是由于模型外活动导致对齐搜索空间急剧膨胀,造成严重的计算效率低下.针对这一问题,提出了一种面向长轨迹的业务流程对齐方法(LTA),以提高对齐计算效率,进而提升整体合规性检查的效率.该方法的核心在于预先过滤模型外活动以压缩搜索空间,提取流程模型中的全部活动类别集合,并基于该集合过滤原始日志,生成仅包含模型活动类别的过滤日志;将过滤后的日志与流程模型进行对齐,生成不完整的对齐序列;根据过滤活动的索引信息还原完整的最优对齐结果.该方法已在开源流程挖掘平台PM4Py上实现,并通过6组公开事件日志与流程模型的实验验证.实验结果表明,与现有基于A* 的对齐方法相比,该方法在保证100%合规性准确率的前提下,平均对齐效率提升了41.3%以上.

Conformance checking aims to identify discrepancies and similarities between business process event log behaviors and model behaviors.Alignment,the most effective technique for conformance checking,precisely locates deviations between log and model behaviors.However,as event logs grow in scale and complexity,particularly when logs contain activities outside the model' s activity set,existing alignment methods face performance bottlenecks when processing long traces.This is mainly because model-external activities cause the alignment search space to expand dramatically,resulting in severe computational inefficiency.To address this issue,this paper proposes a long trace oriented alignment(LTA)method to improve alignment calculation efficiency and thereby enhance the overall performance of conformance checking.The core idea of the proposed method is to pre-filter activities that do not belong to the process model in order to reduce the alignment search space.Specifically,the complete activity set is first extracted from the process model,and the original log is filtered based on this set to generate a new log that contains only model-related activities.The filtered log is then aligned with the process model to obtain an incomplete alignment sequence.Finally,the complete optimal alignment result is reconstructed using the index information of the filtered activities.The proposed method has been implemented in PM4Py(process mining for Python)and evaluated using six groups of publicly available event logs and process models.Experimental results show that,compared with the traditional A*-based alignment method,the proposed approach achieves an average improvement of 41.3%in alignment efficiency while maintaining 100%conformance accuracy.

任泽栋;刘聪;王路;陆婷;张海军;曾庆田

山东理工大学 计算机科学与技术学院,山东 淄博 255000山东理工大学 计算机科学与技术学院,山东 淄博 255000||山东科技大学 计算机科学与工程学院,山东 青岛 266590山东科技大学 计算机科学与工程学院,山东 青岛 266590山东理工大学 计算机科学与技术学院,山东 淄博 255000济南浪潮数据技术有限公司,济南 250100山东科技大学 计算机科学与工程学院,山东 青岛 266590

信息技术与安全科学

流程挖掘合规性检查对齐长轨迹业务流程对齐方法

process miningconformance checkingalignmentlong tracesbusiness process alignment method

《计算机科学与探索》 2026 (7)

1963-1970,8

国家自然科学基金面上项目(62472264)山东省杰出青年基金项目(ZR2025QA13)教育部人文社会科学研究项目基金(24YJCZH194). This work was supported by the National Natural Science Foundation of China(62472264),the Distinguished Youth Foundation of Shandong Province(ZR2025QA13),and the Fund for Humanities and Social Sciences Research of the Ministry of Education of China(24YJCZH194).

10.3778/j.issn.1673-9418.2511035

评论