SlideShare a Scribd company logo
1 of 22
Download to read offline
Unbiased, Fine-Grained Description of
Processes Performance from Event Data
Vadim Denisov, Dirk Fahland, Wil van der Aalst
Material Handling System (MHS) Example
1
Check-In
Baggage Handling System (BHS)
Example of BHS Performance Problem
2
Check-In
Transfer
Scanner 1
Scanner 2
Merge
Sorter
Exit
Dead-lock on the Sorter Loop
Example of a Real BHS Model
3
Transfer
Scanner 2
Sorter
Exit
Questions about the model:
• Do all cases take 12m from Scanner 2 to Merge?
• When and why did bottlenecks happen?
• How do process variants divert/merge?
BHS: Questions about Performance
4
Check-In Transfer
Merge
Sorter
Scanner 1 Scanner 2
Exit
1m 1m
10m 12m
6m
3m
Baggage Handling
System
Questions about the model:
• Do all cases take 12m from Scanner 2 to Merge?
• When and why did bottlenecks happen?
• How do process variants divert/merge?
BHS: Questions about Performance
5
Check-In Transfer
Merge
Sorter
Scanner 1 Scanner 2
Exit
1m 1m
10m 12m
6m
3m
Baggage Handling
System
Generalized questions:
• What is the actual distribution of durations?
• What are timelines of individual cases?
• What is performance over time?
• How do cases and process steps influence each
other?
Business Process: Questions about Performance
6
Road Traffic Fines
Management process
Generalized questions:
• What is the actual distribution of durations?
• What are timelines of individual cases?
• What is performance over time?
• How do cases and process steps influence each
other?
1. Visual Analytics: a different way to visualize event data
2. New findings in well-known data
3. Introduction to performance patterns
4. Evaluation and a new tool
How to Represent System Performance in Dynamic?
7
Event Log Annotated Model
?
Performance Abstraction Levels
Performance in Dynamic
8
A
B
Sub-trace: A(time=t1) → B(time=t2)
Cases started/stopped/pending/…
normal
speed
2 times
slower
3 times
slower
very
slow
Time
A
B
t1 t2
StepStep
Performance Spectrum
1. Visual Analytics: a different way to visualize event data
2. New findings in well-known data (Road Traffic Fines
Management process)
3. Introduction to performance patterns
4. Evaluation and a new tool
How to Represent System Performance in Dynamic?
9
Performance
Spectrum
Event Log Annotated ModelPerformance Abstraction Levels
Example: Unordered Execution vs. FIFO
10
Create Fine
Payment
Insert Fine
Notification
Add Penalty
Example: Batching
11
Create Fine
Send Fine
Insert Fine
Notification
Example: Complete Case Variant
12
Send for Credit
Collection
5d
Create Fine
Send Fine
Insert Fine
Notification
Add Penalty
1. Visual Analytics: a different way to visualize event data
2. New findings in well-known data
3. Introduction to performance patterns
4. Evaluation and a new tool
How to Represent System Performance in Dynamic?
13
Performance
Spectrum ?
Event Log Annotated ModelPerformance Abstraction Levels
Performance Patterns Taxonomy: Order of Cases
14
unordered FIFO
batching on start batching on end
Full Taxonomy → See in Paper
15
ORDER
unordered FIFO LIFO
batching
on start
batching
on end
constant
speed
batching
on start and end
CLASSES PRESENTED
1 >1
WORKLOAD TRENDS
(TOTAL OR FOR A CLASS)
steady variable
growing falling
AMOUNT OF
WORKLOAD
zero non-zero
low medium high
SIZE
segment one
subsequence
ab
bc
cd
several
subsequences
kl
lm
mn
ab
bc
R1
R2
OCCURRENCE
globally
as a local
instance
REPETITIONS
single periodicsystematic
arbitrary
TYPE
detailed composite aggregated
VARIANTS
CONTAINED
1 >1
Aggregation functions: {cases started, cases stopped, diff. of start/stop, cases pending}
<exact number>
exact
number
spiky
scheduled
variable
speed
WORKLOAD CHARACTER
continuous sparse
PERFORMANCE IN
CONTEXT
slower faster
the same
WORKLOAD
PERFORMANCE
SCOPE
Classifiers:
quartile-based, median-proportional (for MHS)
DURATION= <abs. value>
SHAPE
1. Visual Analytics: a different way to visualize event data
2. New findings in well-known data
3. Introduction to performance patterns
4. New tool and evaluation
How to Represent System Performance in Dynamic?
16
Event Log Annotated ModelPerformance Abstraction Levels
Performance
Spectrum
Performance
Patterns
Performance Spectrum Miner and Evaluation
17
https://github.com/processmining-in-logistics/psm
See it in action:
Demo Session 2!
✓ ProM plugin & Stand-alone
✓ Documentation
✓ Open-Source LGPL-3
✓ Java-compatible
• Real-world problem (Vanderlande, BHS of a major European airport)
• BPI Challenge 2018: applying to business processes
Business Process vs. Material Handling System
18
Road Traffic Fine Management Process Baggage Handling System
Spectra of Public Event Logs from 4TU Datacenter
19
BPI’12
BPI’14
BPI’15-1 BPI’15-2 BPI’15-5
BPI’17 Hospital Billing RTFM
New visual analytics technique:
1. performance of the whole process over time (all cases)
2. explore how process steps/cases influence each other
3. analyze processes on a higher abstraction level: performance patterns
Conclusions
20
Performance
Spectrum
Performance
Patterns
Event Log Annotated ModelPerformance Abstraction Levels
Future Work
21
• automatic ordering of segments
• dealing with parallel activities
• automatic detection of patterns and annotating process models with them
• predicting performance spectra to detect performance issues of MHS

More Related Content

Similar to Unbiased, Fine-Grained Description of Processes Performance from Event Data

Business Process Monitoring and Mining
Business Process Monitoring and MiningBusiness Process Monitoring and Mining
Business Process Monitoring and MiningMarlon Dumas
 
Business Process Analytics: From Insights to Predictions
Business Process Analytics: From Insights to PredictionsBusiness Process Analytics: From Insights to Predictions
Business Process Analytics: From Insights to PredictionsMarlon Dumas
 
Making Runtime Data Useful for Incident Diagnosis: An Experience Report
Making Runtime Data Useful for Incident Diagnosis: An Experience ReportMaking Runtime Data Useful for Incident Diagnosis: An Experience Report
Making Runtime Data Useful for Incident Diagnosis: An Experience ReportQAware GmbH
 
SERENE 2014 Workshop: Paper "Combined Error Propagation Analysis and Runtime ...
SERENE 2014 Workshop: Paper "Combined Error Propagation Analysis and Runtime ...SERENE 2014 Workshop: Paper "Combined Error Propagation Analysis and Runtime ...
SERENE 2014 Workshop: Paper "Combined Error Propagation Analysis and Runtime ...SERENEWorkshop
 
Process mining with Disco (Eng)
Process mining with Disco (Eng)Process mining with Disco (Eng)
Process mining with Disco (Eng)Dafna Levy
 
Winter Simulation Conference 2021 - Process Wind Tunnel Talk
Winter Simulation Conference 2021 - Process Wind Tunnel TalkWinter Simulation Conference 2021 - Process Wind Tunnel Talk
Winter Simulation Conference 2021 - Process Wind Tunnel TalkSudhendu Rai
 
Process Mining and Predictive Process Monitoring
Process Mining and Predictive Process MonitoringProcess Mining and Predictive Process Monitoring
Process Mining and Predictive Process MonitoringMarlon Dumas
 
Traffic Simulator
Traffic SimulatorTraffic Simulator
Traffic Simulatorgystell
 
Introduction to Business Process Analysis and Redesign
Introduction to Business Process Analysis and RedesignIntroduction to Business Process Analysis and Redesign
Introduction to Business Process Analysis and RedesignMarlon Dumas
 
Introduction to Business Process Monitoring and Process Mining
Introduction to Business Process Monitoring and Process MiningIntroduction to Business Process Monitoring and Process Mining
Introduction to Business Process Monitoring and Process MiningMarlon Dumas
 
Process wind tunnel - A novel capability for data-driven business process imp...
Process wind tunnel - A novel capability for data-driven business process imp...Process wind tunnel - A novel capability for data-driven business process imp...
Process wind tunnel - A novel capability for data-driven business process imp...Sudhendu Rai
 
Automating Speed: A Proven Approach to Preventing Performance Regressions in ...
Automating Speed: A Proven Approach to Preventing Performance Regressions in ...Automating Speed: A Proven Approach to Preventing Performance Regressions in ...
Automating Speed: A Proven Approach to Preventing Performance Regressions in ...HostedbyConfluent
 
IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0Matt Lucas
 
Woop - Workflow Optimizer
Woop - Workflow OptimizerWoop - Workflow Optimizer
Woop - Workflow OptimizerMartin Homik
 
DockerCon SF 2019 - Observability Workshop
DockerCon SF 2019 - Observability WorkshopDockerCon SF 2019 - Observability Workshop
DockerCon SF 2019 - Observability WorkshopKevin Crawley
 
Keynote: Building and Operating A Serverless Streaming Runtime for Apache Bea...
Keynote: Building and Operating A Serverless Streaming Runtime for Apache Bea...Keynote: Building and Operating A Serverless Streaming Runtime for Apache Bea...
Keynote: Building and Operating A Serverless Streaming Runtime for Apache Bea...Flink Forward
 

Similar to Unbiased, Fine-Grained Description of Processes Performance from Event Data (20)

Business Process Monitoring and Mining
Business Process Monitoring and MiningBusiness Process Monitoring and Mining
Business Process Monitoring and Mining
 
Business Process Analytics: From Insights to Predictions
Business Process Analytics: From Insights to PredictionsBusiness Process Analytics: From Insights to Predictions
Business Process Analytics: From Insights to Predictions
 
Making Runtime Data Useful for Incident Diagnosis: An Experience Report
Making Runtime Data Useful for Incident Diagnosis: An Experience ReportMaking Runtime Data Useful for Incident Diagnosis: An Experience Report
Making Runtime Data Useful for Incident Diagnosis: An Experience Report
 
SERENE 2014 Workshop: Paper "Combined Error Propagation Analysis and Runtime ...
SERENE 2014 Workshop: Paper "Combined Error Propagation Analysis and Runtime ...SERENE 2014 Workshop: Paper "Combined Error Propagation Analysis and Runtime ...
SERENE 2014 Workshop: Paper "Combined Error Propagation Analysis and Runtime ...
 
Process mining with Disco (Eng)
Process mining with Disco (Eng)Process mining with Disco (Eng)
Process mining with Disco (Eng)
 
Nexmark with beam
Nexmark with beamNexmark with beam
Nexmark with beam
 
Winter Simulation Conference 2021 - Process Wind Tunnel Talk
Winter Simulation Conference 2021 - Process Wind Tunnel TalkWinter Simulation Conference 2021 - Process Wind Tunnel Talk
Winter Simulation Conference 2021 - Process Wind Tunnel Talk
 
Process Mining and Predictive Process Monitoring
Process Mining and Predictive Process MonitoringProcess Mining and Predictive Process Monitoring
Process Mining and Predictive Process Monitoring
 
Traffic Simulator
Traffic SimulatorTraffic Simulator
Traffic Simulator
 
Cooking with Data and Processes
Cooking with Data and ProcessesCooking with Data and Processes
Cooking with Data and Processes
 
Introduction to Business Process Analysis and Redesign
Introduction to Business Process Analysis and RedesignIntroduction to Business Process Analysis and Redesign
Introduction to Business Process Analysis and Redesign
 
Shikha fdp 62_14july2017
Shikha fdp 62_14july2017Shikha fdp 62_14july2017
Shikha fdp 62_14july2017
 
Introduction to Business Process Monitoring and Process Mining
Introduction to Business Process Monitoring and Process MiningIntroduction to Business Process Monitoring and Process Mining
Introduction to Business Process Monitoring and Process Mining
 
Process wind tunnel - A novel capability for data-driven business process imp...
Process wind tunnel - A novel capability for data-driven business process imp...Process wind tunnel - A novel capability for data-driven business process imp...
Process wind tunnel - A novel capability for data-driven business process imp...
 
Automating Speed: A Proven Approach to Preventing Performance Regressions in ...
Automating Speed: A Proven Approach to Preventing Performance Regressions in ...Automating Speed: A Proven Approach to Preventing Performance Regressions in ...
Automating Speed: A Proven Approach to Preventing Performance Regressions in ...
 
IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0
 
Woop - Workflow Optimizer
Woop - Workflow OptimizerWoop - Workflow Optimizer
Woop - Workflow Optimizer
 
DockerCon SF 2019 - Observability Workshop
DockerCon SF 2019 - Observability WorkshopDockerCon SF 2019 - Observability Workshop
DockerCon SF 2019 - Observability Workshop
 
GraphQL Basics
GraphQL BasicsGraphQL Basics
GraphQL Basics
 
Keynote: Building and Operating A Serverless Streaming Runtime for Apache Bea...
Keynote: Building and Operating A Serverless Streaming Runtime for Apache Bea...Keynote: Building and Operating A Serverless Streaming Runtime for Apache Bea...
Keynote: Building and Operating A Serverless Streaming Runtime for Apache Bea...
 

Recently uploaded

1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样vhwb25kk
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAbdelrhman abooda
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home ServiceSapana Sha
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 

Recently uploaded (20)

1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
Decoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in ActionDecoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in Action
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 

Unbiased, Fine-Grained Description of Processes Performance from Event Data

  • 1. Unbiased, Fine-Grained Description of Processes Performance from Event Data Vadim Denisov, Dirk Fahland, Wil van der Aalst
  • 2. Material Handling System (MHS) Example 1 Check-In Baggage Handling System (BHS)
  • 3. Example of BHS Performance Problem 2 Check-In Transfer Scanner 1 Scanner 2 Merge Sorter Exit Dead-lock on the Sorter Loop
  • 4. Example of a Real BHS Model 3 Transfer Scanner 2 Sorter Exit
  • 5. Questions about the model: • Do all cases take 12m from Scanner 2 to Merge? • When and why did bottlenecks happen? • How do process variants divert/merge? BHS: Questions about Performance 4 Check-In Transfer Merge Sorter Scanner 1 Scanner 2 Exit 1m 1m 10m 12m 6m 3m Baggage Handling System
  • 6. Questions about the model: • Do all cases take 12m from Scanner 2 to Merge? • When and why did bottlenecks happen? • How do process variants divert/merge? BHS: Questions about Performance 5 Check-In Transfer Merge Sorter Scanner 1 Scanner 2 Exit 1m 1m 10m 12m 6m 3m Baggage Handling System Generalized questions: • What is the actual distribution of durations? • What are timelines of individual cases? • What is performance over time? • How do cases and process steps influence each other?
  • 7. Business Process: Questions about Performance 6 Road Traffic Fines Management process Generalized questions: • What is the actual distribution of durations? • What are timelines of individual cases? • What is performance over time? • How do cases and process steps influence each other?
  • 8. 1. Visual Analytics: a different way to visualize event data 2. New findings in well-known data 3. Introduction to performance patterns 4. Evaluation and a new tool How to Represent System Performance in Dynamic? 7 Event Log Annotated Model ? Performance Abstraction Levels
  • 9. Performance in Dynamic 8 A B Sub-trace: A(time=t1) → B(time=t2) Cases started/stopped/pending/… normal speed 2 times slower 3 times slower very slow Time A B t1 t2 StepStep Performance Spectrum
  • 10. 1. Visual Analytics: a different way to visualize event data 2. New findings in well-known data (Road Traffic Fines Management process) 3. Introduction to performance patterns 4. Evaluation and a new tool How to Represent System Performance in Dynamic? 9 Performance Spectrum Event Log Annotated ModelPerformance Abstraction Levels
  • 11. Example: Unordered Execution vs. FIFO 10 Create Fine Payment Insert Fine Notification Add Penalty
  • 12. Example: Batching 11 Create Fine Send Fine Insert Fine Notification
  • 13. Example: Complete Case Variant 12 Send for Credit Collection 5d Create Fine Send Fine Insert Fine Notification Add Penalty
  • 14. 1. Visual Analytics: a different way to visualize event data 2. New findings in well-known data 3. Introduction to performance patterns 4. Evaluation and a new tool How to Represent System Performance in Dynamic? 13 Performance Spectrum ? Event Log Annotated ModelPerformance Abstraction Levels
  • 15. Performance Patterns Taxonomy: Order of Cases 14 unordered FIFO batching on start batching on end
  • 16. Full Taxonomy → See in Paper 15 ORDER unordered FIFO LIFO batching on start batching on end constant speed batching on start and end CLASSES PRESENTED 1 >1 WORKLOAD TRENDS (TOTAL OR FOR A CLASS) steady variable growing falling AMOUNT OF WORKLOAD zero non-zero low medium high SIZE segment one subsequence ab bc cd several subsequences kl lm mn ab bc R1 R2 OCCURRENCE globally as a local instance REPETITIONS single periodicsystematic arbitrary TYPE detailed composite aggregated VARIANTS CONTAINED 1 >1 Aggregation functions: {cases started, cases stopped, diff. of start/stop, cases pending} <exact number> exact number spiky scheduled variable speed WORKLOAD CHARACTER continuous sparse PERFORMANCE IN CONTEXT slower faster the same WORKLOAD PERFORMANCE SCOPE Classifiers: quartile-based, median-proportional (for MHS) DURATION= <abs. value> SHAPE
  • 17. 1. Visual Analytics: a different way to visualize event data 2. New findings in well-known data 3. Introduction to performance patterns 4. New tool and evaluation How to Represent System Performance in Dynamic? 16 Event Log Annotated ModelPerformance Abstraction Levels Performance Spectrum Performance Patterns
  • 18. Performance Spectrum Miner and Evaluation 17 https://github.com/processmining-in-logistics/psm See it in action: Demo Session 2! ✓ ProM plugin & Stand-alone ✓ Documentation ✓ Open-Source LGPL-3 ✓ Java-compatible • Real-world problem (Vanderlande, BHS of a major European airport) • BPI Challenge 2018: applying to business processes
  • 19. Business Process vs. Material Handling System 18 Road Traffic Fine Management Process Baggage Handling System
  • 20. Spectra of Public Event Logs from 4TU Datacenter 19 BPI’12 BPI’14 BPI’15-1 BPI’15-2 BPI’15-5 BPI’17 Hospital Billing RTFM
  • 21. New visual analytics technique: 1. performance of the whole process over time (all cases) 2. explore how process steps/cases influence each other 3. analyze processes on a higher abstraction level: performance patterns Conclusions 20 Performance Spectrum Performance Patterns Event Log Annotated ModelPerformance Abstraction Levels
  • 22. Future Work 21 • automatic ordering of segments • dealing with parallel activities • automatic detection of patterns and annotating process models with them • predicting performance spectra to detect performance issues of MHS