PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
March 25, 2026International Journal on Software Tools for Technology Transfer2 citationsOpen Access

An efficient stochastic process discovery framework based on optimization

PCPierre CryAHAndrás HorváthPBPaolo Ballarini

Key Points

  • The research aims to develop a method for creating stochastic models that reflect organizational process behaviors based on event log data.
  • Analyzed event logs to extract traces of actions.
  • Employed classical mining algorithms to create non-stochastic Petri net models.
  • Utilized optimization techniques to assign optimal weights to transitions in the Petri net.
  • Explored maximum likelihood principle and earth moving distance for optimization.
  • Conducted experiments on real system logs to evaluate model accuracy.
  • The stochastic models closely matched the language of the observed event logs.
  • The maximum likelihood approach yielded better optimization results compared to the earth moving distance.
  • Experiments demonstrated improved accuracy over existing process mining methods.

Abstract

Abstract Process mining is concerned with deriving formal models capable of reproducing the behaviour of a given organisational process by analysing observed executions collected in an event log . The elements of an event log are finite sequences (called also traces or words ) of actions. Many effective algorithms have been introduced which issue a control flow model (commonly in Petri net form) aimed at reproducing, as precisely as possible, the language of the considered event log. However, given that identical executions can be observed several times, traces of an event log are associated with a frequency and, hence, an event log inherently yields also a stochastic language . By exploiting the trace frequencies contained in the event log, the stochastic extension of process mining, therefore, consists in deriving stochastic (Petri net) models capable of reproducing the likelihood of the observed executions. In this paper, we introduce a novel stochastic process mining approach. Starting from a non-stochastic Petri net model mined through classical mining algorithms, we employ optimization to identify optimal weights for the transitions of the mined net so that the stochastic language issued by the stochastic interpretation of the mined net closely resembles that of the event log. The optimization is either based on the maximum likelihood principle or on the earth moving distance and we study in detail the characteristics of the associated objective function in both cases. It turns out that the objective function in case of using the maximum likelihood approach lends itself better to optimization. Experiments on some popular real system logs show an improved accuracy with respect to alternative approaches.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Cry et al. (2026) studied this question.

synapsesocial.com/papers/69c37acab34aaaeb1a67ca12https://doi.org/10.1007/s10009-026-00850-4
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1Wasserstein Weight Estimation for Stochastic Petri Nets2024 · 9 citations
  2. 2Newton-Type Minimization via the Lanczos Method1984 · 344 citations
  3. 3Process Mining2016 · 2,097 citations
  4. 4Workflow mining: discovering process models from event logs2004 · 2,197 citations
  5. 5Modelling with Generalized Stochastic Petri Nets1998 · 1,403 citations