SlideShare a Scribd company logo
1 of 18
Prescriptive Process
Monitoring for Cost-Aware
Cycle Time Reduction
Zahra Dasht Bozorgi, Irene Teinemaa,
Marlon Dumas, Marcello La Rosa, Artem Polyvyanyy
1
International Conference on Process Mining (ICPM 2021)
November 4, 2021
The Problem
• Mary is owner of a loan origination process @ a credit union.
• Speed matters to Mary! Sometimes, cases are delayed.
• There are a few actions (treatments) that Mary and
colleagues can trigger to reduce the cycle time of a case:
– Give a phone call to the customer instead of sending an
email
– Prepare two or more loan offers at once to avoid back-
and-forth
• Each intervention has a cost.
• For which cases should an intervention be triggered and
when?
Baseline Solution: Predictive Monitoring
1. Train a predictive model from
an event log
2. Find cases that are predicted
to have the longest cycle time.
3. Apply the treatment to the
cases with the longest
predicted cycle time.
3
Example: loan application process
4
Time
Case start
Receive application
Request further documents
Review application
Create loan offer
Check fraud
Send Offer
Wait for customer reply
Treatment point
Remaining [execution] time
Waiting
time
Case end
Cause of long cycle time
If we treat those cases that are predicted to be most delayed, we will
treat cases that take a long time, regardless of whether or not the
treatment has any effect!
Causal Inference to the Rescue!
5
Event Log
Event Log
Treatment/Intervention
Causal model
TreatmentPolicy
Preliminaries
How do we measure causal effects?
Causal Effect = difference between potential outcomes
Example (loan origination process)
- Treatment/intervention: calling the customer
- Outcome: shortening the cycle time
6
World 1
E[Y1] E[Y0]
World 2
Average Treatment Effect:
ATE = E[Y1 – Y0]
Conditional Average Treatment Effect:
CATE = E[Y1 – Y0|X= x]
Preliminaries
id T Y Y1 Y0 Y1 – Y0
1 0 0 ? 0 ?
2 1 1 1 ? ?
3 1 0 0 ? ?
4 0 0 ? 0 ?
5 0 1 ? 1 ?
6 1 1 1 ? ?
7
Fundamental Problem of Causal Inference:
Missing Data!
Solution: Randomised AB Experiment
• Expensive
• Time-consuming
• You can do it every so often, but not all the time
Next best solution:
Uplift Modelling based on observational data
Pre-requisite:
I need to have seen the treatment being applied in a random or “sufficiently diverse” set
of situations
Approach
8
Log Pre-processing
9
• Data Cleaning
• Feature Engineering
• K-prefix extraction
• Prefix Encoding
Causal Model Construction
10
Trainingset Orthogonal Random
Forest
Input:
• Outcome Y
• Treatment T
• Features X
• Confounders W
Policy Selection
11
Test set Trainedmodel Optimal policy based on
organizational constraints
Net-valuecurve
Net-value Curve
1. Take all cases in the test set who are ranked in the top n%
according to the estimated treatment effect.
2. Calculate a scale factor for each segment:
N_treated/N_control
3. Calculate Qini(n) = sum(control) × scaleFactor –
sum(treated)
4. Then, gain(n) = v × Qini(n) – c × N_treated
5. Plot gain(n) for each n% policy
Where v is the value of reducing one unit of duration and c
is the cost of treating one case.
Online Phase
13
live data Trainedmodel
Optimal policy
Treatment
Effects
Decision to treat
Now, the cycle time of my talk is going too long…
Should I apply a treatment?
14
Datasets and Experimental setup
• Baselines: Lasso and Random Forest
• Chosen because They are examples of a linear
and a non-linear model, and they perform well
on cycle time prediction for these data sets.
15
BPI Challenge 2017:
• Loan Application Process
• A mix of case and event attributes
• Balanced treatment and control groups
• Selected treatment: Call customer after offer
BPI Challenge 2019:
• Purchase-to-pay Process
• Mostly contains case attributes
• Unbalanced treatment and control groups
• Selected Treatment: Allow price change for the
item in the middle of the process.
Results
16
BPIC 2017
BPIC 2019
Future Work
• Optimising the time of treatment
• Handling multiple treatments:
• Multiple types of treatments, e.g. call customer vs make a second loan offer
• Discovering candidate treatments from an event log
• Conducting complementary evaluations such as simulation studies or randomised
experiments to validate the findings
17
Thank you
Any treatments to reduce the cycle
time of this talk?
Zahra Dasht Bozorgi
zdashtbozorg@student.unimelb.edu.au
School of Computing and Information Systems
University of Melbourne

More Related Content

What's hot

Business Process Performance Mining with Staged Process Flows
Business Process Performance Mining with Staged Process FlowsBusiness Process Performance Mining with Staged Process Flows
Business Process Performance Mining with Staged Process FlowsMarlon Dumas
 
Predictive Business Process Monitoring with Structured and Unstructured Data
Predictive Business Process Monitoring with Structured and Unstructured DataPredictive Business Process Monitoring with Structured and Unstructured Data
Predictive Business Process Monitoring with Structured and Unstructured DataMarlon Dumas
 
Fundamentals of Business Process Management - Tutorial at CAiSE'2018
Fundamentals of Business Process Management - Tutorial at CAiSE'2018Fundamentals of Business Process Management - Tutorial at CAiSE'2018
Fundamentals of Business Process Management - Tutorial at CAiSE'2018Marlon Dumas
 
Visualising and Analysing Dynamic Business Processes using Petri nets
Visualising and Analysing Dynamic Business Processes using Petri netsVisualising and Analysing Dynamic Business Processes using Petri nets
Visualising and Analysing Dynamic Business Processes using Petri netsMithileysh Sathiyanarayanan
 
Evidence-Based Business Process Management
Evidence-Based Business Process ManagementEvidence-Based Business Process Management
Evidence-Based Business Process ManagementMarlon Dumas
 
Demystifying AI: From Technology to Business Value
Demystifying AI:  From Technology to Business ValueDemystifying AI:  From Technology to Business Value
Demystifying AI: From Technology to Business ValueMarlon Dumas
 
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
 
AnalysisServices
AnalysisServicesAnalysisServices
AnalysisServiceswebuploader
 
AI for Business Process Management
AI for Business Process ManagementAI for Business Process Management
AI for Business Process ManagementMarlon Dumas
 
Business Process Modelling via BPMN, Session I
Business Process Modelling via BPMN, Session IBusiness Process Modelling via BPMN, Session I
Business Process Modelling via BPMN, Session IAmirHossein Aghdassi
 
Unit.1 . introduction to oprational research
Unit.1 . introduction to oprational researchUnit.1 . introduction to oprational research
Unit.1 . introduction to oprational researchDagnaygebawGoshme
 
Process Mining and Predictive Process Monitoring in Apromore
Process Mining and Predictive Process Monitoring in ApromoreProcess Mining and Predictive Process Monitoring in Apromore
Process Mining and Predictive Process Monitoring in ApromoreMarlon Dumas
 
Business process modelling
Business process modellingBusiness process modelling
Business process modellingKiito25
 
Process Mining Intro (Eng)
Process Mining Intro (Eng)Process Mining Intro (Eng)
Process Mining Intro (Eng)Dafna Levy
 
Case Study - Lean Six Sigma
Case Study - Lean Six SigmaCase Study - Lean Six Sigma
Case Study - Lean Six SigmaYusuf EMLEK
 
Financial Crime Projects
Financial Crime ProjectsFinancial Crime Projects
Financial Crime ProjectsDavid Allsop
 
Gillette Six Sigma Case Study
Gillette Six Sigma Case StudyGillette Six Sigma Case Study
Gillette Six Sigma Case StudySteven Bonacorsi
 
BPM Techniques and Tools: A Quick Tour of the BPM Lifecycle
BPM Techniques and Tools: A Quick Tour of the BPM LifecycleBPM Techniques and Tools: A Quick Tour of the BPM Lifecycle
BPM Techniques and Tools: A Quick Tour of the BPM LifecycleMarlon Dumas
 

What's hot (20)

Business Process Performance Mining with Staged Process Flows
Business Process Performance Mining with Staged Process FlowsBusiness Process Performance Mining with Staged Process Flows
Business Process Performance Mining with Staged Process Flows
 
Predictive Business Process Monitoring with Structured and Unstructured Data
Predictive Business Process Monitoring with Structured and Unstructured DataPredictive Business Process Monitoring with Structured and Unstructured Data
Predictive Business Process Monitoring with Structured and Unstructured Data
 
Fundamentals of Business Process Management - Tutorial at CAiSE'2018
Fundamentals of Business Process Management - Tutorial at CAiSE'2018Fundamentals of Business Process Management - Tutorial at CAiSE'2018
Fundamentals of Business Process Management - Tutorial at CAiSE'2018
 
Visualising and Analysing Dynamic Business Processes using Petri nets
Visualising and Analysing Dynamic Business Processes using Petri netsVisualising and Analysing Dynamic Business Processes using Petri nets
Visualising and Analysing Dynamic Business Processes using Petri nets
 
Evidence-Based Business Process Management
Evidence-Based Business Process ManagementEvidence-Based Business Process Management
Evidence-Based Business Process Management
 
Demystifying AI: From Technology to Business Value
Demystifying AI:  From Technology to Business ValueDemystifying AI:  From Technology to Business Value
Demystifying AI: From Technology to Business Value
 
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
 
AnalysisServices
AnalysisServicesAnalysisServices
AnalysisServices
 
AI for Business Process Management
AI for Business Process ManagementAI for Business Process Management
AI for Business Process Management
 
Business Process Modelling via BPMN, Session I
Business Process Modelling via BPMN, Session IBusiness Process Modelling via BPMN, Session I
Business Process Modelling via BPMN, Session I
 
Unit.1 . introduction to oprational research
Unit.1 . introduction to oprational researchUnit.1 . introduction to oprational research
Unit.1 . introduction to oprational research
 
Process Mining and Predictive Process Monitoring in Apromore
Process Mining and Predictive Process Monitoring in ApromoreProcess Mining and Predictive Process Monitoring in Apromore
Process Mining and Predictive Process Monitoring in Apromore
 
Business process modelling
Business process modellingBusiness process modelling
Business process modelling
 
Process Mining Intro (Eng)
Process Mining Intro (Eng)Process Mining Intro (Eng)
Process Mining Intro (Eng)
 
Case Study - Lean Six Sigma
Case Study - Lean Six SigmaCase Study - Lean Six Sigma
Case Study - Lean Six Sigma
 
Financial Crime Projects
Financial Crime ProjectsFinancial Crime Projects
Financial Crime Projects
 
Gillette Six Sigma Case Study
Gillette Six Sigma Case StudyGillette Six Sigma Case Study
Gillette Six Sigma Case Study
 
C & E matrix
C & E matrixC & E matrix
C & E matrix
 
BPM Techniques and Tools: A Quick Tour of the BPM Lifecycle
BPM Techniques and Tools: A Quick Tour of the BPM LifecycleBPM Techniques and Tools: A Quick Tour of the BPM Lifecycle
BPM Techniques and Tools: A Quick Tour of the BPM Lifecycle
 
Chapter 02
Chapter 02Chapter 02
Chapter 02
 

Similar to Prescriptive Process Monitoring for Cost-Aware Cycle Time Reduction

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
 
Quantified Process Improvement Opportunities - Return on Intelligence
Quantified Process Improvement Opportunities - Return on IntelligenceQuantified Process Improvement Opportunities - Return on Intelligence
Quantified Process Improvement Opportunities - Return on IntelligenceDoug Brockway
 
Andrew Vermes: Major Incident Management
Andrew Vermes: Major Incident ManagementAndrew Vermes: Major Incident Management
Andrew Vermes: Major Incident ManagementitSMF UK
 
Quality Improvement And Cos Reduction
Quality Improvement And Cos ReductionQuality Improvement And Cos Reduction
Quality Improvement And Cos ReductionHenmaidi Alfian
 
5 forces incident problem mgmt-presentation
5 forces incident problem mgmt-presentation5 forces incident problem mgmt-presentation
5 forces incident problem mgmt-presentationAnna Sadokhina
 
Mô hình dự báo Churn cho khách hàng bằng phương pháp học máy suy diễn Phương ...
Mô hình dự báo Churn cho khách hàng bằng phương pháp học máy suy diễn Phương ...Mô hình dự báo Churn cho khách hàng bằng phương pháp học máy suy diễn Phương ...
Mô hình dự báo Churn cho khách hàng bằng phương pháp học máy suy diễn Phương ...NguyenThiNgocAnh9
 
1555 track 1 huang_using his mac
1555 track 1 huang_using his mac1555 track 1 huang_using his mac
1555 track 1 huang_using his macRising Media, Inc.
 
APRA_Contact Reports_2016_Turner_Hrubik_IJM
APRA_Contact Reports_2016_Turner_Hrubik_IJMAPRA_Contact Reports_2016_Turner_Hrubik_IJM
APRA_Contact Reports_2016_Turner_Hrubik_IJMThomas Turner
 
Operationalisng SROI
Operationalisng SROIOperationalisng SROI
Operationalisng SROISWF
 
(ONLINE) ITIL Indonesia Community – Meetup “ITIL Introduction: Incident and P...
(ONLINE) ITIL Indonesia Community – Meetup “ITIL Introduction: Incident and P...(ONLINE) ITIL Indonesia Community – Meetup “ITIL Introduction: Incident and P...
(ONLINE) ITIL Indonesia Community – Meetup “ITIL Introduction: Incident and P...ITIL Indonesia
 
Using experiments in innovation policy (short)
Using experiments in innovation policy (short)Using experiments in innovation policy (short)
Using experiments in innovation policy (short)Nesta
 
CEN 392 A Chapter 1 F21.pptx
CEN 392  A Chapter 1 F21.pptxCEN 392  A Chapter 1 F21.pptx
CEN 392 A Chapter 1 F21.pptxRudolphChoucair1
 
Do we all react in the same way? Influence of People’s Personality Traits on ...
Do we all react in the same way? Influence of People’s Personality Traits on ...Do we all react in the same way? Influence of People’s Personality Traits on ...
Do we all react in the same way? Influence of People’s Personality Traits on ...Andrej Gustin
 
Problem Solving: The P in PDSA
Problem Solving: The P in PDSAProblem Solving: The P in PDSA
Problem Solving: The P in PDSATKMG, Inc.
 
Data-Driven Risk Assessment for Litigators and Transactional Lawyers - Connie...
Data-Driven Risk Assessment for Litigators and Transactional Lawyers - Connie...Data-Driven Risk Assessment for Litigators and Transactional Lawyers - Connie...
Data-Driven Risk Assessment for Litigators and Transactional Lawyers - Connie...Daniel W. Linna Jr.
 

Similar to Prescriptive Process Monitoring for Cost-Aware Cycle Time Reduction (20)

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...
 
PM FrameWork: Module 4
PM FrameWork: Module 4PM FrameWork: Module 4
PM FrameWork: Module 4
 
Quantified Process Improvement Opportunities - Return on Intelligence
Quantified Process Improvement Opportunities - Return on IntelligenceQuantified Process Improvement Opportunities - Return on Intelligence
Quantified Process Improvement Opportunities - Return on Intelligence
 
Andrew Vermes: Major Incident Management
Andrew Vermes: Major Incident ManagementAndrew Vermes: Major Incident Management
Andrew Vermes: Major Incident Management
 
Quality Improvement And Cos Reduction
Quality Improvement And Cos ReductionQuality Improvement And Cos Reduction
Quality Improvement And Cos Reduction
 
5 forces incident problem mgmt-presentation
5 forces incident problem mgmt-presentation5 forces incident problem mgmt-presentation
5 forces incident problem mgmt-presentation
 
Making the case webinar
Making the case webinarMaking the case webinar
Making the case webinar
 
Mô hình dự báo Churn cho khách hàng bằng phương pháp học máy suy diễn Phương ...
Mô hình dự báo Churn cho khách hàng bằng phương pháp học máy suy diễn Phương ...Mô hình dự báo Churn cho khách hàng bằng phương pháp học máy suy diễn Phương ...
Mô hình dự báo Churn cho khách hàng bằng phương pháp học máy suy diễn Phương ...
 
1555 track 1 huang_using his mac
1555 track 1 huang_using his mac1555 track 1 huang_using his mac
1555 track 1 huang_using his mac
 
APRA_Contact Reports_2016_Turner_Hrubik_IJM
APRA_Contact Reports_2016_Turner_Hrubik_IJMAPRA_Contact Reports_2016_Turner_Hrubik_IJM
APRA_Contact Reports_2016_Turner_Hrubik_IJM
 
Operationalisng SROI
Operationalisng SROIOperationalisng SROI
Operationalisng SROI
 
(ONLINE) ITIL Indonesia Community – Meetup “ITIL Introduction: Incident and P...
(ONLINE) ITIL Indonesia Community – Meetup “ITIL Introduction: Incident and P...(ONLINE) ITIL Indonesia Community – Meetup “ITIL Introduction: Incident and P...
(ONLINE) ITIL Indonesia Community – Meetup “ITIL Introduction: Incident and P...
 
All about dd forecasting
All about dd forecastingAll about dd forecasting
All about dd forecasting
 
Using experiments in innovation policy (short)
Using experiments in innovation policy (short)Using experiments in innovation policy (short)
Using experiments in innovation policy (short)
 
Agile Brazil -Wbma 2014
Agile Brazil -Wbma 2014Agile Brazil -Wbma 2014
Agile Brazil -Wbma 2014
 
Project proposal
Project proposalProject proposal
Project proposal
 
CEN 392 A Chapter 1 F21.pptx
CEN 392  A Chapter 1 F21.pptxCEN 392  A Chapter 1 F21.pptx
CEN 392 A Chapter 1 F21.pptx
 
Do we all react in the same way? Influence of People’s Personality Traits on ...
Do we all react in the same way? Influence of People’s Personality Traits on ...Do we all react in the same way? Influence of People’s Personality Traits on ...
Do we all react in the same way? Influence of People’s Personality Traits on ...
 
Problem Solving: The P in PDSA
Problem Solving: The P in PDSAProblem Solving: The P in PDSA
Problem Solving: The P in PDSA
 
Data-Driven Risk Assessment for Litigators and Transactional Lawyers - Connie...
Data-Driven Risk Assessment for Litigators and Transactional Lawyers - Connie...Data-Driven Risk Assessment for Litigators and Transactional Lawyers - Connie...
Data-Driven Risk Assessment for Litigators and Transactional Lawyers - Connie...
 

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 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
 
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
 
Learning Accurate Business Process Simulation Models from Event Logs via Auto...
Learning Accurate Business Process Simulation Models from Event Logs via Auto...Learning Accurate Business Process Simulation Models from Event Logs via Auto...
Learning Accurate Business Process Simulation Models from Event Logs via Auto...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
 
Mine Your Simulation Model: Automated Discovery of Business Process Simulatio...
Mine Your Simulation Model: Automated Discovery of Business Process Simulatio...Mine Your Simulation Model: Automated Discovery of Business Process Simulatio...
Mine Your Simulation Model: Automated Discovery of Business Process Simulatio...Marlon Dumas
 
On the Road to AI-Infused Process Execution
On the Road to AI-Infused Process ExecutionOn the Road to AI-Infused Process Execution
On the Road to AI-Infused Process ExecutionMarlon 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
 
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?
 
Learning Accurate Business Process Simulation Models from Event Logs via Auto...
Learning Accurate Business Process Simulation Models from Event Logs via Auto...Learning Accurate Business Process Simulation Models from Event Logs via Auto...
Learning Accurate Business Process Simulation Models from Event Logs via Auto...
 
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
 
Mine Your Simulation Model: Automated Discovery of Business Process Simulatio...
Mine Your Simulation Model: Automated Discovery of Business Process Simulatio...Mine Your Simulation Model: Automated Discovery of Business Process Simulatio...
Mine Your Simulation Model: Automated Discovery of Business Process Simulatio...
 
On the Road to AI-Infused Process Execution
On the Road to AI-Infused Process ExecutionOn the Road to AI-Infused Process Execution
On the Road to AI-Infused Process Execution
 

Recently uploaded

Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsVICTOR MAESTRE RAMIREZ
 
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
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
MK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxMK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxUnduhUnggah1
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queensdataanalyticsqueen03
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...limedy534
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanMYRABACSAFRA2
 
IMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptxIMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptxdolaknnilon
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改yuu sss
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一fhwihughh
 
Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfchwongval
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPTBoston Institute of Analytics
 
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
 

Recently uploaded (20)

Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business Professionals
 
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
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
MK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxMK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docx
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queens
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population Mean
 
IMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptxIMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptx
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
 
Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdf
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
 
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
 

Prescriptive Process Monitoring for Cost-Aware Cycle Time Reduction

  • 1. Prescriptive Process Monitoring for Cost-Aware Cycle Time Reduction Zahra Dasht Bozorgi, Irene Teinemaa, Marlon Dumas, Marcello La Rosa, Artem Polyvyanyy 1 International Conference on Process Mining (ICPM 2021) November 4, 2021
  • 2. The Problem • Mary is owner of a loan origination process @ a credit union. • Speed matters to Mary! Sometimes, cases are delayed. • There are a few actions (treatments) that Mary and colleagues can trigger to reduce the cycle time of a case: – Give a phone call to the customer instead of sending an email – Prepare two or more loan offers at once to avoid back- and-forth • Each intervention has a cost. • For which cases should an intervention be triggered and when?
  • 3. Baseline Solution: Predictive Monitoring 1. Train a predictive model from an event log 2. Find cases that are predicted to have the longest cycle time. 3. Apply the treatment to the cases with the longest predicted cycle time. 3
  • 4. Example: loan application process 4 Time Case start Receive application Request further documents Review application Create loan offer Check fraud Send Offer Wait for customer reply Treatment point Remaining [execution] time Waiting time Case end Cause of long cycle time If we treat those cases that are predicted to be most delayed, we will treat cases that take a long time, regardless of whether or not the treatment has any effect!
  • 5. Causal Inference to the Rescue! 5 Event Log Event Log Treatment/Intervention Causal model TreatmentPolicy
  • 6. Preliminaries How do we measure causal effects? Causal Effect = difference between potential outcomes Example (loan origination process) - Treatment/intervention: calling the customer - Outcome: shortening the cycle time 6 World 1 E[Y1] E[Y0] World 2 Average Treatment Effect: ATE = E[Y1 – Y0] Conditional Average Treatment Effect: CATE = E[Y1 – Y0|X= x]
  • 7. Preliminaries id T Y Y1 Y0 Y1 – Y0 1 0 0 ? 0 ? 2 1 1 1 ? ? 3 1 0 0 ? ? 4 0 0 ? 0 ? 5 0 1 ? 1 ? 6 1 1 1 ? ? 7 Fundamental Problem of Causal Inference: Missing Data! Solution: Randomised AB Experiment • Expensive • Time-consuming • You can do it every so often, but not all the time Next best solution: Uplift Modelling based on observational data Pre-requisite: I need to have seen the treatment being applied in a random or “sufficiently diverse” set of situations
  • 9. Log Pre-processing 9 • Data Cleaning • Feature Engineering • K-prefix extraction • Prefix Encoding
  • 10. Causal Model Construction 10 Trainingset Orthogonal Random Forest Input: • Outcome Y • Treatment T • Features X • Confounders W
  • 11. Policy Selection 11 Test set Trainedmodel Optimal policy based on organizational constraints Net-valuecurve
  • 12. Net-value Curve 1. Take all cases in the test set who are ranked in the top n% according to the estimated treatment effect. 2. Calculate a scale factor for each segment: N_treated/N_control 3. Calculate Qini(n) = sum(control) × scaleFactor – sum(treated) 4. Then, gain(n) = v × Qini(n) – c × N_treated 5. Plot gain(n) for each n% policy Where v is the value of reducing one unit of duration and c is the cost of treating one case.
  • 13. Online Phase 13 live data Trainedmodel Optimal policy Treatment Effects Decision to treat
  • 14. Now, the cycle time of my talk is going too long… Should I apply a treatment? 14
  • 15. Datasets and Experimental setup • Baselines: Lasso and Random Forest • Chosen because They are examples of a linear and a non-linear model, and they perform well on cycle time prediction for these data sets. 15 BPI Challenge 2017: • Loan Application Process • A mix of case and event attributes • Balanced treatment and control groups • Selected treatment: Call customer after offer BPI Challenge 2019: • Purchase-to-pay Process • Mostly contains case attributes • Unbalanced treatment and control groups • Selected Treatment: Allow price change for the item in the middle of the process.
  • 17. Future Work • Optimising the time of treatment • Handling multiple treatments: • Multiple types of treatments, e.g. call customer vs make a second loan offer • Discovering candidate treatments from an event log • Conducting complementary evaluations such as simulation studies or randomised experiments to validate the findings 17
  • 18. Thank you Any treatments to reduce the cycle time of this talk? Zahra Dasht Bozorgi zdashtbozorg@student.unimelb.edu.au School of Computing and Information Systems University of Melbourne

Editor's Notes

  1. This is also an example of a long case. But this time, the cause is the long check for fraud, not waiting time. So the proposed treatment of calling the customer doesn’t change much. So in this instance, skipping the ‘check fraud’ activity is a better treatment. Calling this customer is a waste of resource.
  2. Instead of a predictive model, we train a causal model which quantifies the effect of the proposed treatment on the cycle time.
  3. How do we measure causal effects? We do it by taking the difference between the potential outcomes. To see what that means let’s look at an example. Suppose we have a loan application process. We would like to know whether calling a customer has a causal effect on them cycle time. Now suppose we have two hypothetical worlds. In world one, all customers get a phone call after an offer is made to them. In world two no one gets this phone call. In each of these worlds, each application has an duration, which is called a potential outcome. This means that each application has two potential outcome. One outcome in world 1, denoted by y superscript 1 and another outcome in in world 2 denoted by y superscript 0. To measure an average treatment effect, the average outcome of world two should be subtracted from the average outcome of world one. But most of the time, an action or treatment has different effects on different cases. For example, making a phone call does not always cause the duration to be shorter as discussed in the previous slides. So what we are interested in is case level causal effects. This is measured by the Conditional average treatment effect. Which is the expected difference in potential outcomes conditioned on a set of variables X.
  4. But training accurate causal models are challenging. Because we do not have both potential outcomes. Often randomised trials are done to infer causal effects by comparing treatment and no-treatment groups. Since conducting randomised trials is not always possible we use observational data. Observational studies do not always provide accurate causal effects, but they are still useful for obtaining treatment policies that lead to some benefit.
  5. We propose a two phase approach. Offline and online phase.
  6. K-prefix is the prefix before the treatment activity. Feature engineering: Temporal features such as month weekday, hour of the last event in the prefix. The time between the first and last event in the prefix, the time between the last two events, and the time since the beginning of the first case in the log. We also include the number of active cases as a feature to act as a proxy for the current workload in the process. Activities and resources are encoded using aggregation encoding. We also include case attributes.
  7. Why ORF? Because it allows the use of flexible models for the estimation nuisance functions (propensity score and outcome model). This is good if we have high dimensional set of confounders. Another advantage is the non-parametric estimation of the treatment effect, which is useful if the underlying causal structure is complex. And also, ORF is asymptotically normal, which allows for the construction of valid confidence intervals if required.
  8. In this step we take a separate test set, estimate the treatment effect for this set. We construct a net-value curve which is shown to an analyst to select the best treatment policy based on organizational constraints. If no constraints, the policy leading to the highest gain is automatically selected. Next slide describes how we get the net-value curve.
  9. at a given targeting threshold on the x-axis, let's say a threshold corresponding to targeting 10% cases: 1. you take all cases in the test set who are ranked in the top 10% according to your net value ranking metric 2. calculate a "scale factor": N_treated_cases in this segment divided by N_control_cases in this segment 3. sum(duration of cases in the control group) * scale_factor - calculate sum(duration of cases in the treated group) This would give you the expected incremental reduction in duration, given that you treat the top 10% cases selected by your model. 4. multiply this quantity by v (the value of reducing one unit of duration) and subtract c*N_treated_cases to get the expected net value of your policy at the 10% threshold The shape of the curve changes based on the ratio between v and c. In this example we see that if this ratio is 0.3 (meaning that the treatment is very expensive compared to the benefit it provides), the best policy is to treat half the cases. Even if this ratio is high, the best policy is to treat 80-90% instead of all the cases.
  10. How we operationalise: we take an ongoing case, estimate a treatment effect for it. Suppose the policy is to treat the top 50% of cases. Based on that policy a threshold for treatment is selected. If the estimated effect for the ongoing case is above the threshold, we treat that case. Note: the time for treatment is selected randomly from the distribution of the treatment time in past cases.
  11. Here we can see that for both datasets, following the treating based the causal model leads to more benefit than treating based on predictive models. This is because while predictive models are good at identifying which cases will take a long time, they are not necessarily good at identifying which cases should be targeted with the chosen treatment.