SlideShare a Scribd company logo
1 of 40
Marlon Dumas
University of Tartu
Institute of Computer Science
AI for Business Process Management
From Process Mining to Automated Process Improvement
BPM Group Seminar at Queensland University of Technology
23 January 2020
Tactical Process Mining
2
2
/
event log
discovered
process model
Automated Process
Discovery
Conformance
Checking
Variants Analysis
Difference
diagnostics
Performance
Mining
input process model
Enhanced
process model
event log’
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 -
… … … …
Process Map
(directly follows graph)
BPMN process model
Automated Process Discovery
3
Alpha miner (α-miner)
• Simple, limited, not robust
Heuristics miner (and derivatives, including Fodina)
• Robust to noise, fast, but can produce incorrect models
Inductive miner
• Ensures that models are block-structured & correct
Split miner
• Produces deadlock-free but not necessarily structured models
Discovering BPMN Process Models
4
Enter Loan
Application
Retrieve
Applicant
Data
Compute
Installments
Approve
Simple
Application
Approve
Complex
Application
Notify
Rejection
Notify
Eligibility
event log
5
Process
Model
Log
Unfitting behavior
(lack of fitness)
Additional behavior
(lack of precision)
Lack of
generalization
Accuracy of Automated Process Discovery
• 24 real-life event logs (most from IEEE Task force on Process Mining)
• Quality criteria:
• Accuracy measures: Fitness, precision, F-Score, generalization
• Model complexity measures: size, structural complexity, structuredness
• Model soundness
• Execution time
• Main conclusions:
• Inductive Miner, Evolutionary Tree Miner, Split Miner have highest F-scores
• Closely followed by Fodina
• Inductive Miner achieves highest fitness generally, but lower precision (than Split Miner)
• Evolutionary tree miner produces simpler models, but high execution times
Automated Process Discovery Benchmark
6
Adriano Augusto et al. “Automated Discovery of Process Models from Event Logs: Review and Benchmark”. IEEE
Transactions on Knowledge and Data Engineering (2018), DOI: 10.1109/TKDE.2018.2841877
Automated Process Discovery Methods
Heuristics Miner
good F-score
complex models
semantic errors
7
Inductive Miner
high fitness
no semantic errors
simpler models
low precision
A. Augusto et al. Split Miner: Discovering Accurate and Simple Business Process Models from Event Logs. In ICDM’2017.
Split Miner
high fitness
no semantic errors
simpler models
Moderate precision
8
Tactical Process Mining
Unfitting behaviour:
• Task C is optional (i.e. may be skipped) in the log
Additional behavior:
• The cycle including IGDF is not observed in the log
Event log:
ABCDEH
ACBDEH
ABCDFH
ACBDFH
ABDEH
ABDFH
Conformance Checking – Sample Output
9
García-Bañuelos et al. “Complete and Interpretable Conformance Checking of Business Processes” IEEE Transactions on
Software Engineering 44(3): 262-290, 2018
Operational Process Mining:
Predictive Process Monitoring
• 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?
10
Predictive Process Monitoring
Event
stream
Predictive
models
Detailed predictive dashboard
Alarm-based prescriptive dashboard
Aggregate predictive dashboards
Event
logDatabase
Enterprise
System
11
Event log
Classifier /
Regressor
/
Outcome predictionAttributes
Traces
12
Event log
Structured
predictor
Next activity /
Future path prediction
Attributes
Traces
Performance measure
prediction
Predictive Process Monitoring: General Approach
Predictive process monitoring workflow
Prefix
extraction
Bucketing
Sequence
encoding
Model
training
Prefix extraction
Prefix
extraction
Bucketing
Sequence
encoding
Model
training
Bucketing
Prefix
extraction
Bucketing
Sequence
encoding
Model
training
Sequence encoding
Prefix extraction Bucketing
Sequence
encoding
Model training
(Amsterdam,
(Paris,
2 adults,
1 adult,
3 days,
4 days,
€100)
€150)
not cancelled
cancelled
(Amsterdam,
(Paris,
2 adults,
1 adult,
€100)
€150)
not cancelled
cancelled
(Amsterdam,
(Paris,
2 adults,
1 adult,
€100)
€150)
not cancelled
cancelled
(Amsterdam, 2 adults, 3 days, €100) not cancelledJuly,
(Amsterdam,
(Paris,
2 adults,
1 adult,
3 days,
4 days,
€100)
€150)
not cancelled
cancelled
April,
July,
Model training
Prefix
extraction
Bucketing
Sequence
encoding
Model
training
(Amsterdam,
(Paris
,
2 adults,
1 adult,
3 days,
4 days,
€100
)
€150
)
not cancelled
cancelled
(Amsterdam,
(Paris
,
2 adults,
1 adult,
€100
)
€150
)
not cancelled
cancelled
(Amsterdam,
(Paris
,
2 adults,
1 adult,
€100
)
€150
)
not cancelled
cancelled
(Amsterdam, 2 adults, 3 days,
€100
)
not cancelledJuly,
(Amsterdam,
(Paris
,
2 adults,
1 adult,
3 days,
4 days,
€100
)
€150
)
not cancelled
cancelled
April,
July,
Predictive process montioring approaches
What is the relative performance of these methods?
Irene Teinemaa, Marlon Dumas, Marcello La Rosa, Fabrizio Maria Maggi: Outcome-Oriented Predictive Process Monitoring:
Review and Benchmark. TKDD 13(2): 17:1-17:57 (2019)
Evaluation datasets
Dataset Domain # traces
Median
# events in trace
Class ratio
1 bpic2011_1 Hospital treatment 1140 25 0.4
2 bpic2011_2 Hospital treatment 1140 54.5 0.78
3 bpic2011_3 Hospital treatment 1121 21 0.23
4 bpic2011_4 Hospital treatment 1140 44 0.28
5 bpic2012_1 Loan application 4685 35 0.48
6 bpic2012_2 Loan application 4685 35 0.17
7 bpic2012_3 Loan application 4685 35 0.35
8 bpic2015_1 Building permit 696 42 0.23
9 bpic2015_2 Building permit 753 55 0.19
10 bpic2015_3 Building permit 1328 42 0.2
11 bpic2015_4 Building permit 577 42 0.16
12 bpic2015_5 Building permit 1051 50 0.31
13 bpic2017_1 Loan application 31413 35 0.41
14 bpic2017_2 Loan application 31413 35 0.12
15 bpic2017_3 Loan application 31413 35 0.47
16 Production
Manufacturing
220 9 0.53
17 sepsis_1 Hospital treatment 754 14 0.14
18 sepsis_2 Hospital treatment 782 13 0.14
19 sepsis_3 Hospital treatment 782 13 0.14
20 Traffic Traffic fines 129615 4 0.46
21 hospital_1 Hospital finances 77525 6 0.1
22 hospital_2 Hospital finances 77525 6 0.05
23 insurance_1 Insurance 1065 12 0.16
XGBoost
Random forest
Logistic regression
Support vector machine
Average rank over
the 24 datasets
in terms of AUC
Results: Learning Algorithms (Nemenyi test)
Average rank over
the 24 datasets
in terms of AUC
Results: Bucketing and Sequence Encoding
• Predict process outcome – Is this loan offer going to be rejected?
• Predict process performance – Will this claim take more than 5 days to be handled?
• Predict future events – What activity is likely to be executed next? And after that?
Event log
Training module
Training Validation
Predictor Dashboard
Runtime module
Information system
Predictions
Stream
(Kafka)
Predictive
model(s)
Event stream Event stream
Batched
Predictions
(CSV)
Apromore
Predictive process monitoring (Apromore)
23
23
http://apromore.org
• Explainable & Actionable Predictive Process Monitoring
• Extracting interpretable predictions
• Helping users understand the root causes of predicted outcomes
• Turning predictions into actions
• Prescriptive process monitoring
Beyond Process Mining: AI for BPM
24
Prescriptive process monitoring
Event log
(completed
traces)
Predictive
model(s)
Running
trace
Appl
y
P( )
Predictio
n
Alarm/
no alarm
Alarm
policy
+/- -
- +
Cost model
Irene Teinemaa et al. Alarm-Based Prescriptive Process Monitoring. In Proc. of BPM Forum’2018
Cost model
Undesired outcome Desired outcome
Alarm raised
cost of intervention +
(1 - mitigation effectiveness) *
cost of undesired outcome
cost of intervention +
cost of compensation
Alarm not raised cost of undesired outcome no costs
Time
Mitigation
effectiveness
Cost of
intervention
Undesired outcome
• Raise an alarm if P(undesired outcome) > 𝜏
• Optimal 𝜏 is found via empirical thresholding
Alarm policy
P(cancel) = 0.2 0.6 0.8
Alarm
Search View View
Example: 𝜏 = 0.65
• What if the alarm may be ignored by the users (no intervention)?
• E.g. resources are limited for interventions
• What if the effect of the alarm depends on the state of the case?
• What if there are multiple possible alarms/ interventions, with different
effects, which may be composed?
• Actionable Predictive Process Monitoring
• Extracting interpretable predictions
• Helping users understand the root causes of predicted outcomes
• Turning predictions into actions
• Prescriptive Process Monitoring
• Automated Process Improvement
• Automated control-flow, resource and decision optimization
• Robotic Process Mining: Discovering executable routine
specifications from UI logs (related to Robotic Process Automation)
Beyond Process Mining: AI for BPM
28
Automated Process Improvement
2
Officer
Clerk
Clerk Officer
Officer
Clerk
Skip credit history
check when customer has
previous loans with bank
Allocate an additional clerk
on Monday-Tuesdays, one
less officer on Fridays
Task can be automated
with an RPA script
For consumer loans,
check credit history
before income
If loan-to-annual-
income ratio > 1.5,
allocate a senior officer
If credit rating is C or D,
do not wait for appeal
Given
• one or more event logs recording the
execution of one or more processes
• one or more performance measures to be
optimized
• a process model, decision rules and
resource allocation rules
• a set of allowed changes to the process
model and associated rules
Find
• One or all set(s) of Pareto-optimal changes
to the process model and rules.
Automated Process Improvement
Control-flow
• Task elimination/addition
• Merging/separation
• Re-ordering, parallelization
Decision (data)
• Adding/deleting decision points
• Refining/enhancing decision rules
Resource
• Re-allocating resources
• Refining, enhancing allocation policies
Task
• (Partially) automating individual tasks or groups of tasks
Automated Process Improvement:
Types of Changes
Automated Process Improvement
32
32
event log
Executable routine
specifications
Robotic Process
Mining
(Task Automation)
Decision Rule
Optimization
Flow Optimization
Optimized process
model
Resource
Optimization
Decision rules
Optimized resource
allocation policies
Optimized decision
rules
Robotic Process Mining (a.k.a. Task Mining)
Information
System
Event Log
Process Mining
Discovery
Conformance
Enhancement
Process Model
Interaction
Information
systems
Users
(employees)
UI log
Recording
UI log
34
UI log
Robotic Process Mining
35
Information
System
Event Log
Process Mining
Discovery
Conformance
Enhancement
Process Model
Interaction
Information
systems
Users
(employees)
UI log Routine Routine
specification
RPA script
Identification Discovery Compilation
Research challenge
Recording
36
Detect automatable routines:
1. Detect automatable actions
2. Return only those frequent subsequences made of automatable actions
An action is automatable if all its arguments are constant or functions of arguments of
previously-executed actions
Robotic Process Mining: Initial Approach
Detect
automatable
routines
UI log
Extract
frequent
subsequences
Antonio Bosco et al. Discovering Automatable Routines From User Interface Logs. In Proc. of BPM Forum’2019
37
Robotic Process Mining: Initial Approach
Foofah – Discovering
Data Transformations
by Example
Antonio Bosco et al. Discovering Automatable Routines From User Interface Logs. In Proc. of BPM Forum’2019
38
Discover activation conditions:
For each automatable routine, discover its activation condition, containing:
1. Triggering action, which must be successfully executed before the routine
2. Boolean condition, which must be valid at the completion of the triggering action
Robotic Process Mining: Initial Approach
Detect
automatable
routines
UI log
Extract
flat polygons
Discover
activation
conditions
Routines
specs
Antonio Bosco et al. Discovering Automatable Routines From User Interface Logs. In Proc. of BPM Forum’2019
Challenges
Robotic Process Mining
• Identifying patterns in unstructured and noisy UI logs
• Identifying complex data transformations in the presence of noise
• Identifying conditional data transformations (only apply in some cases)
Automated Process Improvement
• The process model, decision rules, and resource allocation policies may not be
known, may be incomplete or imprecise
• The set of possible process changes may be too large for exhaustive exploration
• Process changes may have non-linear effects (e.g. on waiting time)
• The effects of process changes are not additive
39
https://sep.cs.ut.ee/Main/PIX
The Process Improvement Explorer (PIX)
Simod: Data-Driven Business Process Simulator
https://github.com/AdaptiveBProcess/Simod

More Related Content

What's hot

Split Miner: Discovering Accurate and Simple Business Process Models from Eve...
Split Miner: Discovering Accurate and Simple Business Process Models from Eve...Split Miner: Discovering Accurate and Simple Business Process Models from Eve...
Split Miner: Discovering Accurate and Simple Business Process Models from Eve...Marlon Dumas
 
AI for Business Process Management
AI for Business Process ManagementAI for Business Process Management
AI for Business Process ManagementMarlon 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
 
In Processes We Trust: Privacy and Trust in Business Processes
In Processes We Trust: Privacy and Trust in Business ProcessesIn Processes We Trust: Privacy and Trust in Business Processes
In Processes We Trust: Privacy and Trust in Business ProcessesMarlon Dumas
 
Learning Accurate LSTM Models of Business Processes
Learning Accurate LSTM Models of Business ProcessesLearning Accurate LSTM Models of Business Processes
Learning Accurate LSTM Models of Business ProcessesMarlon Dumas
 
Automated Discovery of Data Transformations for Robotic Process Automation
Automated Discovery of Data Transformations for Robotic Process AutomationAutomated Discovery of Data Transformations for Robotic Process Automation
Automated Discovery of Data Transformations for Robotic Process AutomationMarlon 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
 
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
 
My business processes are deviant! What should I do about it?
My business processes are deviant! What should I do about it?My business processes are deviant! What should I do about it?
My business processes are deviant! What should I do about it?Marlon Dumas
 
Predictive Process Monitoring with Hyperparameter Optimization
Predictive Process Monitoring with Hyperparameter OptimizationPredictive Process Monitoring with Hyperparameter Optimization
Predictive Process Monitoring with Hyperparameter OptimizationMarlon Dumas
 
Process Mining and Predictive Process Monitoring
Process Mining and Predictive Process MonitoringProcess Mining and Predictive Process Monitoring
Process Mining and Predictive Process MonitoringMarlon Dumas
 
Beyond Process Mining: Discovering Business Rules From Event Logs
Beyond Process Mining: Discovering Business Rules From Event LogsBeyond Process Mining: Discovering Business Rules From Event Logs
Beyond Process Mining: Discovering Business Rules From Event LogsMarlon Dumas
 
Process Mining Reloaded: Event Structures as a Unified Representation of Proc...
Process Mining Reloaded: Event Structures as a Unified Representation of Proc...Process Mining Reloaded: Event Structures as a Unified Representation of Proc...
Process Mining Reloaded: Event Structures as a Unified Representation of Proc...Marlon Dumas
 
Beyond Tasks and Gateways: Automated Discovery of BPMN Models with Subprocess...
Beyond Tasks and Gateways: Automated Discovery of BPMN Models with Subprocess...Beyond Tasks and Gateways: Automated Discovery of BPMN Models with Subprocess...
Beyond Tasks and Gateways: Automated Discovery of BPMN Models with Subprocess...Marlon Dumas
 
Process Mining 2.0: From Insights to Actions
Process Mining 2.0: From Insights to ActionsProcess Mining 2.0: From Insights to Actions
Process Mining 2.0: From Insights to ActionsMarlon Dumas
 
Evidence-Based Business Process Management
Evidence-Based Business Process ManagementEvidence-Based Business Process Management
Evidence-Based Business Process ManagementMarlon Dumas
 
Process Mining and Predictive Process Monitoring
Process Mining and Predictive Process MonitoringProcess Mining and Predictive Process Monitoring
Process Mining and Predictive Process MonitoringMarlon Dumas
 
Automated Discovery of Structured Process Models: Discover Structured vs Disc...
Automated Discovery of Structured Process Models: Discover Structured vs Disc...Automated Discovery of Structured Process Models: Discover Structured vs Disc...
Automated Discovery of Structured Process Models: Discover Structured vs Disc...Marlon 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
 
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
 

What's hot (20)

Split Miner: Discovering Accurate and Simple Business Process Models from Eve...
Split Miner: Discovering Accurate and Simple Business Process Models from Eve...Split Miner: Discovering Accurate and Simple Business Process Models from Eve...
Split Miner: Discovering Accurate and Simple Business Process Models from Eve...
 
AI for Business Process Management
AI for Business Process ManagementAI for Business Process Management
AI for Business Process Management
 
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
 
In Processes We Trust: Privacy and Trust in Business Processes
In Processes We Trust: Privacy and Trust in Business ProcessesIn Processes We Trust: Privacy and Trust in Business Processes
In Processes We Trust: Privacy and Trust in Business Processes
 
Learning Accurate LSTM Models of Business Processes
Learning Accurate LSTM Models of Business ProcessesLearning Accurate LSTM Models of Business Processes
Learning Accurate LSTM Models of Business Processes
 
Automated Discovery of Data Transformations for Robotic Process Automation
Automated Discovery of Data Transformations for Robotic Process AutomationAutomated Discovery of Data Transformations for Robotic Process Automation
Automated Discovery of Data Transformations for Robotic Process Automation
 
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...
 
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
 
My business processes are deviant! What should I do about it?
My business processes are deviant! What should I do about it?My business processes are deviant! What should I do about it?
My business processes are deviant! What should I do about it?
 
Predictive Process Monitoring with Hyperparameter Optimization
Predictive Process Monitoring with Hyperparameter OptimizationPredictive Process Monitoring with Hyperparameter Optimization
Predictive Process Monitoring with Hyperparameter Optimization
 
Process Mining and Predictive Process Monitoring
Process Mining and Predictive Process MonitoringProcess Mining and Predictive Process Monitoring
Process Mining and Predictive Process Monitoring
 
Beyond Process Mining: Discovering Business Rules From Event Logs
Beyond Process Mining: Discovering Business Rules From Event LogsBeyond Process Mining: Discovering Business Rules From Event Logs
Beyond Process Mining: Discovering Business Rules From Event Logs
 
Process Mining Reloaded: Event Structures as a Unified Representation of Proc...
Process Mining Reloaded: Event Structures as a Unified Representation of Proc...Process Mining Reloaded: Event Structures as a Unified Representation of Proc...
Process Mining Reloaded: Event Structures as a Unified Representation of Proc...
 
Beyond Tasks and Gateways: Automated Discovery of BPMN Models with Subprocess...
Beyond Tasks and Gateways: Automated Discovery of BPMN Models with Subprocess...Beyond Tasks and Gateways: Automated Discovery of BPMN Models with Subprocess...
Beyond Tasks and Gateways: Automated Discovery of BPMN Models with Subprocess...
 
Process Mining 2.0: From Insights to Actions
Process Mining 2.0: From Insights to ActionsProcess Mining 2.0: From Insights to Actions
Process Mining 2.0: From Insights to Actions
 
Evidence-Based Business Process Management
Evidence-Based Business Process ManagementEvidence-Based Business Process Management
Evidence-Based Business Process Management
 
Process Mining and Predictive Process Monitoring
Process Mining and Predictive Process MonitoringProcess Mining and Predictive Process Monitoring
Process Mining and Predictive Process Monitoring
 
Automated Discovery of Structured Process Models: Discover Structured vs Disc...
Automated Discovery of Structured Process Models: Discover Structured vs Disc...Automated Discovery of Structured Process Models: Discover Structured vs Disc...
Automated Discovery of Structured Process Models: Discover Structured vs Disc...
 
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
 
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
 

Similar to AI for Business Process Management

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
 
Fujitsu APD Introduction
Fujitsu APD IntroductionFujitsu APD Introduction
Fujitsu APD IntroductionGordon Folz
 
Assocham global conference audit data standards - 28.10.2020
Assocham global conference   audit data standards - 28.10.2020Assocham global conference   audit data standards - 28.10.2020
Assocham global conference audit data standards - 28.10.2020Vinod Kashyap
 
Control phase lean six sigma tollgate template
Control phase   lean six sigma tollgate templateControl phase   lean six sigma tollgate template
Control phase lean six sigma tollgate templateSteven Bonacorsi
 
Control phase lean six sigma tollgate template
Control phase   lean six sigma tollgate templateControl phase   lean six sigma tollgate template
Control phase lean six sigma tollgate templateSteven Bonacorsi
 
NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform Mustafa Kuğu
 
LSS_ Project Green Belt -Dheeraj Mehta
LSS_ Project Green Belt -Dheeraj MehtaLSS_ Project Green Belt -Dheeraj Mehta
LSS_ Project Green Belt -Dheeraj MehtaDheeraj Mehta
 
Supplier Assessment Sample Report: What You Can Expect
Supplier Assessment Sample Report: What You Can ExpectSupplier Assessment Sample Report: What You Can Expect
Supplier Assessment Sample Report: What You Can ExpectInsight Solutions Global
 
Epco itsm transformation_roadmap_v5_draft_063008
Epco itsm transformation_roadmap_v5_draft_063008Epco itsm transformation_roadmap_v5_draft_063008
Epco itsm transformation_roadmap_v5_draft_063008Accenture
 
System Analysis and Design Project
System Analysis and Design ProjectSystem Analysis and Design Project
System Analysis and Design ProjectSiddharth Shah
 
SplunkLive! Zurich 2018: MARVES GmbH
SplunkLive! Zurich 2018: MARVES GmbHSplunkLive! Zurich 2018: MARVES GmbH
SplunkLive! Zurich 2018: MARVES GmbHSplunk
 
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
 
Webinar - The continuous improvement cycle of business processes
Webinar - The continuous improvement cycle of business processesWebinar - The continuous improvement cycle of business processes
Webinar - The continuous improvement cycle of business processesAuraQuantic
 
Intranet implementation of Identity and Access Manager
Intranet implementation of Identity and Access ManagerIntranet implementation of Identity and Access Manager
Intranet implementation of Identity and Access ManagerProcessIT Global
 
Growing your business with BPM
Growing your business with BPMGrowing your business with BPM
Growing your business with BPMinnovelocity
 
IT frameworks
IT frameworksIT frameworks
IT frameworkscyouss
 
Krunal Tidke_Resume
Krunal Tidke_ResumeKrunal Tidke_Resume
Krunal Tidke_ResumeKRUNAL TIDKE
 
DISCUSSION ON DIGITAL OILFIELD FULL-FIELD OPTIMIZATION
DISCUSSION ON DIGITAL OILFIELD FULL-FIELD OPTIMIZATIONDISCUSSION ON DIGITAL OILFIELD FULL-FIELD OPTIMIZATION
DISCUSSION ON DIGITAL OILFIELD FULL-FIELD OPTIMIZATIONwle-ss
 
Optimizing Outcome-Driven Change: It's About the Process, Not the Technology
Optimizing Outcome-Driven Change: It's About the Process, Not the TechnologyOptimizing Outcome-Driven Change: It's About the Process, Not the Technology
Optimizing Outcome-Driven Change: It's About the Process, Not the TechnologyCognizant
 

Similar to AI for Business Process Management (20)

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...
 
Fujitsu APD Introduction
Fujitsu APD IntroductionFujitsu APD Introduction
Fujitsu APD Introduction
 
Assocham global conference audit data standards - 28.10.2020
Assocham global conference   audit data standards - 28.10.2020Assocham global conference   audit data standards - 28.10.2020
Assocham global conference audit data standards - 28.10.2020
 
Control phase lean six sigma tollgate template
Control phase   lean six sigma tollgate templateControl phase   lean six sigma tollgate template
Control phase lean six sigma tollgate template
 
Control phase lean six sigma tollgate template
Control phase   lean six sigma tollgate templateControl phase   lean six sigma tollgate template
Control phase lean six sigma tollgate template
 
NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
 
LSS_ Project Green Belt -Dheeraj Mehta
LSS_ Project Green Belt -Dheeraj MehtaLSS_ Project Green Belt -Dheeraj Mehta
LSS_ Project Green Belt -Dheeraj Mehta
 
Integrated ERP_ScopeDocument
Integrated ERP_ScopeDocumentIntegrated ERP_ScopeDocument
Integrated ERP_ScopeDocument
 
Supplier Assessment Sample Report: What You Can Expect
Supplier Assessment Sample Report: What You Can ExpectSupplier Assessment Sample Report: What You Can Expect
Supplier Assessment Sample Report: What You Can Expect
 
Epco itsm transformation_roadmap_v5_draft_063008
Epco itsm transformation_roadmap_v5_draft_063008Epco itsm transformation_roadmap_v5_draft_063008
Epco itsm transformation_roadmap_v5_draft_063008
 
System Analysis and Design Project
System Analysis and Design ProjectSystem Analysis and Design Project
System Analysis and Design Project
 
SplunkLive! Zurich 2018: MARVES GmbH
SplunkLive! Zurich 2018: MARVES GmbHSplunkLive! Zurich 2018: MARVES GmbH
SplunkLive! Zurich 2018: MARVES GmbH
 
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
 
Webinar - The continuous improvement cycle of business processes
Webinar - The continuous improvement cycle of business processesWebinar - The continuous improvement cycle of business processes
Webinar - The continuous improvement cycle of business processes
 
Intranet implementation of Identity and Access Manager
Intranet implementation of Identity and Access ManagerIntranet implementation of Identity and Access Manager
Intranet implementation of Identity and Access Manager
 
Growing your business with BPM
Growing your business with BPMGrowing your business with BPM
Growing your business with BPM
 
IT frameworks
IT frameworksIT frameworks
IT frameworks
 
Krunal Tidke_Resume
Krunal Tidke_ResumeKrunal Tidke_Resume
Krunal Tidke_Resume
 
DISCUSSION ON DIGITAL OILFIELD FULL-FIELD OPTIMIZATION
DISCUSSION ON DIGITAL OILFIELD FULL-FIELD OPTIMIZATIONDISCUSSION ON DIGITAL OILFIELD FULL-FIELD OPTIMIZATION
DISCUSSION ON DIGITAL OILFIELD FULL-FIELD OPTIMIZATION
 
Optimizing Outcome-Driven Change: It's About the Process, Not the Technology
Optimizing Outcome-Driven Change: It's About the Process, Not the TechnologyOptimizing Outcome-Driven Change: It's About the Process, Not the Technology
Optimizing Outcome-Driven Change: It's About the Process, Not the Technology
 

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
 
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...Marlon Dumas
 
Why am I Waiting Data-Driven Analysis of Waiting Times in Business Processes
Why am I Waiting Data-Driven Analysis of Waiting Times in Business ProcessesWhy am I Waiting Data-Driven Analysis of Waiting Times in Business Processes
Why am I Waiting Data-Driven Analysis of Waiting Times in Business ProcessesMarlon Dumas
 
Augmented Business Process Management
Augmented Business Process ManagementAugmented Business Process Management
Augmented Business Process ManagementMarlon Dumas
 
Process Mining and Data-Driven Process Simulation
Process Mining and Data-Driven Process SimulationProcess Mining and Data-Driven Process Simulation
Process Mining and Data-Driven Process SimulationMarlon Dumas
 
Modeling Extraneous Activity Delays in Business Process Simulation
Modeling Extraneous Activity Delays in Business Process SimulationModeling Extraneous Activity Delays in Business Process Simulation
Modeling Extraneous Activity Delays in Business Process SimulationMarlon Dumas
 
Business Process Simulation with Differentiated Resources: Does it Make a Dif...
Business Process Simulation with Differentiated Resources: Does it Make a Dif...Business Process Simulation with Differentiated Resources: Does it Make a Dif...
Business Process Simulation with Differentiated Resources: Does it Make a Dif...Marlon Dumas
 
Prescriptive Process Monitoring Under Uncertainty and Resource Constraints
Prescriptive Process Monitoring Under Uncertainty and Resource ConstraintsPrescriptive Process Monitoring Under Uncertainty and Resource Constraints
Prescriptive Process Monitoring Under Uncertainty and Resource ConstraintsMarlon Dumas
 
Robotic Process Mining
Robotic Process MiningRobotic Process Mining
Robotic Process MiningMarlon Dumas
 
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?Marlon Dumas
 
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
 
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
 
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
 
Why am I Waiting Data-Driven Analysis of Waiting Times in Business Processes
Why am I Waiting Data-Driven Analysis of Waiting Times in Business ProcessesWhy am I Waiting Data-Driven Analysis of Waiting Times in Business Processes
Why am I Waiting Data-Driven Analysis of Waiting Times in Business Processes
 
Augmented Business Process Management
Augmented Business Process ManagementAugmented Business Process Management
Augmented Business Process Management
 
Process Mining and Data-Driven Process Simulation
Process Mining and Data-Driven Process SimulationProcess Mining and Data-Driven Process Simulation
Process Mining and Data-Driven Process Simulation
 
Modeling Extraneous Activity Delays in Business Process Simulation
Modeling Extraneous Activity Delays in Business Process SimulationModeling Extraneous Activity Delays in Business Process Simulation
Modeling Extraneous Activity Delays in Business Process Simulation
 
Business Process Simulation with Differentiated Resources: Does it Make a Dif...
Business Process Simulation with Differentiated Resources: Does it Make a Dif...Business Process Simulation with Differentiated Resources: Does it Make a Dif...
Business Process Simulation with Differentiated Resources: Does it Make a Dif...
 
Prescriptive Process Monitoring Under Uncertainty and Resource Constraints
Prescriptive Process Monitoring Under Uncertainty and Resource ConstraintsPrescriptive Process Monitoring Under Uncertainty and Resource Constraints
Prescriptive Process Monitoring Under Uncertainty and Resource Constraints
 
Robotic Process Mining
Robotic Process MiningRobotic Process Mining
Robotic Process Mining
 
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?
 
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
 
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

Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxFarihaAbdulRasheed
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Servicemonikaservice1
 
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
STS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATION
STS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATIONSTS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATION
STS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATIONrouseeyyy
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICEayushi9330
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Monika Rani
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET
 
Introduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptxIntroduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptxBhagirath Gogikar
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptxAlMamun560346
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)Areesha Ahmad
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑Damini Dixit
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.Nitya salvi
 
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...Silpa
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPirithiRaju
 

Recently uploaded (20)

Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
 
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
 
STS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATION
STS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATIONSTS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATION
STS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATION
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
 
Introduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptxIntroduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptx
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 

AI for Business Process Management

  • 1. Marlon Dumas University of Tartu Institute of Computer Science AI for Business Process Management From Process Mining to Automated Process Improvement BPM Group Seminar at Queensland University of Technology 23 January 2020
  • 2. Tactical Process Mining 2 2 / event log discovered process model Automated Process Discovery Conformance Checking Variants Analysis Difference diagnostics Performance Mining input process model Enhanced process model event log’
  • 3. 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 - … … … … Process Map (directly follows graph) BPMN process model Automated Process Discovery 3
  • 4. Alpha miner (α-miner) • Simple, limited, not robust Heuristics miner (and derivatives, including Fodina) • Robust to noise, fast, but can produce incorrect models Inductive miner • Ensures that models are block-structured & correct Split miner • Produces deadlock-free but not necessarily structured models Discovering BPMN Process Models 4 Enter Loan Application Retrieve Applicant Data Compute Installments Approve Simple Application Approve Complex Application Notify Rejection Notify Eligibility event log
  • 5. 5 Process Model Log Unfitting behavior (lack of fitness) Additional behavior (lack of precision) Lack of generalization Accuracy of Automated Process Discovery
  • 6. • 24 real-life event logs (most from IEEE Task force on Process Mining) • Quality criteria: • Accuracy measures: Fitness, precision, F-Score, generalization • Model complexity measures: size, structural complexity, structuredness • Model soundness • Execution time • Main conclusions: • Inductive Miner, Evolutionary Tree Miner, Split Miner have highest F-scores • Closely followed by Fodina • Inductive Miner achieves highest fitness generally, but lower precision (than Split Miner) • Evolutionary tree miner produces simpler models, but high execution times Automated Process Discovery Benchmark 6 Adriano Augusto et al. “Automated Discovery of Process Models from Event Logs: Review and Benchmark”. IEEE Transactions on Knowledge and Data Engineering (2018), DOI: 10.1109/TKDE.2018.2841877
  • 7. Automated Process Discovery Methods Heuristics Miner good F-score complex models semantic errors 7 Inductive Miner high fitness no semantic errors simpler models low precision A. Augusto et al. Split Miner: Discovering Accurate and Simple Business Process Models from Event Logs. In ICDM’2017. Split Miner high fitness no semantic errors simpler models Moderate precision
  • 9. Unfitting behaviour: • Task C is optional (i.e. may be skipped) in the log Additional behavior: • The cycle including IGDF is not observed in the log Event log: ABCDEH ACBDEH ABCDFH ACBDFH ABDEH ABDFH Conformance Checking – Sample Output 9 García-Bañuelos et al. “Complete and Interpretable Conformance Checking of Business Processes” IEEE Transactions on Software Engineering 44(3): 262-290, 2018
  • 10. Operational Process Mining: Predictive Process Monitoring • 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? 10
  • 11. Predictive Process Monitoring Event stream Predictive models Detailed predictive dashboard Alarm-based prescriptive dashboard Aggregate predictive dashboards Event logDatabase Enterprise System 11
  • 12. Event log Classifier / Regressor / Outcome predictionAttributes Traces 12 Event log Structured predictor Next activity / Future path prediction Attributes Traces Performance measure prediction Predictive Process Monitoring: General Approach
  • 13. Predictive process monitoring workflow Prefix extraction Bucketing Sequence encoding Model training
  • 16. Sequence encoding Prefix extraction Bucketing Sequence encoding Model training (Amsterdam, (Paris, 2 adults, 1 adult, 3 days, 4 days, €100) €150) not cancelled cancelled (Amsterdam, (Paris, 2 adults, 1 adult, €100) €150) not cancelled cancelled (Amsterdam, (Paris, 2 adults, 1 adult, €100) €150) not cancelled cancelled (Amsterdam, 2 adults, 3 days, €100) not cancelledJuly, (Amsterdam, (Paris, 2 adults, 1 adult, 3 days, 4 days, €100) €150) not cancelled cancelled April, July,
  • 17. Model training Prefix extraction Bucketing Sequence encoding Model training (Amsterdam, (Paris , 2 adults, 1 adult, 3 days, 4 days, €100 ) €150 ) not cancelled cancelled (Amsterdam, (Paris , 2 adults, 1 adult, €100 ) €150 ) not cancelled cancelled (Amsterdam, (Paris , 2 adults, 1 adult, €100 ) €150 ) not cancelled cancelled (Amsterdam, 2 adults, 3 days, €100 ) not cancelledJuly, (Amsterdam, (Paris , 2 adults, 1 adult, 3 days, 4 days, €100 ) €150 ) not cancelled cancelled April, July,
  • 18. Predictive process montioring approaches What is the relative performance of these methods? Irene Teinemaa, Marlon Dumas, Marcello La Rosa, Fabrizio Maria Maggi: Outcome-Oriented Predictive Process Monitoring: Review and Benchmark. TKDD 13(2): 17:1-17:57 (2019)
  • 19. Evaluation datasets Dataset Domain # traces Median # events in trace Class ratio 1 bpic2011_1 Hospital treatment 1140 25 0.4 2 bpic2011_2 Hospital treatment 1140 54.5 0.78 3 bpic2011_3 Hospital treatment 1121 21 0.23 4 bpic2011_4 Hospital treatment 1140 44 0.28 5 bpic2012_1 Loan application 4685 35 0.48 6 bpic2012_2 Loan application 4685 35 0.17 7 bpic2012_3 Loan application 4685 35 0.35 8 bpic2015_1 Building permit 696 42 0.23 9 bpic2015_2 Building permit 753 55 0.19 10 bpic2015_3 Building permit 1328 42 0.2 11 bpic2015_4 Building permit 577 42 0.16 12 bpic2015_5 Building permit 1051 50 0.31 13 bpic2017_1 Loan application 31413 35 0.41 14 bpic2017_2 Loan application 31413 35 0.12 15 bpic2017_3 Loan application 31413 35 0.47 16 Production Manufacturing 220 9 0.53 17 sepsis_1 Hospital treatment 754 14 0.14 18 sepsis_2 Hospital treatment 782 13 0.14 19 sepsis_3 Hospital treatment 782 13 0.14 20 Traffic Traffic fines 129615 4 0.46 21 hospital_1 Hospital finances 77525 6 0.1 22 hospital_2 Hospital finances 77525 6 0.05 23 insurance_1 Insurance 1065 12 0.16
  • 20. XGBoost Random forest Logistic regression Support vector machine Average rank over the 24 datasets in terms of AUC Results: Learning Algorithms (Nemenyi test)
  • 21. Average rank over the 24 datasets in terms of AUC Results: Bucketing and Sequence Encoding
  • 22. • Predict process outcome – Is this loan offer going to be rejected? • Predict process performance – Will this claim take more than 5 days to be handled? • Predict future events – What activity is likely to be executed next? And after that? Event log Training module Training Validation Predictor Dashboard Runtime module Information system Predictions Stream (Kafka) Predictive model(s) Event stream Event stream Batched Predictions (CSV) Apromore Predictive process monitoring (Apromore) 23 23 http://apromore.org
  • 23. • Explainable & Actionable Predictive Process Monitoring • Extracting interpretable predictions • Helping users understand the root causes of predicted outcomes • Turning predictions into actions • Prescriptive process monitoring Beyond Process Mining: AI for BPM 24
  • 24. Prescriptive process monitoring Event log (completed traces) Predictive model(s) Running trace Appl y P( ) Predictio n Alarm/ no alarm Alarm policy +/- - - + Cost model Irene Teinemaa et al. Alarm-Based Prescriptive Process Monitoring. In Proc. of BPM Forum’2018
  • 25. Cost model Undesired outcome Desired outcome Alarm raised cost of intervention + (1 - mitigation effectiveness) * cost of undesired outcome cost of intervention + cost of compensation Alarm not raised cost of undesired outcome no costs Time Mitigation effectiveness Cost of intervention Undesired outcome
  • 26. • Raise an alarm if P(undesired outcome) > 𝜏 • Optimal 𝜏 is found via empirical thresholding Alarm policy P(cancel) = 0.2 0.6 0.8 Alarm Search View View Example: 𝜏 = 0.65 • What if the alarm may be ignored by the users (no intervention)? • E.g. resources are limited for interventions • What if the effect of the alarm depends on the state of the case? • What if there are multiple possible alarms/ interventions, with different effects, which may be composed?
  • 27. • Actionable Predictive Process Monitoring • Extracting interpretable predictions • Helping users understand the root causes of predicted outcomes • Turning predictions into actions • Prescriptive Process Monitoring • Automated Process Improvement • Automated control-flow, resource and decision optimization • Robotic Process Mining: Discovering executable routine specifications from UI logs (related to Robotic Process Automation) Beyond Process Mining: AI for BPM 28
  • 28. Automated Process Improvement 2 Officer Clerk Clerk Officer Officer Clerk Skip credit history check when customer has previous loans with bank Allocate an additional clerk on Monday-Tuesdays, one less officer on Fridays Task can be automated with an RPA script For consumer loans, check credit history before income If loan-to-annual- income ratio > 1.5, allocate a senior officer If credit rating is C or D, do not wait for appeal
  • 29. Given • one or more event logs recording the execution of one or more processes • one or more performance measures to be optimized • a process model, decision rules and resource allocation rules • a set of allowed changes to the process model and associated rules Find • One or all set(s) of Pareto-optimal changes to the process model and rules. Automated Process Improvement
  • 30. Control-flow • Task elimination/addition • Merging/separation • Re-ordering, parallelization Decision (data) • Adding/deleting decision points • Refining/enhancing decision rules Resource • Re-allocating resources • Refining, enhancing allocation policies Task • (Partially) automating individual tasks or groups of tasks Automated Process Improvement: Types of Changes
  • 31. Automated Process Improvement 32 32 event log Executable routine specifications Robotic Process Mining (Task Automation) Decision Rule Optimization Flow Optimization Optimized process model Resource Optimization Decision rules Optimized resource allocation policies Optimized decision rules
  • 32. Robotic Process Mining (a.k.a. Task Mining) Information System Event Log Process Mining Discovery Conformance Enhancement Process Model Interaction Information systems Users (employees) UI log Recording
  • 34. Robotic Process Mining 35 Information System Event Log Process Mining Discovery Conformance Enhancement Process Model Interaction Information systems Users (employees) UI log Routine Routine specification RPA script Identification Discovery Compilation Research challenge Recording
  • 35. 36 Detect automatable routines: 1. Detect automatable actions 2. Return only those frequent subsequences made of automatable actions An action is automatable if all its arguments are constant or functions of arguments of previously-executed actions Robotic Process Mining: Initial Approach Detect automatable routines UI log Extract frequent subsequences Antonio Bosco et al. Discovering Automatable Routines From User Interface Logs. In Proc. of BPM Forum’2019
  • 36. 37 Robotic Process Mining: Initial Approach Foofah – Discovering Data Transformations by Example Antonio Bosco et al. Discovering Automatable Routines From User Interface Logs. In Proc. of BPM Forum’2019
  • 37. 38 Discover activation conditions: For each automatable routine, discover its activation condition, containing: 1. Triggering action, which must be successfully executed before the routine 2. Boolean condition, which must be valid at the completion of the triggering action Robotic Process Mining: Initial Approach Detect automatable routines UI log Extract flat polygons Discover activation conditions Routines specs Antonio Bosco et al. Discovering Automatable Routines From User Interface Logs. In Proc. of BPM Forum’2019
  • 38. Challenges Robotic Process Mining • Identifying patterns in unstructured and noisy UI logs • Identifying complex data transformations in the presence of noise • Identifying conditional data transformations (only apply in some cases) Automated Process Improvement • The process model, decision rules, and resource allocation policies may not be known, may be incomplete or imprecise • The set of possible process changes may be too large for exhaustive exploration • Process changes may have non-linear effects (e.g. on waiting time) • The effects of process changes are not additive 39
  • 40. Simod: Data-Driven Business Process Simulator https://github.com/AdaptiveBProcess/Simod

Editor's Notes

  1. Lost Make example of risk objectives
  2. Lost Make example of risk objectives
  3. This transition is a bit rough, huh?
  4. Next, we check that each action of each Flat Polygon is automatable. If a flat polygon contains an non-automatable action, then break it into two and return the subroutines We determine these functions: A data-transformation of previous argument values (Foofah); eg Student Name = First Name + Last Name A substitution mapping (Ripper – JRip implementation) For each automatable action, return the functions to generate its arguments at run-time
  5. Next, we check that each action of each Flat Polygon is automatable. If a flat polygon contains a non-automatable action, then break it into two and return the subroutines We determine these functions: A data-transformation of previous argument values (Foofah); eg Student Name = First Name + Last Name A substitution mapping (Ripper – JRip implementation) For each automatable action, return the functions to generate its arguments at run-time
  6. For each Automatable Routine (AR), discover its activation condition. The Boolean condition is discovered via Ripper