arXiv:2507.00094cs.DBcs.AI2025-07中稿 · the 23rd Internati…被引 1

提出高效算法,实现复杂数据依赖下的流程合规性检查

Efficient Conformance Checking of Rich Data-Aware Declare Specifications (Extended)

  • 融合A*搜索与SMT求解,通过修复操作逐步化解约束冲突
  • 在支持复杂数据类型和条件时,仍保持高效计算性能
  • 适合需要高表达力数据依赖分析的工业级流程审计场景

尽管数据感知流程建模日益受到关注,现有基于对齐的合规性检查仍局限于纯控制流模型或仅支持数值型数据与变量-常量比较的简单扩展。这并不意外:即使在无数据依赖的情况下,寻找对齐也属计算难题,而引入数据依赖后问题更难。本文挑战这一困境,针对使用通用数据类型和数据条件的数据感知Declare模型,证明在该丰富设置下仍可高效计算最优对齐,兼具效率与表达力。方法上,巧妙结合了处理控制流与数据依赖的两大主流技术——A*搜索与SMT求解。我们提出一种新算法,通过应用修复动作逐步生成后代状态,以增量方式解决约束违反。证明了算法正确性,并实验验证其效率。评估表明,本方法性能达到或优于当前最先进水平,同时支持更丰富的数据依赖,展现出在真实世界应用中的潜力。

原文摘要 · Abstract (English)

Despite growing interest in process analysis and mining for data-aware specifications, alignment-based conformance checking for declarative process models has focused on pure control-flow specifications, or mild data-aware extensions limited to numerical data and variable-to-constant comparisons. This is not surprising: finding alignments is computationally hard, even more so in the presence of data dependencies. In this paper, we challenge this problem in the case where the reference model is captured using data-aware Declare with general data types and data conditions. We show that, unexpectedly, it is possible to compute data-aware optimal alignments in this rich setting, enjoying at once efficiency and expressiveness. This is achieved by carefully combining the two best-known approaches to deal with control flow and data dependencies when computing alignments, namely A* search and SMT solving. Specifically, we introduce a novel algorithmic technique that efficiently explores the search space, generating descendant states through the application of repair actions aiming at incrementally resolving constraint violations. We prove the correctness of our algorithm and experimentally show its efficiency. The evaluation witnesses that our approach matches or surpasses the performance of the state of the art while also supporting significantly more expressive data dependencies, showcasing its potential to support real-world applications.

流程挖掘合规检查数据依赖SMT求解

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。