© 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
PDF
Process Mining - Chapter 5 - Process Discovery
PDF
Process Mining - Chapter 4 - Getting the Data
PPTX
Use Case: Celonis in the Financial Services Industry
PDF
Process Mining - Chapter 3 - Data Mining
PPTX
Process Mining Introduction
PPTX
Process Mining In Today’s Platforms Economy: Opportunities and Challenges (WI...
PDF
Process Mining Intro (Eng)
Process Mining - Chapter 1 - Introduction
Process Mining - Chapter 5 - Process Discovery
Process Mining - Chapter 4 - Getting the Data
Use Case: Celonis in the Financial Services Industry
Process Mining - Chapter 3 - Data Mining
Process Mining Introduction
Process Mining In Today’s Platforms Economy: Opportunities and Challenges (WI...
Process Mining Intro (Eng)

What's hot (20)

PPTX
Process Mining - a new governance approach
PDF
Monitoring and observability
PDF
Airflow tutorials hands_on
PPTX
Introduction to Business Process Monitoring and Process Mining
PDF
Process Mining - Chapter 2 - Process Modeling and Analysis
PPTX
Process Mining and Predictive Process Monitoring
PPTX
Determining Organizational Fit for Transformation Success
PPTX
Robotic process automation Introduction
PPTX
Augmented Business Process Management
PDF
Digital Transformation Toolkit from ProductStack
PPTX
Fundamentals of Business Process Management - Tutorial at CAiSE'2018
PPTX
Data Culture Keynote and Exec Track Birm Dec 8th
PPTX
Process mining
PDF
Building an analytics workflow using Apache Airflow
PDF
Be ready for hyperautomation with the UiPath RPA Platform
PPTX
Evening out the uneven: dealing with skew in Flink
PDF
Process Mining - Chapter 12 - Analyzing Spaghetti Processes
PDF
Ml ops on AWS
PPTX
The Future of AI is Generative not Discriminative 5/26/2021
PDF
AIOps, IT Analytics, and Business Performance: What’s Needed and What Works
Process Mining - a new governance approach
Monitoring and observability
Airflow tutorials hands_on
Introduction to Business Process Monitoring and Process Mining
Process Mining - Chapter 2 - Process Modeling and Analysis
Process Mining and Predictive Process Monitoring
Determining Organizational Fit for Transformation Success
Robotic process automation Introduction
Augmented Business Process Management
Digital Transformation Toolkit from ProductStack
Fundamentals of Business Process Management - Tutorial at CAiSE'2018
Data Culture Keynote and Exec Track Birm Dec 8th
Process mining
Building an analytics workflow using Apache Airflow
Be ready for hyperautomation with the UiPath RPA Platform
Evening out the uneven: dealing with skew in Flink
Process Mining - Chapter 12 - Analyzing Spaghetti Processes
Ml ops on AWS
The Future of AI is Generative not Discriminative 5/26/2021
AIOps, IT Analytics, and Business Performance: What’s Needed and What Works
Ad

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

PPTX
20 years of Process Mining Research (ICPM 2019 keynote)
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)
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
Forrester - Process Mining: Your Compass for Digital Transformation - The Cus...
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
Use Case: Airbus and Process Mining Technology
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
PPTX
Success Factors for Process Mining Technology
PDF
A Value-driven Approach Based on Partnership and Collaboration
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
Forrester - Process Mining: Your Compass for Digital Transformation - The Cus...
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
Use Case: Airbus and Process Mining Technology
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
Success Factors for Process Mining Technology
A Value-driven Approach Based on Partnership and Collaboration

Recently uploaded (20)

PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PPTX
Configure Apache Mutual Authentication
PDF
Two-dimensional Klein-Gordon and Sine-Gordon numerical solutions based on dee...
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
CloudStack 4.21: First Look Webinar slides
PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
Modernising the Digital Integration Hub
PDF
Five Habits of High-Impact Board Members
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
Developing a website for English-speaking practice to English as a foreign la...
PPTX
Chapter 5: Probability Theory and Statistics
PPTX
2018-HIPAA-Renewal-Training for executives
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
Configure Apache Mutual Authentication
Two-dimensional Klein-Gordon and Sine-Gordon numerical solutions based on dee...
sustainability-14-14877-v2.pddhzftheheeeee
CloudStack 4.21: First Look Webinar slides
OpenACC and Open Hackathons Monthly Highlights July 2025
Consumable AI The What, Why & How for Small Teams.pdf
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Getting started with AI Agents and Multi-Agent Systems
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Modernising the Digital Integration Hub
Five Habits of High-Impact Board Members
Zenith AI: Advanced Artificial Intelligence
1 - Historical Antecedents, Social Consideration.pdf
Final SEM Unit 1 for mit wpu at pune .pptx
Developing a website for English-speaking practice to English as a foreign la...
Chapter 5: Probability Theory and Statistics
2018-HIPAA-Renewal-Training for executives

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