FoldA: Computing Partial-Order Alignments Using Directed Net Unfoldings

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Geurtjens, Douwe, Lu, Xixi
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866910998744530944
author Geurtjens, Douwe
Lu, Xixi
author_facet Geurtjens, Douwe
Lu, Xixi
contents Conformance checking is a fundamental task of process mining, which quantifies the extent to which the observed process executions match a normative process model. The state-of-the-art approaches compute alignments by exploring the state space formed by the synchronous product of the process model and the trace. This often leads to state space explosion, particularly when the model exhibits a high degree of choice and concurrency. Moreover, as alignments inherently impose a sequential structure, they fail to fully represent the concurrent behavior present in many real-world processes. To address these limitations, this paper proposes a new technique for computing partial-order alignments {on the fly using directed Petri net unfoldings, named FoldA. We evaluate our technique on 485 synthetic model-log pairs and compare it against Astar- and Dijkstra-alignments on 13 real-life model-log pairs and 6 benchmark pairs. The results show that our unfolding alignment, although it requires more computation time, generally reduces the number of queued states and provides a more accurate representation of concurrency.
format Preprint
id arxiv_https___arxiv_org_abs_2506_08627
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle FoldA: Computing Partial-Order Alignments Using Directed Net Unfoldings
Geurtjens, Douwe
Lu, Xixi
Artificial Intelligence
Conformance checking is a fundamental task of process mining, which quantifies the extent to which the observed process executions match a normative process model. The state-of-the-art approaches compute alignments by exploring the state space formed by the synchronous product of the process model and the trace. This often leads to state space explosion, particularly when the model exhibits a high degree of choice and concurrency. Moreover, as alignments inherently impose a sequential structure, they fail to fully represent the concurrent behavior present in many real-world processes. To address these limitations, this paper proposes a new technique for computing partial-order alignments {on the fly using directed Petri net unfoldings, named FoldA. We evaluate our technique on 485 synthetic model-log pairs and compare it against Astar- and Dijkstra-alignments on 13 real-life model-log pairs and 6 benchmark pairs. The results show that our unfolding alignment, although it requires more computation time, generally reduces the number of queued states and provides a more accurate representation of concurrency.
title FoldA: Computing Partial-Order Alignments Using Directed Net Unfoldings
topic Artificial Intelligence
url https://arxiv.org/abs/2506.08627