SlideShare a Scribd company logo
Process Mining and
Predictive Process
Monitoring
Marlon Dumas
University of Tartu, Estonia
marlon.dumas@ut.ee
1https://www.slideshare.net/MarlonDumas
Business Process Monitoring
Dashboards & reports
Process miningEvent
stream
DB logs
Event
log
Process
Dashboards
Operational
dashboards
(runtime)
Tactical
dashboards
(historical)
Strategic
dashboards
(historical)
Types of process dashboards
• Aimed at process workers & op managers
• Emphasis on runtime monitoring: detect & respond
• Typical performance indicators:
• Work-in-progress
• Resource load
• Problematic cases – e.g. overdue/at-risk cases
Operational dashboards
Operational process dashboards
• Aimed at process workers & operational managers
• Emphasis on monitoring (detect-and-respond), e.g.:
- Work-in-progress
- Problematic cases – e.g. overdue/at-risk cases
- Resource load
• Aimed at process owners / managers
• Emphasis on analysis and management
• E.g. detecting bottlenecks
• Typical process performance indicators
• Cycle times
• Error rates
• Resource utilization
Tactical dashboards
Tactical dashboards
Tactical Performance Dashboard
@ Australian Insurer
Tactical Performance Dashboard @ Qld Government
- Recruitment Process
• Aimed at executives & managers
• Emphasis on management
• Link process performance to strategic objectives
• Often based on scorecards, e.g. balanced scorecard
Strategic dashboards
Manage
Unplanned
Outages
Manage
Emergencies &
Disasters
Manage Work
Programming &
Resourcing
Manage
Procurement
Customer
Satisfaction
0.5 0.55 - 0.2
Customer
Complaint
0.6 - - 0.5
Customer
Feedback
0.4 - - 0.8
Connection Less
Than Agreed Time
0.3 0.6 0.7 -
Key Performance
Process
Strategic Performance Dashboard
@ Australian Utilities Provider
Process: Manage Emergencies & Disasters
Process: Manage Procurement
Process: Manage Unplanned Outages
Overall Process Performance
Financial People
Customer
Excellence
Operational
Excellence
Risk
Management
Health
& Safety
Customer
Satisfaction
Customer
Complaint
Customer
Rating (%)
Customer
Loyalty Index
Average Time
Spent on Plan
1st Layer
Key Result
Area
2nd Layer
Key Performance
Satisfied
Customer Index
Market
Share (%)
3rd & 4th Layer
Process Performance
Measures
0.65
0.6 0.7
0.7 0.6 0.8
0.4 0.8
0.5 0.4 0.5 0.8 0.4
0.54
0.58
0.67
Process Mining and Predictive Process Monitoring
Process Mining
14
/
event log
discovered model
Discovery
Conformance
Deviance
Difference
diagnostics
Performance
input model
Enhanced model
event log’
Automated Process Discovery
15
Enter Loan
Application
Retrieve
Applicant
Data
Compute
Installments
Approve
Simple
Application
Approve
Complex
Application
Notify
Rejection
Notify
Eligibility
CID Task Time Stamp …
13219 Enter Loan Application 2007-11-09 T 11:20:10 -
13219 Retrieve Applicant Data 2007-11-09 T 11:22:15 -
13220 Enter Loan Application 2007-11-09 T 11:22:40 -
13219 Compute Installments 2007-11-09 T 11:22:45 -
13219 Notify Eligibility 2007-11-09 T 11:23:00 -
13219 Approve Simple Application 2007-11-09 T 11:24:30 -
13220 Compute Installements 2007-11-09 T 11:24:35 -
… … … …
Automated Process Discovery in Action
Apromore.org
Conformance Checking
17
≠
Conformance Checking with
Behavioral Alignment
Desired conformance output:
• task C is optional in the log
• the cycle including IGDF is not observed in the log
Log traces:
ABCDEH
ACBDEH
ABCDFH
ACBDFH
ABDEH
ABDFH
Conformance Checking in Action
19
Full demo at:
https://www.youtube.com/watch?v=3d00pORc9X8
Given two logs, find the differences and root causes for
variation or deviance between the two logs
Simple claims and quick Simple claims and slow
Deviance Mining
MODEL
S. Suriadi et al.: Understanding Process Behaviours in a Large Insurance Company in Australia: A Case Study. CAiSE 2013
Sequence classification vs. log delta analysis
L1 - Short stay
448 cases
7329 events
L2 - Long stay
363 cases
7496 events
Log delta analysis
48 statements
In L1, “Nursing Primary Assessment”
is repeated after “Medical Assign”
and “Triage Request”, while in L2 it is
not
…
N.R. van Beest, L. Garcia-Banuelos, M. Dumas, M. La Rosa, Log Delta Analysis: Interpretable Differencing of Business Process Event Logs.
BPM 2015: 386-405
Tools
• Apromore (open-source)
• ProM (open-source)
• Disco (Fluxicon)
• Celonis Process Mining (Celonis)
• Minit (MinitLabs)
• myInvenio (Cognitive Technlogy)
• ARIS Process Performance Manager
(Software AG)
• Signavio Process Intelligence
• Discovery Analyst (StereoLOGIC)
• Interstage Process Discovery (Fujitsu)
• Perceptive Process Mining (Lexmark)
• ProcessAnalyzer (QPR)
22
Apromore Process Analytics Platform
http://apromore.org
Open-source, highly scalable, SaaS BPM analytics platform
• Insurance
- Suncorp, Australia
• Government
- Qld Treasury & Trade, Australia
• Health
- AMC Hospital, The Netherlands
- São Sebastião Hospital, Portugal
- Chania Hospital, Greece
- EHR Workflow Inc., USA
• Transport
- ANA Airports, Portugal
- Busan Port, South Korea
- Kuehne + Nagel, Switzerland-Germany
• Electronics
- Phillips, The Netherlands
• Banking, construction… etc.
Process Mining: Where is it used?
Case Study: Suncorp Group
• Top 20 Australian market
• General & life insurance, banking, superannuation and
investments management
• 9M customers
• 16K employees
• $85 billion in assets
Each process is varied by product & brand…
End to end insurance process
Source: Guidewire reference models
Total process variants: 3,000+
30
variations
500
tasks
Home      
Motor        
Commercial     
Liability     
CTP / WC      
Suncorp Insurance
Processing Problem
OK
OK Good
Bad Expected
Performance
Line
Discover and analyse actual organisational processes from data
Main result
Key patterns that explain lower performance identified
Simple Claim and Quick Simple Claim and Slow
Discriminative model discovery
MODEL
Process Mining and Predictive Process Monitoring
1. Frame & Plan the Problem
2. Collect the Data
3. Analyze: Look for Patterns
4. Interpret & Create Insights
5. Create Business Impact
Wil van der Aalst, 2012
Process Mining Methodology
1. Plan & Frame the Problem
• Frame a top-level question or phenomenon:
- How and why does customer experiences with our order-to-cash
processes diverge (geographically, product-wise, temporally)?
- Why does the process perform poorly (bottlenecks, slow handovers)?
- Why do we have frequent defects or performance deviance?
• Refine problem into:
- Sub-questions
- Identify success criteria and metrics
• Identify needed resources, get buy-in, plan remaining phases
1. Plan and Frame the Problem – Suncorp
• Often “simple” claims take an unexpectedly long time to complete:
- What distinguishes the processing of simple claims completed on-
time, and simple claims not completed on time?
- What early predictors can be used to determine that a given “simple”
claim will not be completed on time?
• Define what a “simple” claim is
• Create awareness of the extent of the problem
Resources:
• 2 part-time Business Analysts, 1 DB Administrator, 1 Executive
Manager (sponsor)
• 1 full-time QUT Researcher
Timeframe: 4 months
• Find relevant data sources
- Information systems, SAP, Oracle, BPM Systems…
- Identify process-related entities and their identifiers and
map entities to relevant processes in the process
architecture
• Extract traces
- Collect records associated with process entities
- Group records by process identifier to produce “traces”
- Export traces into standard format (XES or MXML)
• Clean
- Filter irrelevant events
- Combine equivalent events
- Filter out traces of infrequent variants if not relevant
2. Collect the data
2. Collect the data: minimum requirements
• Discover the real process from the logs
• Calculate process metrics
- Cycle times, waiting times, error rates…
• Explore frequent paths
• Discover types of cases (good vs bad)
• Identify process deviances and early predictors
• …
3. Analyze – look for patterns
How likely is it that a running
process will become “deviant”?
Will it end up in
a negative
outcome?
Will it fail to
meet its SLAs in
the next 24
hours?
Will it generate
abnormal
effort, costs or
rework?
Beyond Deviance Mining:
Predictive Process Monitoring
Predictive Process Monitoring –
Detailed View
PAGE 38
Current situation
• What is the next activity for
this case?
• When is this next activity going
to take place?
• How long is this case still going
to take until it is finished?
• What is the outcome of this
case? Is the compensation
going to be paid? Or rejected?
Predictive Monitoring Example:
Debt Recovery Process
39
Debt repayment due Call the debtor Send a reminder Payment received
Debt repayment due Call the debtor Send a reminder Send a warning Call the debtor Call the debtor
Send to external debt
collection agency
Call the debtor
Send a reminder Send a warning Call the debtor Call the debtorCall the debtor
Call the debtor
Call the debtor
Call the debtor
Call the debtor Call the debtor
Predictive Monitoring Example:
Debt Recovery Process
40
Event log
Classifier
/
Outcome
Predictions
Attributes
Traces
Predictive Process Monitoring:
General Approach
41
Event log
Regressor /
structured
predictor
Future “paths”
prediction
Attributes
Traces
Predictive Process Monitoring for
Debt Collection
42Irene Teinemaa, Marlon Dumas, Fabrizio Maria Maggi, Chiara Di Francescomarino: Predictive Business Process Monitoring with Structured
and Unstructured Data. Proc. of BPM 2016, pp. 401-417.
Text mining
43
Text-Extended Predictive Process
Monitoring
44
Open-Source Predictive Process Monitoring
Nirdizati.com
• Predict process outcome – “Is this loan offer going
to be rejected?”)
• Predict process performance – “Will this claim take
longer than 5 days to be handled?”
• Predict future events – “What activity is likely to be
executed next? And after that?”
Predictive Process Monitoring:
Summary & Links
47
Nirdizati https://github.com/nirdizati/
Outcome
Prediction
Clustering-based method:
http://goo.gl/ykozBf
Index-based methd:
https://goo.gl/BQFk7k
Index-based with text:
https://goo.gl/a2DoWT
Next task &
remaining
path
LTSM-based:
https://goo.gl/mkQDyy
Remaining
time
LSTM-based:
https://goo.gl/mkQDyy
48

More Related Content

PDF
Process Mining - Chapter 5 - Process Discovery
PDF
Process Mining - Chapter 3 - Data Mining
PPTX
Success Factors for Process Mining Technology
PDF
Process Mining - Chapter 9 - Operational Support
PPTX
Business Process Optimization: Status and Perspectives
PPTX
Process mining in business process management
PDF
Process Mining - Chapter 7 - Conformance Checking
PPTX
Introduction to Business Process Monitoring and Process Mining
Process Mining - Chapter 5 - Process Discovery
Process Mining - Chapter 3 - Data Mining
Success Factors for Process Mining Technology
Process Mining - Chapter 9 - Operational Support
Business Process Optimization: Status and Perspectives
Process mining in business process management
Process Mining - Chapter 7 - Conformance Checking
Introduction to Business Process Monitoring and Process Mining

What's hot (20)

PPTX
Process Mining Introduction
PDF
Process Mining - Chapter 6 - Advanced Process Discovery_techniques
PPTX
Process Mining 2.0: From Insights to Actions
PPTX
Augmented Business Process Management
PDF
BPMN 2.0 Introduction
PDF
Process Mining - Chapter 1 - Introduction
PPTX
Analítica de datos e inteligencia artificial para procesos de negocios
PPT
Process Mining: Past, Present, and Future
PDF
Business Process Modeling
PDF
The Five Pillars of Data Governance 2.0 Success
PPTX
IT Strategy I Best Practices I NuggetHub
PDF
The State of Digital Transformation 2018 - 2019 by Brian Solis
PDF
BPMN on One Page
PPTX
BPMN 2.0 - Eine Uebersicht
PDF
Business Process Model and Notation (BPMN)
PPTX
Prescriptive Process Monitoring for Cost-Aware Cycle Time Reduction
PDF
Real-World Data Governance: BI Governance and the Governance of BI Data
PDF
Exploring Levels of Data Literacy
PPTX
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
PPTX
Object-Centric Process Mining: Dealing With Divergence and Convergence in Eve...
Process Mining Introduction
Process Mining - Chapter 6 - Advanced Process Discovery_techniques
Process Mining 2.0: From Insights to Actions
Augmented Business Process Management
BPMN 2.0 Introduction
Process Mining - Chapter 1 - Introduction
Analítica de datos e inteligencia artificial para procesos de negocios
Process Mining: Past, Present, and Future
Business Process Modeling
The Five Pillars of Data Governance 2.0 Success
IT Strategy I Best Practices I NuggetHub
The State of Digital Transformation 2018 - 2019 by Brian Solis
BPMN on One Page
BPMN 2.0 - Eine Uebersicht
Business Process Model and Notation (BPMN)
Prescriptive Process Monitoring for Cost-Aware Cycle Time Reduction
Real-World Data Governance: BI Governance and the Governance of BI Data
Exploring Levels of Data Literacy
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
Object-Centric Process Mining: Dealing With Divergence and Convergence in Eve...
Ad

Similar to Process Mining and Predictive Process Monitoring (20)

PDF
The Era of Evidence-Based Business Process Management by Marlon Dumas
PPTX
Business Process Analytics: From Insights to Predictions
PPTX
Evidence-Based Business Process Management
PPTX
Process Mining and AI for Continuous Process Improvement
PPTX
AI for Business Process Management
PPTX
Apromore: Advanced Business Process Analytics on the Cloud
PDF
Intelligent Process Management
PPTX
Process Mining in Action: Self-service data science for business teams
PPTX
AI for Business Process Management
PDF
Suriadi caise2013 slides
PPTX
My business processes are deviant! What should I do about it?
PDF
Process Mining: closing the gap between Data Science and BPM
PPTX
Business Process Monitoring and Mining
PPTX
Process Mining: A Guide for Practitioners
PPTX
Liquid process model collections
PPT
Call Centre and Process Mining
PPT
Call Centre & Process Mining
PPTX
Process Mining and Predictive Process Monitoring in Apromore
PDF
Process Mining Data-driven Process Improvement - idBigdata Meetup 17 Oct 2017
PPTX
Process Mining and Predictive Process Monitoring
The Era of Evidence-Based Business Process Management by Marlon Dumas
Business Process Analytics: From Insights to Predictions
Evidence-Based Business Process Management
Process Mining and AI for Continuous Process Improvement
AI for Business Process Management
Apromore: Advanced Business Process Analytics on the Cloud
Intelligent Process Management
Process Mining in Action: Self-service data science for business teams
AI for Business Process Management
Suriadi caise2013 slides
My business processes are deviant! What should I do about it?
Process Mining: closing the gap between Data Science and BPM
Business Process Monitoring and Mining
Process Mining: A Guide for Practitioners
Liquid process model collections
Call Centre and Process Mining
Call Centre & Process Mining
Process Mining and Predictive Process Monitoring in Apromore
Process Mining Data-driven Process Improvement - idBigdata Meetup 17 Oct 2017
Process Mining and Predictive Process Monitoring
Ad

More from Marlon Dumas (20)

PPTX
LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting ...
PPTX
Explanatory Capabilities of Large Language Models in Prescriptive Process Mon...
PPTX
Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...
PPTX
How GenAI will (not) change your business?
PPTX
Walking the Way from Process Mining to AI-Driven Process Optimization
PPTX
Discovery and Simulation of Business Processes with Probabilistic Resource Av...
PPTX
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
PPTX
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
PPTX
Why am I Waiting Data-Driven Analysis of Waiting Times in Business Processes
PPTX
Process Mining and Data-Driven Process Simulation
PPTX
Modeling Extraneous Activity Delays in Business Process Simulation
PPTX
Business Process Simulation with Differentiated Resources: Does it Make a Dif...
PPTX
Prescriptive Process Monitoring Under Uncertainty and Resource Constraints
PPTX
Robotic Process Mining
PPTX
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?
PPTX
Learning Accurate Business Process Simulation Models from Event Logs via Auto...
PPTX
Process Mining for Process Improvement.pptx
PPTX
Data-Driven Analysis of Batch Processing Inefficiencies in Business Processes
PPTX
Optimización de procesos basada en datos
PPTX
Mine Your Simulation Model: Automated Discovery of Business Process Simulatio...
LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting ...
Explanatory Capabilities of Large Language Models in Prescriptive Process Mon...
Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...
How GenAI will (not) change your business?
Walking the Way from Process Mining to AI-Driven Process Optimization
Discovery and Simulation of Business Processes with Probabilistic Resource Av...
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
Why am I Waiting Data-Driven Analysis of Waiting Times in Business Processes
Process Mining and Data-Driven Process Simulation
Modeling Extraneous Activity Delays in Business Process Simulation
Business Process Simulation with Differentiated Resources: Does it Make a Dif...
Prescriptive Process Monitoring Under Uncertainty and Resource Constraints
Robotic Process Mining
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?
Learning Accurate Business Process Simulation Models from Event Logs via Auto...
Process Mining for Process Improvement.pptx
Data-Driven Analysis of Batch Processing Inefficiencies in Business Processes
Optimización de procesos basada en datos
Mine Your Simulation Model: Automated Discovery of Business Process Simulatio...

Recently uploaded (20)

PPTX
master seminar digital applications in india
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
RMMM.pdf make it easy to upload and study
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Classroom Observation Tools for Teachers
PDF
Complications of Minimal Access Surgery at WLH
PDF
01-Introduction-to-Information-Management.pdf
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Basic Mud Logging Guide for educational purpose
PDF
Computing-Curriculum for Schools in Ghana
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
Institutional Correction lecture only . . .
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Supply Chain Operations Speaking Notes -ICLT Program
master seminar digital applications in india
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
Microbial diseases, their pathogenesis and prophylaxis
RMMM.pdf make it easy to upload and study
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Classroom Observation Tools for Teachers
Complications of Minimal Access Surgery at WLH
01-Introduction-to-Information-Management.pdf
VCE English Exam - Section C Student Revision Booklet
human mycosis Human fungal infections are called human mycosis..pptx
Basic Mud Logging Guide for educational purpose
Computing-Curriculum for Schools in Ghana
O7-L3 Supply Chain Operations - ICLT Program
Institutional Correction lecture only . . .
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
TR - Agricultural Crops Production NC III.pdf
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Supply Chain Operations Speaking Notes -ICLT Program

Process Mining and Predictive Process Monitoring

  • 1. Process Mining and Predictive Process Monitoring Marlon Dumas University of Tartu, Estonia marlon.dumas@ut.ee 1https://www.slideshare.net/MarlonDumas
  • 2. Business Process Monitoring Dashboards & reports Process miningEvent stream DB logs Event log
  • 4. • Aimed at process workers & op managers • Emphasis on runtime monitoring: detect & respond • Typical performance indicators: • Work-in-progress • Resource load • Problematic cases – e.g. overdue/at-risk cases Operational dashboards
  • 5. Operational process dashboards • Aimed at process workers & operational managers • Emphasis on monitoring (detect-and-respond), e.g.: - Work-in-progress - Problematic cases – e.g. overdue/at-risk cases - Resource load
  • 6. • Aimed at process owners / managers • Emphasis on analysis and management • E.g. detecting bottlenecks • Typical process performance indicators • Cycle times • Error rates • Resource utilization Tactical dashboards
  • 8. Tactical Performance Dashboard @ Australian Insurer
  • 9. Tactical Performance Dashboard @ Qld Government - Recruitment Process
  • 10. • Aimed at executives & managers • Emphasis on management • Link process performance to strategic objectives • Often based on scorecards, e.g. balanced scorecard Strategic dashboards
  • 11. Manage Unplanned Outages Manage Emergencies & Disasters Manage Work Programming & Resourcing Manage Procurement Customer Satisfaction 0.5 0.55 - 0.2 Customer Complaint 0.6 - - 0.5 Customer Feedback 0.4 - - 0.8 Connection Less Than Agreed Time 0.3 0.6 0.7 - Key Performance Process Strategic Performance Dashboard @ Australian Utilities Provider
  • 12. Process: Manage Emergencies & Disasters Process: Manage Procurement Process: Manage Unplanned Outages Overall Process Performance Financial People Customer Excellence Operational Excellence Risk Management Health & Safety Customer Satisfaction Customer Complaint Customer Rating (%) Customer Loyalty Index Average Time Spent on Plan 1st Layer Key Result Area 2nd Layer Key Performance Satisfied Customer Index Market Share (%) 3rd & 4th Layer Process Performance Measures 0.65 0.6 0.7 0.7 0.6 0.8 0.4 0.8 0.5 0.4 0.5 0.8 0.4 0.54 0.58 0.67
  • 14. Process Mining 14 / event log discovered model Discovery Conformance Deviance Difference diagnostics Performance input model Enhanced model event log’
  • 15. Automated Process Discovery 15 Enter Loan Application Retrieve Applicant Data Compute Installments Approve Simple Application Approve Complex Application Notify Rejection Notify Eligibility CID Task Time Stamp … 13219 Enter Loan Application 2007-11-09 T 11:20:10 - 13219 Retrieve Applicant Data 2007-11-09 T 11:22:15 - 13220 Enter Loan Application 2007-11-09 T 11:22:40 - 13219 Compute Installments 2007-11-09 T 11:22:45 - 13219 Notify Eligibility 2007-11-09 T 11:23:00 - 13219 Approve Simple Application 2007-11-09 T 11:24:30 - 13220 Compute Installements 2007-11-09 T 11:24:35 - … … … …
  • 16. Automated Process Discovery in Action Apromore.org
  • 18. Conformance Checking with Behavioral Alignment Desired conformance output: • task C is optional in the log • the cycle including IGDF is not observed in the log Log traces: ABCDEH ACBDEH ABCDFH ACBDFH ABDEH ABDFH
  • 19. Conformance Checking in Action 19 Full demo at: https://www.youtube.com/watch?v=3d00pORc9X8
  • 20. Given two logs, find the differences and root causes for variation or deviance between the two logs Simple claims and quick Simple claims and slow Deviance Mining MODEL S. Suriadi et al.: Understanding Process Behaviours in a Large Insurance Company in Australia: A Case Study. CAiSE 2013
  • 21. Sequence classification vs. log delta analysis L1 - Short stay 448 cases 7329 events L2 - Long stay 363 cases 7496 events Log delta analysis 48 statements In L1, “Nursing Primary Assessment” is repeated after “Medical Assign” and “Triage Request”, while in L2 it is not … N.R. van Beest, L. Garcia-Banuelos, M. Dumas, M. La Rosa, Log Delta Analysis: Interpretable Differencing of Business Process Event Logs. BPM 2015: 386-405
  • 22. Tools • Apromore (open-source) • ProM (open-source) • Disco (Fluxicon) • Celonis Process Mining (Celonis) • Minit (MinitLabs) • myInvenio (Cognitive Technlogy) • ARIS Process Performance Manager (Software AG) • Signavio Process Intelligence • Discovery Analyst (StereoLOGIC) • Interstage Process Discovery (Fujitsu) • Perceptive Process Mining (Lexmark) • ProcessAnalyzer (QPR) 22
  • 23. Apromore Process Analytics Platform http://apromore.org Open-source, highly scalable, SaaS BPM analytics platform
  • 24. • Insurance - Suncorp, Australia • Government - Qld Treasury & Trade, Australia • Health - AMC Hospital, The Netherlands - São Sebastião Hospital, Portugal - Chania Hospital, Greece - EHR Workflow Inc., USA • Transport - ANA Airports, Portugal - Busan Port, South Korea - Kuehne + Nagel, Switzerland-Germany • Electronics - Phillips, The Netherlands • Banking, construction… etc. Process Mining: Where is it used?
  • 25. Case Study: Suncorp Group • Top 20 Australian market • General & life insurance, banking, superannuation and investments management • 9M customers • 16K employees • $85 billion in assets
  • 26. Each process is varied by product & brand… End to end insurance process Source: Guidewire reference models Total process variants: 3,000+ 30 variations 500 tasks Home       Motor         Commercial      Liability      CTP / WC       Suncorp Insurance
  • 27. Processing Problem OK OK Good Bad Expected Performance Line
  • 28. Discover and analyse actual organisational processes from data Main result Key patterns that explain lower performance identified Simple Claim and Quick Simple Claim and Slow Discriminative model discovery MODEL
  • 30. 1. Frame & Plan the Problem 2. Collect the Data 3. Analyze: Look for Patterns 4. Interpret & Create Insights 5. Create Business Impact Wil van der Aalst, 2012 Process Mining Methodology
  • 31. 1. Plan & Frame the Problem • Frame a top-level question or phenomenon: - How and why does customer experiences with our order-to-cash processes diverge (geographically, product-wise, temporally)? - Why does the process perform poorly (bottlenecks, slow handovers)? - Why do we have frequent defects or performance deviance? • Refine problem into: - Sub-questions - Identify success criteria and metrics • Identify needed resources, get buy-in, plan remaining phases
  • 32. 1. Plan and Frame the Problem – Suncorp • Often “simple” claims take an unexpectedly long time to complete: - What distinguishes the processing of simple claims completed on- time, and simple claims not completed on time? - What early predictors can be used to determine that a given “simple” claim will not be completed on time? • Define what a “simple” claim is • Create awareness of the extent of the problem Resources: • 2 part-time Business Analysts, 1 DB Administrator, 1 Executive Manager (sponsor) • 1 full-time QUT Researcher Timeframe: 4 months
  • 33. • Find relevant data sources - Information systems, SAP, Oracle, BPM Systems… - Identify process-related entities and their identifiers and map entities to relevant processes in the process architecture • Extract traces - Collect records associated with process entities - Group records by process identifier to produce “traces” - Export traces into standard format (XES or MXML) • Clean - Filter irrelevant events - Combine equivalent events - Filter out traces of infrequent variants if not relevant 2. Collect the data
  • 34. 2. Collect the data: minimum requirements
  • 35. • Discover the real process from the logs • Calculate process metrics - Cycle times, waiting times, error rates… • Explore frequent paths • Discover types of cases (good vs bad) • Identify process deviances and early predictors • … 3. Analyze – look for patterns
  • 36. How likely is it that a running process will become “deviant”? Will it end up in a negative outcome? Will it fail to meet its SLAs in the next 24 hours? Will it generate abnormal effort, costs or rework? Beyond Deviance Mining: Predictive Process Monitoring
  • 37. Predictive Process Monitoring – Detailed View PAGE 38 Current situation • What is the next activity for this case? • When is this next activity going to take place? • How long is this case still going to take until it is finished? • What is the outcome of this case? Is the compensation going to be paid? Or rejected?
  • 38. Predictive Monitoring Example: Debt Recovery Process 39 Debt repayment due Call the debtor Send a reminder Payment received
  • 39. Debt repayment due Call the debtor Send a reminder Send a warning Call the debtor Call the debtor Send to external debt collection agency Call the debtor Send a reminder Send a warning Call the debtor Call the debtorCall the debtor Call the debtor Call the debtor Call the debtor Call the debtor Call the debtor Predictive Monitoring Example: Debt Recovery Process 40
  • 40. Event log Classifier / Outcome Predictions Attributes Traces Predictive Process Monitoring: General Approach 41 Event log Regressor / structured predictor Future “paths” prediction Attributes Traces
  • 41. Predictive Process Monitoring for Debt Collection 42Irene Teinemaa, Marlon Dumas, Fabrizio Maria Maggi, Chiara Di Francescomarino: Predictive Business Process Monitoring with Structured and Unstructured Data. Proc. of BPM 2016, pp. 401-417.
  • 44. Open-Source Predictive Process Monitoring Nirdizati.com • Predict process outcome – “Is this loan offer going to be rejected?”) • Predict process performance – “Will this claim take longer than 5 days to be handled?” • Predict future events – “What activity is likely to be executed next? And after that?”
  • 45. Predictive Process Monitoring: Summary & Links 47 Nirdizati https://github.com/nirdizati/ Outcome Prediction Clustering-based method: http://goo.gl/ykozBf Index-based methd: https://goo.gl/BQFk7k Index-based with text: https://goo.gl/a2DoWT Next task & remaining path LTSM-based: https://goo.gl/mkQDyy Remaining time LSTM-based: https://goo.gl/mkQDyy
  • 46. 48