SlideShare a Scribd company logo
© Wil van der Aalst (use only with permission & acknowledgements)
prof.dr.ir. Wil van der Aalst
RWTH Aachen University
W: vdaalst.com T:@wvdaalst
Process Mining
Past, Present, and Future
© Wil van der Aalst (use only with permission & acknowledgements)
Past
“bridging gaps”
© Wil van der Aalst (use only with permission & acknowledgements)
< 1999
≥ 1999
“process management by modeling”
Process mining
Process discovery
Conformance checking
Predictive analytics
“process management by mining”
Petri nets
Concurrency theory
BPM, WFM, etc.
Simulation
Formal methods
© Wil van der Aalst (use only with permission & acknowledgements)
data process
process mining
© Wil van der Aalst (use only with permission & acknowledgements)
BPM reality
process mining
© Wil van der Aalst (use only with permission & acknowledgements)
IT business
process mining
© Wil van der Aalst (use only with permission & acknowledgements)
• 1999 start of process mining research at TU/e
• 2000-2002 Alpha and Heuristic miner
• 2004 first version of ProM
• 2004-2006 token-based conformance checking,
organization mining, decision mining, etc.
• 2007 first process mining company (Futura PI)
• 2010 alignment-based conformance checking
• 2011 founding of Celonis
• 2011 first process mining book
• 2014 Coursera process mining MOOC
• 2016 “Process mining data science in action” book
• 2018 Market Guide for Process Mining by Gartner
• 2018 Celonis becomes a Unicorn
• 2019 ICPM 2019 / Celosphere
Milestones
20 years of process mining
© Wil van der Aalst (use only with permission & acknowledgements)
Present
“event data are everywhere”
© Wil van der Aalst (use only with permission & acknowledgements)
The technology is there!
• There are more than 25 commercial
process mining products, next to
open-source tools like ProM.
• All offer process discovery,
bottleneck analysis, filtering, etc.
• Increasing support for conformance
checking, root-cause analysis, and
process discovery that goes
beyond the simple directly-follows
graph.
© Wil van der Aalst (use only with permission & acknowledgements)
Starting point: Event data
event
71,043 events
12,666 cases
7 activities
Case ID Activity Resource Timestamp product prod-price quantity address
… … …. … …. … … …
6350 place order Aiden 2018/02/13 14:29:45.000 APPLE iPhone 6 16 GB 639,00 € 5 NL-7751DG-21
6283 pay Lily 2018/02/13 14:39:25.000 SAMSUNG Galaxy S6 32 GB 543.99 3 NL-7828AM-11a
6253 prepare delivery Sophia 2018/02/13 15:01:33.000 APPLE iPhone 6 16 GB 639,00 € 3 NL-7887AC-13
6257 prepare delivery Aiden 2018/02/13 15:03:43.000 SAMSUNG Galaxy S6 32 GB 543.99 1 NL-9521KJ-34
6185 confirm payment Emily 2018/02/13 15:05:36.000 SAMSUNG Galaxy S4 329,00 € 1 NL-9521GC-32
6218 confirm payment Emily 2018/02/13 15:08:11.000 APPLE iPhone 6s Plus 64 GB 969,00 € 2 NL-7948BX-10
6245 make delivery Michael 2018/02/13 15:14:04.000 APPLE iPhone 6 16 GB 639,00 € 3 NL-7905AX-38
6272 pay Emily 2018/02/13 15:20:36.000 APPLE iPhone 6 16 GB 639,00 € 1 NL-7821AC-3
6269 pay Charlotte 2018/02/13 15:25:21.000 SAMSUNG Galaxy S4 329,00 € 1 NL-7907EJ-42
6212 prepare delivery Sophia 2018/02/13 15:43:39.000 HUAWEI P8 Lite 234,00 € 1 NL-7905AX-38
6323 send invoice Alexander 2018/02/13 15:46:08.000 APPLE iPhone 6 16 GB 639,00 € 1 NL-7833HT-15
6246 confirm payment Jack 2018/02/13 15:56:03.000 SAMSUNG Galaxy S4 329,00 € 3 NL-7833HT-15
6347 send invoice Jack 2018/02/13 15:57:42.000 SAMSUNG Galaxy S4 329,00 € 3 NL-7905AX-38
6351 place order Zoe 2018/02/13 16:17:37.000 APPLE iPhone 5s 16 GB 449,00 € 3 NL-9521GC-32
6204 prepare delivery Sophia 2018/02/13 16:31:28.000 SAMSUNG Core Prime G361 135,00 € 1 NL-7828AM-11a
6204 make delivery Kaylee 2018/02/13 16:51:54.000 SAMSUNG Core Prime G361 135,00 € 1 NL-7828AM-11a
6265 confirm payment Lily 2018/02/13 16:55:55.000 SAMSUNG Galaxy S4 329,00 € 4 NL-9521GC-32
6250 confirm payment Jack 2018/02/13 17:03:26.000 MOTOROLA Moto G 199,00 € 4 NL-7942GT-2
6328 send invoice Lily 2018/02/13 17:30:16.000 APPLE iPhone 6s 64 GB 858,00 € 4 NL-9514BV-16
6352 place order Aiden 2018/02/13 17:53:22.000 APPLE iPhone 6 16 GB 639,00 € 2 NL-9514BV-16
6317 send invoice Jack 2018/02/13 18:45:30.000 APPLE iPhone 6s 64 GB 858,00 € 5 NL-7907EJ-42
6353 place order Sophia 2018/02/13 20:16:20.000 APPLE iPhone 5s 16 GB 449,00 € 4 NL-7751AR-19
… … …. … … … … …
© Wil van der Aalst (use only with permission & acknowledgements)
Starting point: Event data
Case ID Activity Resource Timestamp product prod-price quantity address
… … …. … …. … … …
6350 place order Aiden 2018/02/13 14:29:45.000 APPLE iPhone 6 16 GB 639,00 € 5 NL-7751DG-21
6283 pay Lily 2018/02/13 14:39:25.000 SAMSUNG Galaxy S6 32 GB 543.99 3 NL-7828AM-11a
6253 prepare delivery Sophia 2018/02/13 15:01:33.000 APPLE iPhone 6 16 GB 639,00 € 3 NL-7887AC-13
6257 prepare delivery Aiden 2018/02/13 15:03:43.000 SAMSUNG Galaxy S6 32 GB 543.99 1 NL-9521KJ-34
6185 confirm payment Emily 2018/02/13 15:05:36.000 SAMSUNG Galaxy S4 329,00 € 1 NL-9521GC-32
6218 confirm payment Emily 2018/02/13 15:08:11.000 APPLE iPhone 6s Plus 64 GB 969,00 € 2 NL-7948BX-10
6245 make delivery Michael 2018/02/13 15:14:04.000 APPLE iPhone 6 16 GB 639,00 € 3 NL-7905AX-38
6272 pay Emily 2018/02/13 15:20:36.000 APPLE iPhone 6 16 GB 639,00 € 1 NL-7821AC-3
6269 pay Charlotte 2018/02/13 15:25:21.000 SAMSUNG Galaxy S4 329,00 € 1 NL-7907EJ-42
6212 prepare delivery Sophia 2018/02/13 15:43:39.000 HUAWEI P8 Lite 234,00 € 1 NL-7905AX-38
6323 send invoice Alexander 2018/02/13 15:46:08.000 APPLE iPhone 6 16 GB 639,00 € 1 NL-7833HT-15
6246 confirm payment Jack 2018/02/13 15:56:03.000 SAMSUNG Galaxy S4 329,00 € 3 NL-7833HT-15
6347 send invoice Jack 2018/02/13 15:57:42.000 SAMSUNG Galaxy S4 329,00 € 3 NL-7905AX-38
6351 place order Zoe 2018/02/13 16:17:37.000 APPLE iPhone 5s 16 GB 449,00 € 3 NL-9521GC-32
6204 prepare delivery Sophia 2018/02/13 16:31:28.000 SAMSUNG Core Prime G361 135,00 € 1 NL-7828AM-11a
6204 make delivery Kaylee 2018/02/13 16:51:54.000 SAMSUNG Core Prime G361 135,00 € 1 NL-7828AM-11a
6265 confirm payment Lily 2018/02/13 16:55:55.000 SAMSUNG Galaxy S4 329,00 € 4 NL-9521GC-32
6250 confirm payment Jack 2018/02/13 17:03:26.000 MOTOROLA Moto G 199,00 € 4 NL-7942GT-2
6328 send invoice Lily 2018/02/13 17:30:16.000 APPLE iPhone 6s 64 GB 858,00 € 4 NL-9514BV-16
6352 place order Aiden 2018/02/13 17:53:22.000 APPLE iPhone 6 16 GB 639,00 € 2 NL-9514BV-16
6317 send invoice Jack 2018/02/13 18:45:30.000 APPLE iPhone 6s 64 GB 858,00 € 5 NL-7907EJ-42
6353 place order Sophia 2018/02/13 20:16:20.000 APPLE iPhone 5s 16 GB 449,00 € 4 NL-7751AR-19
… … …. … … … … …
event =
case +
activity +
timestamp +
…
© Wil van der Aalst (use only with permission & acknowledgements)
Let’s look at orders 6350, 6351, and 6352
Case ID Activity Timestamp
6350 place order 2018/02/13 14:29:45.000
6351 place order 2018/02/13 16:17:37.000
6352 place order 2018/02/13 17:53:22.000
6352 send invoice 2018/02/19 09:20:28.000
6351 send invoice 2018/02/19 16:08:07.000
6350 send invoice 2018/02/21 09:38:16.000
6350 pay 2018/03/02 12:39:37.000
6352 pay 2018/03/05 15:46:47.000
6351 cancel order 2018/03/06 10:17:01.000
6350 prepare delivery 2018/03/07 13:50:35.000
6350 make delivery 2018/03/07 16:41:01.000
6350 confirm payment 2018/03/07 16:53:00.000
6352 prepare delivery 2018/03/07 17:05:59.000
6352 confirm payment 2018/03/07 17:59:55.000
6352 make delivery 2018/03/08 09:54:36.000
© Wil van der Aalst (use only with permission & acknowledgements)
Let’s look at orders 6350, 6351, and 6352
Case ID Activity Timestamp
6350 place order 2018/02/13 14:29:45.000
6351 place order 2018/02/13 16:17:37.000
6352 place order 2018/02/13 17:53:22.000
6352 send invoice 2018/02/19 09:20:28.000
6351 send invoice 2018/02/19 16:08:07.000
6350 send invoice 2018/02/21 09:38:16.000
6350 pay 2018/03/02 12:39:37.000
6352 pay 2018/03/05 15:46:47.000
6351 cancel order 2018/03/06 10:17:01.000
6350 prepare delivery 2018/03/07 13:50:35.000
6350 make delivery 2018/03/07 16:41:01.000
6350 confirm payment 2018/03/07 16:53:00.000
6352 prepare delivery 2018/03/07 17:05:59.000
6352 confirm payment 2018/03/07 17:59:55.000
6352 make delivery 2018/03/08 09:54:36.000
place order
send invoice
pay
prepare delivery
make delivery
confirm payment
place order
send invoice
cancel order
place order
send invoice
pay
prepare delivery
confirm payment
make delivery
order 6350 order 6351 order 6352
© Wil van der Aalst (use only with permission & acknowledgements)
Using the whole event log
Case ID Activity Timestamp
6350 place order 2018/02/13 14:29:45.000
6351 place order 2018/02/13 16:17:37.000
6352 place order 2018/02/13 17:53:22.000
6352 send invoice 2018/02/19 09:20:28.000
6351 send invoice 2018/02/19 16:08:07.000
6350 send invoice 2018/02/21 09:38:16.000
6350 pay 2018/03/02 12:39:37.000
6352 pay 2018/03/05 15:46:47.000
6351 cancel order 2018/03/06 10:17:01.000
6350 prepare delivery 2018/03/07 13:50:35.000
6350 make delivery 2018/03/07 16:41:01.000
6350 confirm payment 2018/03/07 16:53:00.000
6352 prepare delivery 2018/03/07 17:05:59.000
6352 confirm payment 2018/03/07 17:59:55.000
6352 make delivery 2018/03/08 09:54:36.000
place order
send invoice
pay
prepare delivery
make delivery
confirm payment
place order
send invoice
cancel order
place order
send invoice
pay
prepare delivery
confirm payment
make delivery
8016 x
1651 x
2962 x
place order
pay
send invoice
prepare delivery
make delivery
confirm payment
place order
pay
send invoice
prepare delivery
confirm payment
make delivery
30 x 7 x
© Wil van der Aalst (use only with permission & acknowledgements)
Using the whole event log
place order
send invoice
pay
prepare delivery
make delivery
confirm payment
place order
send invoice
cancel order
place order
send invoice
pay
prepare delivery
confirm payment
make delivery
8016 x
1651 x
2962 x
place order
pay
send invoice
prepare delivery
make delivery
confirm payment
place order
pay
send invoice
prepare delivery
confirm payment
make delivery
30 x 7 x
© Wil van der Aalst (use only with permission & acknowledgements)
Performance and Compliance
What happens?
Where are the bottlenecks?
Where do we deviate from the happy path?
© Wil van der Aalst (use only with permission & acknowledgements)
process discovery
conformance checking
root-cause analysis
performance analysis
predictive process analytics
decision mining
organization/social network mining
automated process improvement
responsible process mining
© Wil van der Aalst (use only with permission & acknowledgements)
Main inhibitors
• People
− Unawareness
− Lack of training
− Avoiding transparency
• Data
− Data quality
− Data management
© Wil van der Aalst (use only with permission & acknowledgements)
Process mining is different
data
mining
neural
network
“dog”
gender age smoker car brand claim
female 47 yes Volvo no
male 31 no Alfa Romeo yes
male 59 no Alfa Romeo yes
male 28 no Fiat no
male 44 no BMW no
female 27 no Fiat no
male 29 no Subaru no
… … .. … … “claim”
© Wil van der Aalst (use only with permission & acknowledgements)
Future
“towards better processes”
© Wil van der Aalst (use only with permission & acknowledgements)
From backward looking
to forward looking
© Wil van der Aalst (use only with permission & acknowledgements)
Seamless integration of
process discovery and
conformance checking
(using hybrid process
models)
© Wil van der Aalst (use only with permission & acknowledgements)
Better support for
comparative process
mining
© Wil van der Aalst (use only with permission & acknowledgements)
Better analysis of
causality to suggest
improvements rather
than reinforcing
correlations
© Wil van der Aalst (use only with permission & acknowledgements)
Making process mining
results actionable
(e.g., the RPA connection)
© Wil van der Aalst (use only with permission & acknowledgements)
Increasing attention for
responsible process
mining (ensuring
fairness and protecting
confidentiality)
© Wil van der Aalst (use only with permission & acknowledgements)
The process mining discipline is
rapidly growing and maturing
© Wil van der Aalst (use only with permission & acknowledgements)
International Conference on Process Mining
Aachen, June 23-25, 2019
Supported by Celonis as platinum sponsor

More Related Content

PDF
Process Mining - Chapter 1 - Introduction
PPTX
Forrester - Process Mining: Your Compass for Digital Transformation - The Cus...
PPTX
Use Case: Celonis in the Financial Services Industry
PPTX
How to Take Advantage of the Unique Celonis Ecosystem
PPTX
Process Mining Introduction
PDF
Process Mining - Chapter 5 - Process Discovery
PDF
Business Intelligence & Data Analytics– An Architected Approach
PPTX
Process Mining - a new governance approach
Process Mining - Chapter 1 - Introduction
Forrester - Process Mining: Your Compass for Digital Transformation - The Cus...
Use Case: Celonis in the Financial Services Industry
How to Take Advantage of the Unique Celonis Ecosystem
Process Mining Introduction
Process Mining - Chapter 5 - Process Discovery
Business Intelligence & Data Analytics– An Architected Approach
Process Mining - a new governance approach

What's hot (20)

PDF
Process Mining - Chapter 4 - Getting the Data
PDF
Value Stream Mapping: How to Visualize Work & Align Leadership for Organizati...
PPTX
Digital transformation
PPT
What is BPM?
PPTX
DW Migration Webinar-March 2022.pptx
PDF
Sap PdMS Predictive Maintenance Service
PDF
Introduction to Business Process Management
PPT
BA 553 - BPM Governance.ppt
PPTX
Six Sigma Sample Project
PDF
Death of the Dashboard
PDF
Data Modeling, Data Governance, & Data Quality
PDF
Enterprise Architecture vs. Data Architecture
PPTX
Success Factors for Process Mining Technology
PDF
Business Process Management Training | By ex-Deloitte & McKinsey Consultants
PDF
Use Case: Airbus and Process Mining Technology
PDF
Building a Data Strategy – Practical Steps for Aligning with Business Goals
PDF
Process-driven RPA - Software AG's ARIS RPA powered by Kryon
PDF
Big Data Architecture
PDF
Process Change: Communication & Training Tips
PDF
Introduction to BPM
Process Mining - Chapter 4 - Getting the Data
Value Stream Mapping: How to Visualize Work & Align Leadership for Organizati...
Digital transformation
What is BPM?
DW Migration Webinar-March 2022.pptx
Sap PdMS Predictive Maintenance Service
Introduction to Business Process Management
BA 553 - BPM Governance.ppt
Six Sigma Sample Project
Death of the Dashboard
Data Modeling, Data Governance, & Data Quality
Enterprise Architecture vs. Data Architecture
Success Factors for Process Mining Technology
Business Process Management Training | By ex-Deloitte & McKinsey Consultants
Use Case: Airbus and Process Mining Technology
Building a Data Strategy – Practical Steps for Aligning with Business Goals
Process-driven RPA - Software AG's ARIS RPA powered by Kryon
Big Data Architecture
Process Change: Communication & Training Tips
Introduction to BPM
Ad

Similar to Process Mining: Past, Present, and Future (18)

PPTX
20 years of Process Mining Research (ICPM 2019 keynote)
PPTX
Process Mining In Today’s Platforms Economy: Opportunities and Challenges (WI...
PPTX
Using Process Mining to Remove Operational Friction in Shared Services
PPTX
Object-Centric Process Mining: Dealing With Divergence and Convergence in Eve...
PDF
PDF
Privacy Engineering for the World of Kafka (Alexander Cook, Privitar) Kafka S...
PDF
Sirius gifting 2018
PDF
corporate gifts 2018 india
PDF
Can artificial intelligence secure your infrastructure
PDF
New winning combination lp and finance belk sally beauty and profitect present
PDF
Financial analysis edf sa (electricite de france) produces, transmits, dist...
 
PPTX
Maarten Verschuere - A perfect storm: when market research and data science meet
PPTX
Superhomes 2.0 national construction summit
PDF
IMG_20160715_0001
XLS
Relacion de Pagos por sedes
PDF
Evento patos
PDF
A catalogue of ie5+ asynchronous motors
20 years of Process Mining Research (ICPM 2019 keynote)
Process Mining In Today’s Platforms Economy: Opportunities and Challenges (WI...
Using Process Mining to Remove Operational Friction in Shared Services
Object-Centric Process Mining: Dealing With Divergence and Convergence in Eve...
Privacy Engineering for the World of Kafka (Alexander Cook, Privitar) Kafka S...
Sirius gifting 2018
corporate gifts 2018 india
Can artificial intelligence secure your infrastructure
New winning combination lp and finance belk sally beauty and profitect present
Financial analysis edf sa (electricite de france) produces, transmits, dist...
 
Maarten Verschuere - A perfect storm: when market research and data science meet
Superhomes 2.0 national construction summit
IMG_20160715_0001
Relacion de Pagos por sedes
Evento patos
A catalogue of ie5+ asynchronous motors
Ad

More from Celonis (20)

PPTX
A Head Start in Getting Value from Machine Learning
PPTX
Happiness is a Warm Bot: How to Generate Value from Process Mining Insight
PPTX
BMW Showcase - Celosphere 2019
PPTX
Starting from Scratch: Build a New Business Case
PDF
Unlocking Digital Transformation - The Human Touch
PDF
Data-Driven Operating Models Enabled by Process Mining
PPTX
From Personal Care to Scientific Publishing: Celonis Use Cases Across Industries
PPTX
SAP Process Mining in Action: Hear from Two Customers
PPTX
What Can the Intelligent Business Cloud Do for You?
PPTX
Why Cloud? A Total Cost of Ownership Observation of a Pure Cloud Solution
PPTX
Process Intelligence: Remaking Your Business
PPTX
S/4HANA Migration Challenges and Use Cases Workshop
PDF
Event Collection in the IBC: An Overview
PPTX
Going Beyond the Standards - Solutions for Your Industries
PDF
BMW: You Can Only Change What You Are Aware of - Production Analysis
PPTX
Transforming Business with Artificial Intelligence
PDF
A Value-driven Approach Based on Partnership and Collaboration
PPTX
An Introduction to Apps Design
PPSX
PROMOTE - PROcess Mining for OperaTional Excellence in aviation
PPTX
Achieving Business Transformation with UiPath RPA
A Head Start in Getting Value from Machine Learning
Happiness is a Warm Bot: How to Generate Value from Process Mining Insight
BMW Showcase - Celosphere 2019
Starting from Scratch: Build a New Business Case
Unlocking Digital Transformation - The Human Touch
Data-Driven Operating Models Enabled by Process Mining
From Personal Care to Scientific Publishing: Celonis Use Cases Across Industries
SAP Process Mining in Action: Hear from Two Customers
What Can the Intelligent Business Cloud Do for You?
Why Cloud? A Total Cost of Ownership Observation of a Pure Cloud Solution
Process Intelligence: Remaking Your Business
S/4HANA Migration Challenges and Use Cases Workshop
Event Collection in the IBC: An Overview
Going Beyond the Standards - Solutions for Your Industries
BMW: You Can Only Change What You Are Aware of - Production Analysis
Transforming Business with Artificial Intelligence
A Value-driven Approach Based on Partnership and Collaboration
An Introduction to Apps Design
PROMOTE - PROcess Mining for OperaTional Excellence in aviation
Achieving Business Transformation with UiPath RPA

Recently uploaded (20)

PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PPTX
Chapter 5: Probability Theory and Statistics
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PPTX
The various Industrial Revolutions .pptx
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
WOOl fibre morphology and structure.pdf for textiles
PPT
What is a Computer? Input Devices /output devices
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Chapter 5: Probability Theory and Statistics
O2C Customer Invoices to Receipt V15A.pptx
Getting started with AI Agents and Multi-Agent Systems
1 - Historical Antecedents, Social Consideration.pdf
Assigned Numbers - 2025 - Bluetooth® Document
NewMind AI Weekly Chronicles - August'25-Week II
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
The various Industrial Revolutions .pptx
A contest of sentiment analysis: k-nearest neighbor versus neural network
A novel scalable deep ensemble learning framework for big data classification...
A comparative study of natural language inference in Swahili using monolingua...
Developing a website for English-speaking practice to English as a foreign la...
WOOl fibre morphology and structure.pdf for textiles
What is a Computer? Input Devices /output devices
Enhancing emotion recognition model for a student engagement use case through...
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Group 1 Presentation -Planning and Decision Making .pptx
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
NewMind AI Weekly Chronicles – August ’25 Week III

Process Mining: Past, Present, and Future

  • 1. © Wil van der Aalst (use only with permission & acknowledgements) prof.dr.ir. Wil van der Aalst RWTH Aachen University W: vdaalst.com T:@wvdaalst Process Mining Past, Present, and Future
  • 2. © Wil van der Aalst (use only with permission & acknowledgements) Past “bridging gaps”
  • 3. © Wil van der Aalst (use only with permission & acknowledgements) < 1999 ≥ 1999 “process management by modeling” Process mining Process discovery Conformance checking Predictive analytics “process management by mining” Petri nets Concurrency theory BPM, WFM, etc. Simulation Formal methods
  • 4. © Wil van der Aalst (use only with permission & acknowledgements) data process process mining
  • 5. © Wil van der Aalst (use only with permission & acknowledgements) BPM reality process mining
  • 6. © Wil van der Aalst (use only with permission & acknowledgements) IT business process mining
  • 7. © Wil van der Aalst (use only with permission & acknowledgements) • 1999 start of process mining research at TU/e • 2000-2002 Alpha and Heuristic miner • 2004 first version of ProM • 2004-2006 token-based conformance checking, organization mining, decision mining, etc. • 2007 first process mining company (Futura PI) • 2010 alignment-based conformance checking • 2011 founding of Celonis • 2011 first process mining book • 2014 Coursera process mining MOOC • 2016 “Process mining data science in action” book • 2018 Market Guide for Process Mining by Gartner • 2018 Celonis becomes a Unicorn • 2019 ICPM 2019 / Celosphere Milestones 20 years of process mining
  • 8. © Wil van der Aalst (use only with permission & acknowledgements) Present “event data are everywhere”
  • 9. © Wil van der Aalst (use only with permission & acknowledgements) The technology is there! • There are more than 25 commercial process mining products, next to open-source tools like ProM. • All offer process discovery, bottleneck analysis, filtering, etc. • Increasing support for conformance checking, root-cause analysis, and process discovery that goes beyond the simple directly-follows graph.
  • 10. © Wil van der Aalst (use only with permission & acknowledgements) Starting point: Event data event 71,043 events 12,666 cases 7 activities Case ID Activity Resource Timestamp product prod-price quantity address … … …. … …. … … … 6350 place order Aiden 2018/02/13 14:29:45.000 APPLE iPhone 6 16 GB 639,00 € 5 NL-7751DG-21 6283 pay Lily 2018/02/13 14:39:25.000 SAMSUNG Galaxy S6 32 GB 543.99 3 NL-7828AM-11a 6253 prepare delivery Sophia 2018/02/13 15:01:33.000 APPLE iPhone 6 16 GB 639,00 € 3 NL-7887AC-13 6257 prepare delivery Aiden 2018/02/13 15:03:43.000 SAMSUNG Galaxy S6 32 GB 543.99 1 NL-9521KJ-34 6185 confirm payment Emily 2018/02/13 15:05:36.000 SAMSUNG Galaxy S4 329,00 € 1 NL-9521GC-32 6218 confirm payment Emily 2018/02/13 15:08:11.000 APPLE iPhone 6s Plus 64 GB 969,00 € 2 NL-7948BX-10 6245 make delivery Michael 2018/02/13 15:14:04.000 APPLE iPhone 6 16 GB 639,00 € 3 NL-7905AX-38 6272 pay Emily 2018/02/13 15:20:36.000 APPLE iPhone 6 16 GB 639,00 € 1 NL-7821AC-3 6269 pay Charlotte 2018/02/13 15:25:21.000 SAMSUNG Galaxy S4 329,00 € 1 NL-7907EJ-42 6212 prepare delivery Sophia 2018/02/13 15:43:39.000 HUAWEI P8 Lite 234,00 € 1 NL-7905AX-38 6323 send invoice Alexander 2018/02/13 15:46:08.000 APPLE iPhone 6 16 GB 639,00 € 1 NL-7833HT-15 6246 confirm payment Jack 2018/02/13 15:56:03.000 SAMSUNG Galaxy S4 329,00 € 3 NL-7833HT-15 6347 send invoice Jack 2018/02/13 15:57:42.000 SAMSUNG Galaxy S4 329,00 € 3 NL-7905AX-38 6351 place order Zoe 2018/02/13 16:17:37.000 APPLE iPhone 5s 16 GB 449,00 € 3 NL-9521GC-32 6204 prepare delivery Sophia 2018/02/13 16:31:28.000 SAMSUNG Core Prime G361 135,00 € 1 NL-7828AM-11a 6204 make delivery Kaylee 2018/02/13 16:51:54.000 SAMSUNG Core Prime G361 135,00 € 1 NL-7828AM-11a 6265 confirm payment Lily 2018/02/13 16:55:55.000 SAMSUNG Galaxy S4 329,00 € 4 NL-9521GC-32 6250 confirm payment Jack 2018/02/13 17:03:26.000 MOTOROLA Moto G 199,00 € 4 NL-7942GT-2 6328 send invoice Lily 2018/02/13 17:30:16.000 APPLE iPhone 6s 64 GB 858,00 € 4 NL-9514BV-16 6352 place order Aiden 2018/02/13 17:53:22.000 APPLE iPhone 6 16 GB 639,00 € 2 NL-9514BV-16 6317 send invoice Jack 2018/02/13 18:45:30.000 APPLE iPhone 6s 64 GB 858,00 € 5 NL-7907EJ-42 6353 place order Sophia 2018/02/13 20:16:20.000 APPLE iPhone 5s 16 GB 449,00 € 4 NL-7751AR-19 … … …. … … … … …
  • 11. © Wil van der Aalst (use only with permission & acknowledgements) Starting point: Event data Case ID Activity Resource Timestamp product prod-price quantity address … … …. … …. … … … 6350 place order Aiden 2018/02/13 14:29:45.000 APPLE iPhone 6 16 GB 639,00 € 5 NL-7751DG-21 6283 pay Lily 2018/02/13 14:39:25.000 SAMSUNG Galaxy S6 32 GB 543.99 3 NL-7828AM-11a 6253 prepare delivery Sophia 2018/02/13 15:01:33.000 APPLE iPhone 6 16 GB 639,00 € 3 NL-7887AC-13 6257 prepare delivery Aiden 2018/02/13 15:03:43.000 SAMSUNG Galaxy S6 32 GB 543.99 1 NL-9521KJ-34 6185 confirm payment Emily 2018/02/13 15:05:36.000 SAMSUNG Galaxy S4 329,00 € 1 NL-9521GC-32 6218 confirm payment Emily 2018/02/13 15:08:11.000 APPLE iPhone 6s Plus 64 GB 969,00 € 2 NL-7948BX-10 6245 make delivery Michael 2018/02/13 15:14:04.000 APPLE iPhone 6 16 GB 639,00 € 3 NL-7905AX-38 6272 pay Emily 2018/02/13 15:20:36.000 APPLE iPhone 6 16 GB 639,00 € 1 NL-7821AC-3 6269 pay Charlotte 2018/02/13 15:25:21.000 SAMSUNG Galaxy S4 329,00 € 1 NL-7907EJ-42 6212 prepare delivery Sophia 2018/02/13 15:43:39.000 HUAWEI P8 Lite 234,00 € 1 NL-7905AX-38 6323 send invoice Alexander 2018/02/13 15:46:08.000 APPLE iPhone 6 16 GB 639,00 € 1 NL-7833HT-15 6246 confirm payment Jack 2018/02/13 15:56:03.000 SAMSUNG Galaxy S4 329,00 € 3 NL-7833HT-15 6347 send invoice Jack 2018/02/13 15:57:42.000 SAMSUNG Galaxy S4 329,00 € 3 NL-7905AX-38 6351 place order Zoe 2018/02/13 16:17:37.000 APPLE iPhone 5s 16 GB 449,00 € 3 NL-9521GC-32 6204 prepare delivery Sophia 2018/02/13 16:31:28.000 SAMSUNG Core Prime G361 135,00 € 1 NL-7828AM-11a 6204 make delivery Kaylee 2018/02/13 16:51:54.000 SAMSUNG Core Prime G361 135,00 € 1 NL-7828AM-11a 6265 confirm payment Lily 2018/02/13 16:55:55.000 SAMSUNG Galaxy S4 329,00 € 4 NL-9521GC-32 6250 confirm payment Jack 2018/02/13 17:03:26.000 MOTOROLA Moto G 199,00 € 4 NL-7942GT-2 6328 send invoice Lily 2018/02/13 17:30:16.000 APPLE iPhone 6s 64 GB 858,00 € 4 NL-9514BV-16 6352 place order Aiden 2018/02/13 17:53:22.000 APPLE iPhone 6 16 GB 639,00 € 2 NL-9514BV-16 6317 send invoice Jack 2018/02/13 18:45:30.000 APPLE iPhone 6s 64 GB 858,00 € 5 NL-7907EJ-42 6353 place order Sophia 2018/02/13 20:16:20.000 APPLE iPhone 5s 16 GB 449,00 € 4 NL-7751AR-19 … … …. … … … … … event = case + activity + timestamp + …
  • 12. © Wil van der Aalst (use only with permission & acknowledgements) Let’s look at orders 6350, 6351, and 6352 Case ID Activity Timestamp 6350 place order 2018/02/13 14:29:45.000 6351 place order 2018/02/13 16:17:37.000 6352 place order 2018/02/13 17:53:22.000 6352 send invoice 2018/02/19 09:20:28.000 6351 send invoice 2018/02/19 16:08:07.000 6350 send invoice 2018/02/21 09:38:16.000 6350 pay 2018/03/02 12:39:37.000 6352 pay 2018/03/05 15:46:47.000 6351 cancel order 2018/03/06 10:17:01.000 6350 prepare delivery 2018/03/07 13:50:35.000 6350 make delivery 2018/03/07 16:41:01.000 6350 confirm payment 2018/03/07 16:53:00.000 6352 prepare delivery 2018/03/07 17:05:59.000 6352 confirm payment 2018/03/07 17:59:55.000 6352 make delivery 2018/03/08 09:54:36.000
  • 13. © Wil van der Aalst (use only with permission & acknowledgements) Let’s look at orders 6350, 6351, and 6352 Case ID Activity Timestamp 6350 place order 2018/02/13 14:29:45.000 6351 place order 2018/02/13 16:17:37.000 6352 place order 2018/02/13 17:53:22.000 6352 send invoice 2018/02/19 09:20:28.000 6351 send invoice 2018/02/19 16:08:07.000 6350 send invoice 2018/02/21 09:38:16.000 6350 pay 2018/03/02 12:39:37.000 6352 pay 2018/03/05 15:46:47.000 6351 cancel order 2018/03/06 10:17:01.000 6350 prepare delivery 2018/03/07 13:50:35.000 6350 make delivery 2018/03/07 16:41:01.000 6350 confirm payment 2018/03/07 16:53:00.000 6352 prepare delivery 2018/03/07 17:05:59.000 6352 confirm payment 2018/03/07 17:59:55.000 6352 make delivery 2018/03/08 09:54:36.000 place order send invoice pay prepare delivery make delivery confirm payment place order send invoice cancel order place order send invoice pay prepare delivery confirm payment make delivery order 6350 order 6351 order 6352
  • 14. © Wil van der Aalst (use only with permission & acknowledgements) Using the whole event log Case ID Activity Timestamp 6350 place order 2018/02/13 14:29:45.000 6351 place order 2018/02/13 16:17:37.000 6352 place order 2018/02/13 17:53:22.000 6352 send invoice 2018/02/19 09:20:28.000 6351 send invoice 2018/02/19 16:08:07.000 6350 send invoice 2018/02/21 09:38:16.000 6350 pay 2018/03/02 12:39:37.000 6352 pay 2018/03/05 15:46:47.000 6351 cancel order 2018/03/06 10:17:01.000 6350 prepare delivery 2018/03/07 13:50:35.000 6350 make delivery 2018/03/07 16:41:01.000 6350 confirm payment 2018/03/07 16:53:00.000 6352 prepare delivery 2018/03/07 17:05:59.000 6352 confirm payment 2018/03/07 17:59:55.000 6352 make delivery 2018/03/08 09:54:36.000 place order send invoice pay prepare delivery make delivery confirm payment place order send invoice cancel order place order send invoice pay prepare delivery confirm payment make delivery 8016 x 1651 x 2962 x place order pay send invoice prepare delivery make delivery confirm payment place order pay send invoice prepare delivery confirm payment make delivery 30 x 7 x
  • 15. © Wil van der Aalst (use only with permission & acknowledgements) Using the whole event log place order send invoice pay prepare delivery make delivery confirm payment place order send invoice cancel order place order send invoice pay prepare delivery confirm payment make delivery 8016 x 1651 x 2962 x place order pay send invoice prepare delivery make delivery confirm payment place order pay send invoice prepare delivery confirm payment make delivery 30 x 7 x
  • 16. © Wil van der Aalst (use only with permission & acknowledgements) Performance and Compliance What happens? Where are the bottlenecks? Where do we deviate from the happy path?
  • 17. © Wil van der Aalst (use only with permission & acknowledgements) process discovery conformance checking root-cause analysis performance analysis predictive process analytics decision mining organization/social network mining automated process improvement responsible process mining
  • 18. © Wil van der Aalst (use only with permission & acknowledgements) Main inhibitors • People − Unawareness − Lack of training − Avoiding transparency • Data − Data quality − Data management
  • 19. © Wil van der Aalst (use only with permission & acknowledgements) Process mining is different data mining neural network “dog” gender age smoker car brand claim female 47 yes Volvo no male 31 no Alfa Romeo yes male 59 no Alfa Romeo yes male 28 no Fiat no male 44 no BMW no female 27 no Fiat no male 29 no Subaru no … … .. … … “claim”
  • 20. © Wil van der Aalst (use only with permission & acknowledgements) Future “towards better processes”
  • 21. © Wil van der Aalst (use only with permission & acknowledgements) From backward looking to forward looking
  • 22. © Wil van der Aalst (use only with permission & acknowledgements) Seamless integration of process discovery and conformance checking (using hybrid process models)
  • 23. © Wil van der Aalst (use only with permission & acknowledgements) Better support for comparative process mining
  • 24. © Wil van der Aalst (use only with permission & acknowledgements) Better analysis of causality to suggest improvements rather than reinforcing correlations
  • 25. © Wil van der Aalst (use only with permission & acknowledgements) Making process mining results actionable (e.g., the RPA connection)
  • 26. © Wil van der Aalst (use only with permission & acknowledgements) Increasing attention for responsible process mining (ensuring fairness and protecting confidentiality)
  • 27. © Wil van der Aalst (use only with permission & acknowledgements) The process mining discipline is rapidly growing and maturing
  • 28. © Wil van der Aalst (use only with permission & acknowledgements) International Conference on Process Mining Aachen, June 23-25, 2019 Supported by Celonis as platinum sponsor