Wasserstein Weight Estimation for Stochastic Petri Nets

被引:0
作者
Brockhoff, Tobias [1 ]
Uysal, Merih Seran [1 ]
van der Aalst, Wil M. P. [1 ]
机构
[1] Rhein Westfal TH Aachen, Proc & Data Sci Grp PADS, Aachen, Germany
来源
2024 6TH INTERNATIONAL CONFERENCE ON PROCESS MINING, ICPM | 2024年
关键词
Stochastic Process Mining; Stochastic Petri Nets; Earth Mover's Distance; Optimal Transport; Wasserstein Loss;
D O I
10.1109/ICPM63005.2024.10680664
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Traditional process models like Petri nets effectively describe the control flow of processes but fail to capture stochastic information such as choice likelihoods. To address this, Stochastic Labeled Petri Nets (SPNs) have recently gained attention, extending Petri nets with transition weights that allow to associate executions with probabilities. The language of an SPN thereby becomes a probability distribution over traces (i.e., sequences of activities). To assess an SPN's quality, Earth Mover's Stochastic Conformance (EMSC) emerged as a natural metric that measures the similarity of the SPN's trace distribution to the observed real-world distribution. In this paper, we propose a locally optimal approach for fine-tuning (or finding) transitions weights to maximize an SPN's EMSC. Leveraging the relationship between EMSC and the Wasserstein distance, which recently gained attention as a loss function in machine learning, we compute subgradients for EMSC to optimize transition weights via subgradient descent. Besides, we propose a straightforward solution to handle models that allow for infinitely many traces. Our optimization approach is broadly applicable for EMSC that is, for EMSC using arbitrary trace-to-trace distances-unlike existing works that either to not explicitly consider EMSC or only special variants. We demonstrate the applicability of our approach on several real-life event logs and discovery algorithms, comparing it to state-of-the-art stochastic process discovery methods and a recent full automated simulation approach.
引用
收藏
页码:81 / 88
页数:8
相关论文
共 26 条
[1]  
Abadi M., 2015, TensorFlow: Large-scale machine learning on heterogeneous systems
[2]  
Arjovsky M, 2017, PR MACH LEARN RES, V70
[3]   Split miner: automated discovery of accurate and simple business process models from event logs [J].
Augusto, Adriano ;
Conforti, Raffaele ;
Dumas, Marlon ;
La Rosa, Marcello ;
Polyvyanyy, Artem .
KNOWLEDGE AND INFORMATION SYSTEMS, 2019, 59 (02) :251-284
[4]  
Boyd S., 2004, Convex Optimization
[5]   Stochastic Process Discovery by Weight Estimation [J].
Burke, Adam ;
Leemans, Sander J. J. ;
Wynn, Moe Thandar .
PROCESS MINING WORKSHOPS, ICPM 2020 INTERNATIONAL WORKSHOPS, 2021, 406 :260-272
[6]   Discovering Stochastic Process Models by Reduction and Abstraction [J].
Burke, Adam ;
Leemans, Sander J. J. ;
Wynn, Moe Thandar .
APPLICATION AND THEORY OF PETRI NETS AND CONCURRENCY (PETRI NETS 2021), 2021, 12734 :312-336
[7]   Automated discovery of business process simulation models from event logs [J].
Camargo, Manuel ;
Dumas, Marlon ;
Gonzalez-Rojas, Oscar .
DECISION SUPPORT SYSTEMS, 2020, 134
[8]  
Cry P., 2024, A framework for optimisation based stochastic process discovery
[9]  
de Leoni Mannhardt., 2015, Road traffic fine management process
[10]  
Flamary R, 2021, J MACH LEARN RES, V22