2016
DOI: 10.1016/j.jides.2016.11.001
|View full text |Cite
|
Sign up to set email alerts
|

Mining local process models

Abstract: In this paper we describe a method to discover frequent behavioral patterns in event logs. We express these patterns as local process models. Local process model mining can be positioned in-between process discovery and episode / sequential pattern mining. The technique presented in this paper is able to learn behavioral patterns involving sequential composition, concurrency, choice and loop, like in process mining. However, we do not look at start-to-end models, which distinguishes our approach from process d… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
96
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
6
3

Relationship

4
5

Authors

Journals

citations
Cited by 79 publications
(96 citation statements)
references
References 31 publications
(46 reference statements)
0
96
0
Order By: Relevance
“…With a different approach, the w-find algorithm [8] uses the process model to build the patterns, checking their frequency in the logs. Extending these mining techniques, the local process mining approach of Niek Tax et al [22] discovers frequent patterns from the logs providing support to loops. Finally, in [3] tree structured patterns in the XML structure of the XES 1 logs are searched.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…With a different approach, the w-find algorithm [8] uses the process model to build the patterns, checking their frequency in the logs. Extending these mining techniques, the local process mining approach of Niek Tax et al [22] discovers frequent patterns from the logs providing support to loops. Finally, in [3] tree structured patterns in the XML structure of the XES 1 logs are searched.…”
Section: Related Workmentioning
confidence: 99%
“…Output: A Boolean value indicating if the pattern is frequent or not. 1 Algorithm isFrequentPattern(pattern, T, threshold) return executed 21 Function isTraceCompliant(pattern, trace) 22 forall task ∈ trace do 23 Execute task in the process model 24 sources ← get the tasks that fired the execution of task 25 simulateExecutionInPattern(sources, task, pattern) 26 if pattern has been successfully executed then 27 return true With the current task -the fired one-and the tasks that have fired it -the firing tasks, retrieved by the simulation-, the executed tasks and arcs are saved, in order to analyse and to detect if the execution of the pattern is being disrupted before it is completed (Alg. 2:25).…”
Section: Wominementioning
confidence: 99%
“…Finally, insights in the human routines can be obtained through the discovery of Local Process Models [49], which bridges process mining and sequential pattern mining by finding patterns that include high-level process model constructs such as (exclusive) choices, loops, and concurrency. However, Local Process Models, as opposed to process discovery, only give insight into frequent subroutines of behavior and do not provide the global picture of the behavior throughout the day from start to end.…”
Section: Temporal Relation Mining For Smart Home Environmentsmentioning
confidence: 99%
“…The F-scores of the discovered process models is determined mostly by the precision of the models because the activity filtering impacts precision more than it impacts fitness. One exception is the BPI'12 resource 10939 log [39], where the fitness decreases to below 0.75 as a result of applying one of the two frequency-based filters, while the precision increase as an effect of applying the filter is only minor. Figure 12 shows the maximum F-score for different human behavior event logs as a function of the minimum percentage of activities that are remaining in the log.…”
Section: Evaluation Using Real Life Datamentioning
confidence: 99%