SlideShare a Scribd company logo
1
Event log
Discovering “all-in-one” process models…
Process discovery
algorithms
2
a b a b c d e c a f g h
a b a b k d e c h f g h
b c p q p r a k q r s
b c p h p r a k q r s
a x p h y z t t u
Trace
clustering
a b a b c d e c a f g h
a b a b k d e c h f g h
b c p q p r a k q r s
b c p h p r a k q r s
a x p h y z t t u
Cluster 1
Cluster 2
Noise
Event log
Process variant 1
Process variant 2
Trace clustering
3
Process
discovery
Trace
clustering
Event log
Complexity
threshold
e.g. Size ≤ 30
Process model
Slice, Mine and Dice (SMD)
>?
4
1) Slice
2) Mine
3) Dice
Process
discovery
Trace
clustering
Event log
Complexity
threshold
e.g. Size ≤ 30
Slice, Mine and Dice (SMD)
>?
Process models
5
Process
discovery
Trace
clustering
Event log
Complexity
threshold
e.g. Size ≤ 30
Slice, Mine and Dice (SMD)
>?
Process models
6
Process model M3
Process model M2
A closer look…
7
F10
F11 F13
F14F12
M2 RPST of M2
F20
F21 F22
F24F23
F25
RPST of M3
Refined Process Structure Tree (RPST)
J. Vanhatalo, H. Volzer, J. Koehler: The Refined Process Structure Tree. Data Knowl. Eng., 2009
M3
8
M2
M3
F14 F25
M. Dumas, L. García-Bañuelos, M. La Rosa, and R. Uba. Fast Detection of Exact Clones in Business Process Model
Repositories. Information Systems, 2013
RPSDAG
F10
F11 F13
F14F12
RPST of M2
F20
F21 F22
F24F23
F25
RPST of M3
9
F14
M2
M3
S3
+
S3
+
Extracting exact clones
S3
Exact clones:
• SESE
• Non-trivial
• Identical
10
F12
F22M3
+
S3
+
S3
?
?
Extracting approximate clones
C. C. Ekanayake, M. Dumas, L. García-Bañuelos, M. La Rosa, and A. H. M. ter Hofstede. Approximate Clone
Detection in Repositories of Business Process Models, BPM 2012
Appr. clones:
• SESE
• Non-trivial
• Similar
• Unrelated
11
+
+
M2
Merging
algorithm
Fragment F12 of model M2
Fragment F22 of model M3
Configurable
gateway
Configurable
label
M. La Rosa, M. Dumas, R. Uba, and R. M. Dijkman. Business Process Model Merging: An Approach to Business
Process Consolidation. ACM TOSEM, 2013.
Merging approximate clones
S4
12
S4S3
+
The result…
13
+
+
+
Trace clustering
• M. Song, C.W. Gunther, and W.M.P. van der Aalst, Improving Process Mining
with Trace Clustering, J. Korean Inst. of Industrial Engineers 34(4), 2008
• R.P.J.C. Bose, W.M.P. van der Aalst, Trace Clustering Based on Conserved
Patterns: Towards Achieving Better Process Models, BPM 2009 Workshops
• A.K.A. de Medeiros, A. Guzzo, G. Greco, W.M.P. van der Aalst, A.J.M.M.
Weijters, B.F. van Dongen, D. Saccà. Process Mining Based on Clustering: A
Quest for Precision, BPM Workshops 2007
Discovery
• A.J.M.M. Weijters, J.T.S. Ribeiro. Flexible Heuristics Miner (FHM), CIDM,
2011.
Evaluation setup
Log Traces Events
Event
classes
Duplication
ratio
Motor 4,293 33,202 292 114
Commercial 4,852 54,134 81 668
BPI 2012 5,312 91,949 36 2,554
14
Evaluation – repository size and models number
S: Song et al.
B: Bose et al.
M: Medeiros et al.
• up to 64% reduction in repository size
• up to 66% reduction in # of top level process models
• up to 120 sub-processes extracted
Motor Comm BPI Motor Comm BPI
14%
22%
66%
15
64%
Evaluation – individual model complexity
Log Method
Size
CFC ACD Density CNC
Avg Min Max Savings (%)
Motor
S 22.75 4 37
22.8
12.07 2.71 0.07 1.26
S + SMD 17.57 4 37 10.07 2.34 0.11 1.21
B 20.01 4 37
9.8
9.97 2.51 0.08 1.2
B + SMD 18.04 4 37 10.05 2.38 0.11 1.2
M 15.73 3 49
-1.1
7.36 2.14 0.11 1.12
M + SMD 15.9 4 49 8.34 2.12 0.12 1.14
Commercial
S 24.07 6 34
22.4
13.65 2.96 0.06 1.32
S + SMD 18.67 2 34 11.34 2.49 0.1 1.24
B 21.11 2 34
20.3
11.04 2.65 0.07 1.23
B+ SMD 16.82 2 34 9.73 2.29 0.12 1.18
M 18.86 2 40
11.1
10.18 2.47 0.09 1.22
M + SMD 16.76 2 34 9.71 2.38 0.11 1.21
BPI
S 47.32 15 56
29.7
20.77 2.34 0.03 1.24
S + SMD 33.27 4 56 20.18 2.41 0.07 1.28
B 46.54 13 56
30.6
20.48 2.35 0.03 1.23
B + SMD 32.3 4 56 19.29 2.33 0.07 1.27
M 46.48 21 61
18.9
21.16 2.34 0.03 1.24
M + SMD 37.71 7 56 25.29 2.38 0.04 1.3
16
+ Seeks to discover process models that meet user-specified
complexity thresholds
+ Reduces repository size and top level models number
compared to trace clustering techniques
+ Preserves fitness, appropriateness & generalization of
models discovered from trace clusters
+ Little impact on structural complexity of process models
- Performance overhead
The SMD technique
17
Optimizations
• Parallelization of divisive trace clustering, discovery and
GED computation
• Incremental divisive trace clustering
• Sub-polygons and sub-bonds extraction
Complexity thresholds tuning
In the future…
18
Slice, Mine, Dice: Complexity-Aware Automated Discovery of Business Process Models

More Related Content

Similar to Slice, Mine, Dice: Complexity-Aware Automated Discovery of Business Process Models

Moldex3D for Effective Design Validation, Optimization of Plastic Parts and M...
Moldex3D for Effective Design Validation, Optimization of Plastic Parts and M...Moldex3D for Effective Design Validation, Optimization of Plastic Parts and M...
Moldex3D for Effective Design Validation, Optimization of Plastic Parts and M...
Altair
 
Addmen - OMR Software Brochure
Addmen - OMR Software BrochureAddmen - OMR Software Brochure
Addmen - OMR Software Brochure
Admen Multi-Studios
 
Designing, Fabricating, and Controlling of Shaped Metal Deposition System in ...
Designing, Fabricating, and Controlling of Shaped Metal Deposition System in ...Designing, Fabricating, and Controlling of Shaped Metal Deposition System in ...
Designing, Fabricating, and Controlling of Shaped Metal Deposition System in ...
Hassan Alwaely
 
Casting zero porosity rotors
Casting zero porosity rotorsCasting zero porosity rotors
Casting zero porosity rotors
Leonardo ENERGY
 
Design and Analysis of fluid flow in AISI 1008 Steel reduction gear box
Design and Analysis of fluid flow in AISI 1008 Steel reduction gear boxDesign and Analysis of fluid flow in AISI 1008 Steel reduction gear box
Design and Analysis of fluid flow in AISI 1008 Steel reduction gear box
IRJET Journal
 
Third presentataion fyp
Third presentataion fypThird presentataion fyp
Third presentataion fyp
Imran Mumtaz
 
Shaped Metal deposition Based on Additive Manufacturing
 Shaped Metal deposition Based on Additive Manufacturing Shaped Metal deposition Based on Additive Manufacturing
Shaped Metal deposition Based on Additive Manufacturing
Hassan Alwaely
 
Presentation2.pptx
Presentation2.pptxPresentation2.pptx
Presentation2.pptx
abdulWahab189361
 
Arduino based 3D printer
Arduino based 3D printerArduino based 3D printer
Arduino based 3D printer
Saumya Ranjan Behura
 
Enigma of 'six sigma' for foundry sm es in india
Enigma of 'six sigma' for foundry sm es in indiaEnigma of 'six sigma' for foundry sm es in india
Enigma of 'six sigma' for foundry sm es in india
Dr. Bikram Jit Singh
 
Robust 03015 process RGray apex15
Robust 03015 process RGray apex15Robust 03015 process RGray apex15
Robust 03015 process RGray apex15
Robert Gray
 
Roll grinding Six Sigma project
Roll grinding Six Sigma projectRoll grinding Six Sigma project
Roll grinding Six Sigma project
Tariq Aziz
 
Igbc2017 bimhvac tool_andnandrad 2018-02-26 14_39_19
Igbc2017 bimhvac tool_andnandrad 2018-02-26 14_39_19Igbc2017 bimhvac tool_andnandrad 2018-02-26 14_39_19
Igbc2017 bimhvac tool_andnandrad 2018-02-26 14_39_19
Thomas Tian
 
minimum porosity formation in pressure die casting by taguchi method
minimum porosity formation in pressure die casting by taguchi methodminimum porosity formation in pressure die casting by taguchi method
minimum porosity formation in pressure die casting by taguchi method
NIT MANIPUR
 
Vlfm2014 cims-4 group technology
Vlfm2014 cims-4 group technologyVlfm2014 cims-4 group technology
Vlfm2014 cims-4 group technology
shivaniradhu
 
The Design Core notes
The Design Core notes The Design Core notes
The Design Core notes
Gaya Prasad Kurmi
 
Die & mould maker profile 1
Die & mould maker profile 1Die & mould maker profile 1
Die & mould maker profile 1
Maxpromotion
 
Experiences in ELK with D3.js for Large Log Analysis and Visualization
Experiences in ELK with D3.js  for Large Log Analysis  and VisualizationExperiences in ELK with D3.js  for Large Log Analysis  and Visualization
Experiences in ELK with D3.js for Large Log Analysis and Visualization
Surasak Sanguanpong
 
Metal Additive Manufacturing Manufacturing
Metal Additive Manufacturing ManufacturingMetal Additive Manufacturing Manufacturing
Metal Additive Manufacturing Manufacturing
Prizztech
 
1404 app dev series - session 8 - monitoring & performance tuning
1404   app dev series - session 8 - monitoring & performance tuning1404   app dev series - session 8 - monitoring & performance tuning
1404 app dev series - session 8 - monitoring & performance tuning
MongoDB
 

Similar to Slice, Mine, Dice: Complexity-Aware Automated Discovery of Business Process Models (20)

Moldex3D for Effective Design Validation, Optimization of Plastic Parts and M...
Moldex3D for Effective Design Validation, Optimization of Plastic Parts and M...Moldex3D for Effective Design Validation, Optimization of Plastic Parts and M...
Moldex3D for Effective Design Validation, Optimization of Plastic Parts and M...
 
Addmen - OMR Software Brochure
Addmen - OMR Software BrochureAddmen - OMR Software Brochure
Addmen - OMR Software Brochure
 
Designing, Fabricating, and Controlling of Shaped Metal Deposition System in ...
Designing, Fabricating, and Controlling of Shaped Metal Deposition System in ...Designing, Fabricating, and Controlling of Shaped Metal Deposition System in ...
Designing, Fabricating, and Controlling of Shaped Metal Deposition System in ...
 
Casting zero porosity rotors
Casting zero porosity rotorsCasting zero porosity rotors
Casting zero porosity rotors
 
Design and Analysis of fluid flow in AISI 1008 Steel reduction gear box
Design and Analysis of fluid flow in AISI 1008 Steel reduction gear boxDesign and Analysis of fluid flow in AISI 1008 Steel reduction gear box
Design and Analysis of fluid flow in AISI 1008 Steel reduction gear box
 
Third presentataion fyp
Third presentataion fypThird presentataion fyp
Third presentataion fyp
 
Shaped Metal deposition Based on Additive Manufacturing
 Shaped Metal deposition Based on Additive Manufacturing Shaped Metal deposition Based on Additive Manufacturing
Shaped Metal deposition Based on Additive Manufacturing
 
Presentation2.pptx
Presentation2.pptxPresentation2.pptx
Presentation2.pptx
 
Arduino based 3D printer
Arduino based 3D printerArduino based 3D printer
Arduino based 3D printer
 
Enigma of 'six sigma' for foundry sm es in india
Enigma of 'six sigma' for foundry sm es in indiaEnigma of 'six sigma' for foundry sm es in india
Enigma of 'six sigma' for foundry sm es in india
 
Robust 03015 process RGray apex15
Robust 03015 process RGray apex15Robust 03015 process RGray apex15
Robust 03015 process RGray apex15
 
Roll grinding Six Sigma project
Roll grinding Six Sigma projectRoll grinding Six Sigma project
Roll grinding Six Sigma project
 
Igbc2017 bimhvac tool_andnandrad 2018-02-26 14_39_19
Igbc2017 bimhvac tool_andnandrad 2018-02-26 14_39_19Igbc2017 bimhvac tool_andnandrad 2018-02-26 14_39_19
Igbc2017 bimhvac tool_andnandrad 2018-02-26 14_39_19
 
minimum porosity formation in pressure die casting by taguchi method
minimum porosity formation in pressure die casting by taguchi methodminimum porosity formation in pressure die casting by taguchi method
minimum porosity formation in pressure die casting by taguchi method
 
Vlfm2014 cims-4 group technology
Vlfm2014 cims-4 group technologyVlfm2014 cims-4 group technology
Vlfm2014 cims-4 group technology
 
The Design Core notes
The Design Core notes The Design Core notes
The Design Core notes
 
Die & mould maker profile 1
Die & mould maker profile 1Die & mould maker profile 1
Die & mould maker profile 1
 
Experiences in ELK with D3.js for Large Log Analysis and Visualization
Experiences in ELK with D3.js  for Large Log Analysis  and VisualizationExperiences in ELK with D3.js  for Large Log Analysis  and Visualization
Experiences in ELK with D3.js for Large Log Analysis and Visualization
 
Metal Additive Manufacturing Manufacturing
Metal Additive Manufacturing ManufacturingMetal Additive Manufacturing Manufacturing
Metal Additive Manufacturing Manufacturing
 
1404 app dev series - session 8 - monitoring & performance tuning
1404   app dev series - session 8 - monitoring & performance tuning1404   app dev series - session 8 - monitoring & performance tuning
1404 app dev series - session 8 - monitoring & performance tuning
 

More from Marlon Dumas

How GenAI will (not) change your business?
How GenAI will (not)  change your business?How GenAI will (not)  change your business?
How GenAI will (not) change your business?
Marlon Dumas
 
Walking the Way from Process Mining to AI-Driven Process Optimization
Walking the Way from Process Mining to AI-Driven Process OptimizationWalking the Way from Process Mining to AI-Driven Process Optimization
Walking the Way from Process Mining to AI-Driven Process Optimization
Marlon Dumas
 
Discovery and Simulation of Business Processes with Probabilistic Resource Av...
Discovery and Simulation of Business Processes with Probabilistic Resource Av...Discovery and Simulation of Business Processes with Probabilistic Resource Av...
Discovery and Simulation of Business Processes with Probabilistic Resource Av...
Marlon Dumas
 
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
Marlon Dumas
 
Business Process Optimization: Status and Perspectives
Business Process Optimization: Status and PerspectivesBusiness Process Optimization: Status and Perspectives
Business Process Optimization: Status and Perspectives
Marlon Dumas
 
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
Marlon Dumas
 
Why am I Waiting Data-Driven Analysis of Waiting Times in Business Processes
Why am I Waiting Data-Driven Analysis of Waiting Times in Business ProcessesWhy am I Waiting Data-Driven Analysis of Waiting Times in Business Processes
Why am I Waiting Data-Driven Analysis of Waiting Times in Business Processes
Marlon Dumas
 
Augmented Business Process Management
Augmented Business Process ManagementAugmented Business Process Management
Augmented Business Process Management
Marlon Dumas
 
Process Mining and Data-Driven Process Simulation
Process Mining and Data-Driven Process SimulationProcess Mining and Data-Driven Process Simulation
Process Mining and Data-Driven Process Simulation
Marlon Dumas
 
Modeling Extraneous Activity Delays in Business Process Simulation
Modeling Extraneous Activity Delays in Business Process SimulationModeling Extraneous Activity Delays in Business Process Simulation
Modeling Extraneous Activity Delays in Business Process Simulation
Marlon Dumas
 
Business Process Simulation with Differentiated Resources: Does it Make a Dif...
Business Process Simulation with Differentiated Resources: Does it Make a Dif...Business Process Simulation with Differentiated Resources: Does it Make a Dif...
Business Process Simulation with Differentiated Resources: Does it Make a Dif...
Marlon Dumas
 
Prescriptive Process Monitoring Under Uncertainty and Resource Constraints
Prescriptive Process Monitoring Under Uncertainty and Resource ConstraintsPrescriptive Process Monitoring Under Uncertainty and Resource Constraints
Prescriptive Process Monitoring Under Uncertainty and Resource Constraints
Marlon Dumas
 
Robotic Process Mining
Robotic Process MiningRobotic Process Mining
Robotic Process Mining
Marlon Dumas
 
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?
Marlon Dumas
 
Process Mining: A Guide for Practitioners
Process Mining: A Guide for PractitionersProcess Mining: A Guide for Practitioners
Process Mining: A Guide for Practitioners
Marlon Dumas
 
Process Mining for Process Improvement.pptx
Process Mining for Process Improvement.pptxProcess Mining for Process Improvement.pptx
Process Mining for Process Improvement.pptx
Marlon Dumas
 
Data-Driven Analysis of Batch Processing Inefficiencies in Business Processes
Data-Driven Analysis of  Batch Processing Inefficiencies  in Business ProcessesData-Driven Analysis of  Batch Processing Inefficiencies  in Business Processes
Data-Driven Analysis of Batch Processing Inefficiencies in Business Processes
Marlon Dumas
 
Optimización de procesos basada en datos
Optimización de procesos basada en datosOptimización de procesos basada en datos
Optimización de procesos basada en datos
Marlon Dumas
 
Process Mining and AI for Continuous Process Improvement
Process Mining and AI for Continuous Process ImprovementProcess Mining and AI for Continuous Process Improvement
Process Mining and AI for Continuous Process Improvement
Marlon Dumas
 
Prescriptive Process Monitoring for Cost-Aware Cycle Time Reduction
Prescriptive Process Monitoring for Cost-Aware Cycle Time ReductionPrescriptive Process Monitoring for Cost-Aware Cycle Time Reduction
Prescriptive Process Monitoring for Cost-Aware Cycle Time Reduction
Marlon Dumas
 

More from Marlon Dumas (20)

How GenAI will (not) change your business?
How GenAI will (not)  change your business?How GenAI will (not)  change your business?
How GenAI will (not) change your business?
 
Walking the Way from Process Mining to AI-Driven Process Optimization
Walking the Way from Process Mining to AI-Driven Process OptimizationWalking the Way from Process Mining to AI-Driven Process Optimization
Walking the Way from Process Mining to AI-Driven Process Optimization
 
Discovery and Simulation of Business Processes with Probabilistic Resource Av...
Discovery and Simulation of Business Processes with Probabilistic Resource Av...Discovery and Simulation of Business Processes with Probabilistic Resource Av...
Discovery and Simulation of Business Processes with Probabilistic Resource Av...
 
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
 
Business Process Optimization: Status and Perspectives
Business Process Optimization: Status and PerspectivesBusiness Process Optimization: Status and Perspectives
Business Process Optimization: Status and Perspectives
 
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
 
Why am I Waiting Data-Driven Analysis of Waiting Times in Business Processes
Why am I Waiting Data-Driven Analysis of Waiting Times in Business ProcessesWhy am I Waiting Data-Driven Analysis of Waiting Times in Business Processes
Why am I Waiting Data-Driven Analysis of Waiting Times in Business Processes
 
Augmented Business Process Management
Augmented Business Process ManagementAugmented Business Process Management
Augmented Business Process Management
 
Process Mining and Data-Driven Process Simulation
Process Mining and Data-Driven Process SimulationProcess Mining and Data-Driven Process Simulation
Process Mining and Data-Driven Process Simulation
 
Modeling Extraneous Activity Delays in Business Process Simulation
Modeling Extraneous Activity Delays in Business Process SimulationModeling Extraneous Activity Delays in Business Process Simulation
Modeling Extraneous Activity Delays in Business Process Simulation
 
Business Process Simulation with Differentiated Resources: Does it Make a Dif...
Business Process Simulation with Differentiated Resources: Does it Make a Dif...Business Process Simulation with Differentiated Resources: Does it Make a Dif...
Business Process Simulation with Differentiated Resources: Does it Make a Dif...
 
Prescriptive Process Monitoring Under Uncertainty and Resource Constraints
Prescriptive Process Monitoring Under Uncertainty and Resource ConstraintsPrescriptive Process Monitoring Under Uncertainty and Resource Constraints
Prescriptive Process Monitoring Under Uncertainty and Resource Constraints
 
Robotic Process Mining
Robotic Process MiningRobotic Process Mining
Robotic Process Mining
 
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?
 
Process Mining: A Guide for Practitioners
Process Mining: A Guide for PractitionersProcess Mining: A Guide for Practitioners
Process Mining: A Guide for Practitioners
 
Process Mining for Process Improvement.pptx
Process Mining for Process Improvement.pptxProcess Mining for Process Improvement.pptx
Process Mining for Process Improvement.pptx
 
Data-Driven Analysis of Batch Processing Inefficiencies in Business Processes
Data-Driven Analysis of  Batch Processing Inefficiencies  in Business ProcessesData-Driven Analysis of  Batch Processing Inefficiencies  in Business Processes
Data-Driven Analysis of Batch Processing Inefficiencies in Business Processes
 
Optimización de procesos basada en datos
Optimización de procesos basada en datosOptimización de procesos basada en datos
Optimización de procesos basada en datos
 
Process Mining and AI for Continuous Process Improvement
Process Mining and AI for Continuous Process ImprovementProcess Mining and AI for Continuous Process Improvement
Process Mining and AI for Continuous Process Improvement
 
Prescriptive Process Monitoring for Cost-Aware Cycle Time Reduction
Prescriptive Process Monitoring for Cost-Aware Cycle Time ReductionPrescriptive Process Monitoring for Cost-Aware Cycle Time Reduction
Prescriptive Process Monitoring for Cost-Aware Cycle Time Reduction
 

Recently uploaded

South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
paigestewart1632
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 

Recently uploaded (20)

South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 

Slice, Mine, Dice: Complexity-Aware Automated Discovery of Business Process Models

  • 1. 1
  • 2. Event log Discovering “all-in-one” process models… Process discovery algorithms 2
  • 3. a b a b c d e c a f g h a b a b k d e c h f g h b c p q p r a k q r s b c p h p r a k q r s a x p h y z t t u Trace clustering a b a b c d e c a f g h a b a b k d e c h f g h b c p q p r a k q r s b c p h p r a k q r s a x p h y z t t u Cluster 1 Cluster 2 Noise Event log Process variant 1 Process variant 2 Trace clustering 3
  • 4. Process discovery Trace clustering Event log Complexity threshold e.g. Size ≤ 30 Process model Slice, Mine and Dice (SMD) >? 4 1) Slice 2) Mine 3) Dice
  • 5. Process discovery Trace clustering Event log Complexity threshold e.g. Size ≤ 30 Slice, Mine and Dice (SMD) >? Process models 5
  • 6. Process discovery Trace clustering Event log Complexity threshold e.g. Size ≤ 30 Slice, Mine and Dice (SMD) >? Process models 6
  • 7. Process model M3 Process model M2 A closer look… 7
  • 8. F10 F11 F13 F14F12 M2 RPST of M2 F20 F21 F22 F24F23 F25 RPST of M3 Refined Process Structure Tree (RPST) J. Vanhatalo, H. Volzer, J. Koehler: The Refined Process Structure Tree. Data Knowl. Eng., 2009 M3 8
  • 9. M2 M3 F14 F25 M. Dumas, L. García-Bañuelos, M. La Rosa, and R. Uba. Fast Detection of Exact Clones in Business Process Model Repositories. Information Systems, 2013 RPSDAG F10 F11 F13 F14F12 RPST of M2 F20 F21 F22 F24F23 F25 RPST of M3 9
  • 10. F14 M2 M3 S3 + S3 + Extracting exact clones S3 Exact clones: • SESE • Non-trivial • Identical 10
  • 11. F12 F22M3 + S3 + S3 ? ? Extracting approximate clones C. C. Ekanayake, M. Dumas, L. García-Bañuelos, M. La Rosa, and A. H. M. ter Hofstede. Approximate Clone Detection in Repositories of Business Process Models, BPM 2012 Appr. clones: • SESE • Non-trivial • Similar • Unrelated 11 + + M2
  • 12. Merging algorithm Fragment F12 of model M2 Fragment F22 of model M3 Configurable gateway Configurable label M. La Rosa, M. Dumas, R. Uba, and R. M. Dijkman. Business Process Model Merging: An Approach to Business Process Consolidation. ACM TOSEM, 2013. Merging approximate clones S4 12
  • 14. Trace clustering • M. Song, C.W. Gunther, and W.M.P. van der Aalst, Improving Process Mining with Trace Clustering, J. Korean Inst. of Industrial Engineers 34(4), 2008 • R.P.J.C. Bose, W.M.P. van der Aalst, Trace Clustering Based on Conserved Patterns: Towards Achieving Better Process Models, BPM 2009 Workshops • A.K.A. de Medeiros, A. Guzzo, G. Greco, W.M.P. van der Aalst, A.J.M.M. Weijters, B.F. van Dongen, D. Saccà. Process Mining Based on Clustering: A Quest for Precision, BPM Workshops 2007 Discovery • A.J.M.M. Weijters, J.T.S. Ribeiro. Flexible Heuristics Miner (FHM), CIDM, 2011. Evaluation setup Log Traces Events Event classes Duplication ratio Motor 4,293 33,202 292 114 Commercial 4,852 54,134 81 668 BPI 2012 5,312 91,949 36 2,554 14
  • 15. Evaluation – repository size and models number S: Song et al. B: Bose et al. M: Medeiros et al. • up to 64% reduction in repository size • up to 66% reduction in # of top level process models • up to 120 sub-processes extracted Motor Comm BPI Motor Comm BPI 14% 22% 66% 15 64%
  • 16. Evaluation – individual model complexity Log Method Size CFC ACD Density CNC Avg Min Max Savings (%) Motor S 22.75 4 37 22.8 12.07 2.71 0.07 1.26 S + SMD 17.57 4 37 10.07 2.34 0.11 1.21 B 20.01 4 37 9.8 9.97 2.51 0.08 1.2 B + SMD 18.04 4 37 10.05 2.38 0.11 1.2 M 15.73 3 49 -1.1 7.36 2.14 0.11 1.12 M + SMD 15.9 4 49 8.34 2.12 0.12 1.14 Commercial S 24.07 6 34 22.4 13.65 2.96 0.06 1.32 S + SMD 18.67 2 34 11.34 2.49 0.1 1.24 B 21.11 2 34 20.3 11.04 2.65 0.07 1.23 B+ SMD 16.82 2 34 9.73 2.29 0.12 1.18 M 18.86 2 40 11.1 10.18 2.47 0.09 1.22 M + SMD 16.76 2 34 9.71 2.38 0.11 1.21 BPI S 47.32 15 56 29.7 20.77 2.34 0.03 1.24 S + SMD 33.27 4 56 20.18 2.41 0.07 1.28 B 46.54 13 56 30.6 20.48 2.35 0.03 1.23 B + SMD 32.3 4 56 19.29 2.33 0.07 1.27 M 46.48 21 61 18.9 21.16 2.34 0.03 1.24 M + SMD 37.71 7 56 25.29 2.38 0.04 1.3 16
  • 17. + Seeks to discover process models that meet user-specified complexity thresholds + Reduces repository size and top level models number compared to trace clustering techniques + Preserves fitness, appropriateness & generalization of models discovered from trace clusters + Little impact on structural complexity of process models - Performance overhead The SMD technique 17
  • 18. Optimizations • Parallelization of divisive trace clustering, discovery and GED computation • Incremental divisive trace clustering • Sub-polygons and sub-bonds extraction Complexity thresholds tuning In the future… 18