arrow
Return

Stochastic conformance checking based on variable-length Markov chains

delete2025-05-26
delete0
PRE
AI
E
Emilio Incerto
A
Andrea Vandin *
S
Sima Sarv Ahrabi
DOI:10.1016/j.is.2025.102561delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Conformance checking is central in process mining (PM). It studies deviations of logs from reference processes. Originally, the proposed approaches did not focus on stochastic aspects of the underlying process, and gave qualitative models as output. Recently, these have been extended in approaches for stochastic conformance checking (SCC), giving quantitative models as output. A different community, namely the software performance engineering (PE) one, interested in the synthesis of stochastic processes since decades, has developed independently techniques to synthesize Markov Chains (MC) that describe the stochastic process underlying program runs. However, these were never applied to SCC problems. We propose a novel approach to SCC based on PE results for the synthesis of stochastic processes. Thanks to a rich experimental evaluation, we show that it outperforms the state-of-the-art. In doing so, we further bridge PE and PM, fostering cross-fertilization. We use techniques for the synthesis of Variable-length MC (VLMC), higher-order MC able to compactly encode complex path dependencies in the control-flow. VLMCs are equipped with a notion of likelihood that a trace belongs to a model. We use it to perform SCC of a log against a model. We establish the degree of conformance by equipping VLMCs with uEMSC, a standard conformance measure in the SCC literature. We compare with 18 SCC techniques from the PM literature, using 11 benchmark datasets from the PM community. We outperform all approaches in 10 out of 11 datasets, i.e., we get uEMSC values closer to 1 for logs conforming to a model. Furthermore, we show that VLMC are efficient, as they handled all considered datasets in a few seconds.
Keywords:
Stochastic conformance checking
Earth Movers' Stochastic Conformance
Higher-order Markov chains

Journal

Enterprise Information Systems cover
Enterprise Information Systems
IF:
3.9
Papers:
2.8K
Citations:
1.8K

Organization

I
imt lucca
Scholars:
7
Papers: 5
Citations: 0
S
St Anna Sch Adv Studies
Scholars:
51
Papers: 24
Citations: 3
D
dtu tech univ denmark
Scholars:
4
Papers: 3
Citations: 0
researcher View more organizations
Cited Papers

Cited Papers

errShare
errSave
Variable length Markov chains
err1999-04-01
err0
errOAAI
errPeter Bühlmann; Abraham J. Wyner
errShare
errSave
A formal approach for the analysis of BPMN collaboration models
err2021-10-01
err31
errOAAI
errCorradini, Flavio; Fornari, Fabrizio; Polini, Andrea; Re, Barbara; Tiezzi, Francesco; Vandin, Andrea
errShare
errSave
Probabilistic suffix models for API sequence analysis of Windows XP applications
err2008-01-01
err15
PREAI
errMazeroff, Geoffrey; Gregor, Jens; Thomason, Michael; Ford, Richard
errShare
errSave
Stochastic process mining: Earth movers' stochastic conformance
err2021-12-01
err47
errOAAI
errLeemans, Sander J. J.; Aalst, Wil M. P. van der; Brockhoff, Tobias; Polyvyanyy, Artem
errShare
errSave
A Framework for Quantitative Modeling and Analysis of Highly (Re)configurable Systems
err2020-03-01
err30
errOAAI
errter Beek, Maurice H.; Legay, Axel; Lafuente, Alberto Lluch; Vandin, Andrea
errShare
errSave
White-box validation of quantitative product lines by statistical model checking and process mining
err2024-04-01
err3
errOAAI
errCasaluce, Roberto; Burattin, Andrea; Chiaromonte, Francesca; Lafuente, Alberto Lluch; Vandin, Andrea
errShare
errSave
researcher View more