SlideShare ist ein Scribd-Unternehmen logo
1 von 19
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

Weitere ähnliche Inhalte

Ă„hnlich wie 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 BrochureAdmen 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 rotorsLeonardo 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 boxIRJET Journal
 
Third presentataion fyp
Third presentataion fypThird presentataion fyp
Third presentataion fypImran 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 ManufacturingHassan Alwaely
 
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 indiaDr. Bikram Jit Singh
 
Robust 03015 process RGray apex15
Robust 03015 process RGray apex15Robust 03015 process RGray apex15
Robust 03015 process RGray apex15Robert Gray
 
Roll grinding Six Sigma project
Roll grinding Six Sigma projectRoll grinding Six Sigma project
Roll grinding Six Sigma projectTariq Aziz
 
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 methodNIT MANIPUR
 
Vlfm2014 cims-4 group technology
Vlfm2014 cims-4 group technologyVlfm2014 cims-4 group technology
Vlfm2014 cims-4 group technologyshivaniradhu
 
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 1Maxpromotion
 
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 VisualizationSurasak Sanguanpong
 
Metal Additive Manufacturing Manufacturing
Metal Additive Manufacturing ManufacturingMetal Additive Manufacturing Manufacturing
Metal Additive Manufacturing ManufacturingPrizztech
 
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 tuningMongoDB
 
Optimization of process parameters of WEDM for machining of monel r-405 mater...
Optimization of process parameters of WEDM for machining of monel r-405 mater...Optimization of process parameters of WEDM for machining of monel r-405 mater...
Optimization of process parameters of WEDM for machining of monel r-405 mater...Pinkraj Gangwar
 

Ă„hnlich wie 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
 
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
 
Optimization of process parameters of WEDM for machining of monel r-405 mater...
Optimization of process parameters of WEDM for machining of monel r-405 mater...Optimization of process parameters of WEDM for machining of monel r-405 mater...
Optimization of process parameters of WEDM for machining of monel r-405 mater...
 

Mehr von 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 OptimizationMarlon 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 PerspectivesMarlon 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 ProcessesMarlon Dumas
 
Augmented Business Process Management
Augmented Business Process ManagementAugmented Business Process Management
Augmented Business Process ManagementMarlon 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 SimulationMarlon 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 SimulationMarlon 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 ConstraintsMarlon Dumas
 
Robotic Process Mining
Robotic Process MiningRobotic Process Mining
Robotic Process MiningMarlon 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 PractitionersMarlon Dumas
 
Process Mining for Process Improvement.pptx
Process Mining for Process Improvement.pptxProcess Mining for Process Improvement.pptx
Process Mining for Process Improvement.pptxMarlon 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 ProcessesMarlon 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 datosMarlon 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 ImprovementMarlon 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 ReductionMarlon Dumas
 

Mehr von 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
 

KĂĽrzlich hochgeladen

Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 

KĂĽrzlich hochgeladen (20)

Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-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