SlideShare a Scribd company logo
1 of 52
Predictive Analytics Powered
By Process Mining
It’s the process, stupid!
prof.dr.ir. Wil van der Aalst
www.processmining.org
PAGE 1
How many
students will
take my class
next year?
What is the
real
curriculum?
When, where
and why do
students drop
out?
When, where and
why do students
deviate?
Will I
graduate or
drop out?
When will I
graduate?
Should I take this
course if I want to
graduate in two
years from now?
PAGE 2
It's the
process,
stupid!
(not the data, not the system, and
not a particular decision)
The data scientist …
PAGE 3
Data
Science
Probability
and Statistics
Stochastic
Networks
Data Mining
Process
Mining
Visualization
Large-Scale
Distributed
SystemsData-
Intensive
Algorithms
Data-Driven
Operations
Management
Data-Driven
Innovation and
Business
Human and
Social Analytics
Privacy, Security,
Ethics, and
Governance
Internet of
Things
Data Science Center Eindhoven (DSC/e)
PAGE 4
Context: Why are we using data science,
does it have the intended effect, and will
people accept it?
Analysis: How to turn data into real value
(models, answers/decisions, and
visualizations/insights)?
Enabling technologies: How to get the
data and deal with computational/
infrastructural challenges (big data and
hard questions)?
Probability and Statistics
Stochastic Networks
Data Mining
Process Mining
Visualization
Large-Scale Distributed
Systems
Data-Intensive Algorithms
Data-Driven Operations
Management
Data-Driven Innovation and
Business
Human and Social Analytics
Privacy, Security, Ethics, and
Governance
Internet of Things
28 research
groups are
involved
Data Science Center Eindhoven (DSC/e)
PAGE 5
Context: Why are we using data science,
does it have the intended effect, and will
people accept it?
Analysis: How to turn data into real value
(models, answers/decisions, and
visualizations/insights)?
Enabling technologies: How to get the
data and deal with computational/
infrastructural challenges (big data and
hard questions)?
Probability and Statistics
Stochastic Networks
Data Mining
Process Mining
Visualization
Large-Scale Distributed
Systems
Data-Intensive Algorithms
Data-Driven Operations
Management
Data-Driven Innovation and
Business
Human and Social Analytics
Privacy, Security, Ethics, and
Governance
Internet of Things
systems
infrastructures
cities
organizations
people
[RP1] Process Analytics:
Improving Service While Cutting Costs
[RP2] Customer Journey:
Correlating Events to Learn and Influence
Customer Behavior
[RP3] Smart Maintenance & Diagnostics:
Safeguarding Availability
[RP4] Quantified Self:
Improving Performance and Well-Being
[RP5] Data Value and Privacy:
Economic and Legal Aspects of Data Science
[RP6] Smart Cities:
Ensuring Safety and Convenience for Citizens
[RP7] Smart Grids:
Data Intensive Infrastructures
7 research programs
Process
Mining
Data
Science
Probability
and Statistics
Stochastic
Networks
Data Mining
Process
Mining
Visualization
Large-Scale
Distributed
SystemsData-
Intensive
Data-Driven
Operations
Management
Data-Driven
Innovation and
Business
Human and
Social Analytics
Privacy, Security,
Ethics, and
Governance
Internet of
Things
www.olifantenpaadjes.nl
Process discovery
abcdacbdabcdabcefcbdacbefcbefbcdetc
a b d
endstart
ca
b
c
d
endstart
a
b
c
df
endstart
e
Process
Discovery
9
Conformance checking
acbd
a
b
c
df
endstart
ea
b
c
df
endstart
ea
b
c
df
endstart
ea
b
c
df
endstart
ea
b
c
df
endstart
e
abdacbefbcdacbefebcdddfeabb
a
b
c
df
endstart
e
Conformance
Checking
PAGE 11
register travel
request (a)
get detailed
motivation
letter (c)
get support
from local
manager (b)
check budget
by finance (d)
decide (e)
accept
request (g)
reject
request (h)
reinitiate
request (f)
start end
Case Activity Timestamp Resource
432 register travel request (a) 18-3-2014:9.15 John
432 get support from local manager (b) 18-3-2014:9.25 Mary
432 check budget by finance (d) 19-3-2014:8.55 John
432 decide (e) 19-3-2014:9.36 Sue
432 accept request (g) 19-3-2014:9.48 Mary
Play-In
Play-Out
Replay
Let's play
PAGE 12
Play-Out
register travel
request (a)
get detailed
motivation
letter (c)
get support
from local
manager (b)
check budget
by finance (d)
decide (e)
accept
request (g)
reject
request (h)
reinitiate
request (f)
start end
Case Activity Timestamp Resource
432 register travel request (a) 18-3-2014:9.15 John
432 get support from local manager (b) 18-3-2014:9.25 Mary
432 check budget by finance (d) 19-3-2014:8.55 John
432 decide (e) 19-3-2014:9.36 Sue
432 accept request (g) 19-3-2014:9.48 Mary
Play Out: A possible scenario
PAGE 13
register travel
request (a)
get detailed
motivation
letter (c)
get support
from local
manager (b)
check budget
by finance (d)
decide (e)
accept
request (g)
reject
request (h)
reinitiate
request (f)
start end
AND-
split
XOR-
split
XOR-
join
XOR-
join
AND-
join
XOR-
split
XOR-
join
a b d e g
Case Activity Timestamp Resource
432 register travel request (a) 18-3-2014:9.15 John
432 get support from local manager (b) 18-3-2014:9.25 Mary
432 check budget by finance (d) 19-3-2014:8.55 John
432 decide (e) 19-3-2014:9.36 Sue
432 accept request (g) 19-3-2014:9.48 Mary
Play Out: Process model allows for many
more scenarios
PAGE 14
register travel
request (a)
get detailed
motivation
letter (c)
get support
from local
manager (b)
check budget
by finance (d)
decide (e)
accept
request (g)
reject
request (h)
reinitiate
request (f)
start end
abdeg
abcefbdeh
adceg adbeh
acbefbdeh
acdefcdefbdeh
adcefcdefbdefbdeg
abdegadcehadbeh
acbefbdegacdefcdefbdeh
adcefcdefbdefbdeg
abdeg
adceh
adbeh
acbefbdegacdefcdefbdeh
adcefcdefbdefbdeg
abdeg
PAGE 15
Play-In
register travel
request (a)
get detailed
motivation
letter (c)
get support
from local
manager (b)
check budget
by finance (d)
decide (e)
accept
request (g)
reject
request (h)
reinitiate
request (f)
start end
Case Activity Timestamp Resource
432 register travel request (a) 18-3-2014:9.15 John
432 get support from local manager (b) 18-3-2014:9.25 Mary
432 check budget by finance (d) 19-3-2014:8.55 John
432 decide (e) 19-3-2014:9.36 Sue
432 accept request (g) 19-3-2014:9.48 Mary
Play In:
Process allowing for more traces
PAGE 16
register travel
request (a)
get detailed
motivation
letter (c)
get support
from local
manager (b)
check budget
by finance (d)
decide (e)
accept
request (g)
reject
request (h)
reinitiate
request (f)
start end
abdeg
abcefbdeh
adcegadbeh
acbefbdehacdefcdefbdehadcefcdefbdefbdeg abdeg
adcehadbeh
acbefbdeg
acdefcdefbdeh
adcefcdefbdefbdeg
abdeg
adceh
adbehacbefbdeg
acdefcdefbdeh
adcefcdefbdefbdeg
abdeg
No modeling needed!
PAGE 17
No modeling needed!
Example Process Discovery
(Dutch housing agency, 208 cases, 5987 events)
PAGE 18
Example process discovery for hospital
(627 gynecological oncology patients, 24331 events)
PAGE 19
Process discovery algorithms
(small selection)
PAGE 20
α algorithm
α++ algorithm
α# algorithm
language-based regions
state-based regionsgenetic mining
heuristic mining
hidden Markov models
neural networks
automata-based learning
stochastic task graphs
conformal process graph
mining block structures
multi-phase mining
partial-order based mining
fuzzy mining
LTL mining
ILP mining
distributed genetic mining
ETM genetic algorithm
Inductive Miner (infrequent)
PAGE 21
Replay
register travel
request (a)
get detailed
motivation
letter (c)
get support
from local
manager (b)
check budget
by finance (d)
decide (e)
accept
request (g)
reject
request (h)
reinitiate
request (f)
start end
Case Activity Timestamp Resource
432 register travel request (a) 18-3-2014:9.15 John
432 get support from local manager (b) 18-3-2014:9.25 Mary
432 check budget by finance (d) 19-3-2014:8.55 John
432 decide (e) 19-3-2014:9.36 Sue
432 accept request (g) 19-3-2014:9.48 Mary
Replay
PAGE 22
register travel
request (a)
get detailed
motivation
letter (c)
get support
from local
manager (b)
check budget
by finance (d)
decide (e)
accept
request (g)
reject
request (h)
reinitiate
request (f)
start end
a c d e g
Replay
PAGE 23
register travel
request (a)
get detailed
motivation
letter (c)
get support
from local
manager (b)
check budget
by finance (d)
decide (e)
accept
request (g)
reject
request (h)
reinitiate
request (f)
start end
a c
check budget
(d) is missing!
e g
?
Alignments: Relating reality and model
PAGE 24
register travel
request (a)
get detailed
motivation
letter (c)
get support
from local
manager (b)
check budget
by finance (d)
decide (e)
accept
request (g)
reject
request (h)
reinitiate
request (f)
start end
a c » e g
a c d e g
check budget (d) did not happen but
should have according to the model
Replay
PAGE 25
register travel
request (a)
get detailed
motivation
letter (c)
get support
from local
manager (b)
check budget
by finance (d)
decide (e)
accept
request (g)
reject
request (h)
reinitiate
request (f)
start end
a c d e gh
reject request (h)
is impossible
?
Alignments: Relating reality and model
PAGE 26
register travel
request (a)
get detailed
motivation
letter (c)
get support
from local
manager (b)
check budget
by finance (d)
decide (e)
accept
request (g)
reject
request (h)
reinitiate
request (f)
start end
a c h d e g
a c » d e g
reject request (h) happened but could
not happen according to the model
Deviations: Good of Bad?
PAGE 27
Repair model/rule or process?
Any trace in reality can be related to a
path in the model
PAGE 28
register travel
request (a)
get detailed
motivation
letter (c)
get support
from local
manager (b)
check budget
by finance (d)
decide (e)
accept
request (g)
reject
request (h)
reinitiate
request (f)
start end
a c e f d d b c e h
Any trace in reality can be related to a
path in the model
PAGE 29
register travel
request (a)
get detailed
motivation
letter (c)
get support
from local
manager (b)
check budget
by finance (d)
decide (e)
accept
request (g)
reject
request (h)
reinitiate
request (f)
start end
a c » e f d d b c e h
a c d e f d » b » e h
check is
missing
one check
too many
cannot both
be done
Conformance Checking
(WOZ objections Dutch municipality, 745 objections, 9583 event, f= 0.988)
PAGE 30
Replay with timestamps
PAGE 31
register travel
request (a)
get detailed
motivation
letter (c)
get support
from local
manager (b)
check budget
by finance (d)
decide (e)
accept
request (g)
reject
request (h)
reinitiate
request (f)
start end
a9.15 c9.20 d9.35 e10.15 g11.30
9.15
9.20
9.35
10.15
11.30
5 55
20 40
75
Replay with timestamps for many traces
PAGE 32
register travel
request (a)
get detailed
motivation
letter (c)
get support
from local
manager (b)
check budget
by finance (d)
decide (e)
accept
request (g)
reject
request (h)
reinitiate
request (f)
start end
frequencies
of activities
frequencies
of paths
durations of
activities
waiting times and
other delays between
activities
PAGE 33
• conformance checking to diagnose deviations
• squeezing reality into the model to do model-based
analysis
Alignments are essential!
Example: BPI Challenge 2012
(Dutch financial institute, doi:10.4121/uuid:3926db30-f712-4394-aebc-75976070e91f)
PAGE 34
“O_DECLINED” and “W_Wijzigen
contractgegevens” are often skipped
Many moves on log of
“O_CANCELLED”,
”O_CREATED”,
”O_SELECTED”,
“O_SENT” occurred
with the same
frequency value (i.e.
60) before parallel
branch
Many moves on log of
“W_Afhandelen
leads” ( > 2200 times)
occurred in the end of
traces
Loops of “W_Completeren aanvraag” and
“W_Nabellen offertes” are often performed
Work of Arya Adriansyah (Replay project)
PAGE 35
“O_DECLINED” and “W_Wijzigen
contractgegevens” are often skipped
Many moves on log of
“O_CANCELLED”,
”O_CREATED”,
”O_SELECTED”,
“O_SENT” occurred
with the same
frequency value (i.e.
60) before parallel
branch
Many moves on log of
“W_Afhandelen
leads” ( > 2200 times)
occurred in the end of
traces
Loops of “W_Completeren aanvraag” and
“W_Nabellen offertes” are often performed
Synchronous moves of
“Completeren aanvraag”
Move on log of “Completeren aanvraag”
Moves on model towards end of traces
Move on log of “O_CANCELLED” and “A_CANCELLED”
Auditor's toolbox
PAGE 36
“O_ACCEPTED” has average sojourn time of 27.07 minutes,
while “A_REGISTERED”, ”A_ACTIVATED”, and
“A_APPROVED” have average sojourn time of 29.56 minutes
Activity “W_Wijzigen contractgegevens” is the
bottleneck, but it occured rarely (only 4 times)
The average waiting time for the input place of
“W_Nabellen offertes+START” is very long (2.83 days)
compares to the average waiting time of other places
Business analyst's
toolbox
Maps & TomTom
PAGE 38
Mine your Map(s)
PAGE 39
models are like maps, their usefulness
is determined by the intended use,
i.e., there is not a single "perfect map"
PAGE 40
traffic jams are
projected on map
register travel
request (a)
get detailed
motivation
letter (c)
get support
from local
manager (b)
check budget
by finance (d)
decide (e)
accept
request (g)
reject
request (h)
reinitiate
request (f)
start end
Good process models can be used to
predict events and recommend actions
PAGE 41
register travel
request (a)
get detailed
motivation
letter (c)
get support
from local
manager (b)
check budget
by finance (d)
decide (e)
accept
request (g)
reject
request (h)
reinitiate
request (f)
start end
PAGE 42
Demand TomTom!
Do not settle for restrictive
information systems and
static process models
predict: when
will I be home
recommend:
turn right
adapt: use real-
time traffic
information
Software
600+ plug-ins available covering the
whole process mining spectrum
Conclusion
Process Mining: Relating event data and
models (normative or descriptive)
PAGE 47
software
system
(process)
model
event
logs
models
analyzes
discovery
records
events, e.g.,
messages,
transactions,
etc.
specifies
configures
implements
analyzes
supports/
controls
enhancement
conformance
“world”
people machines
organizations
components
business
processes
Play-Out
Play-In
Replay
Don't just check the temperature …
PAGE 48
X-ray your processes!
PAGE 49
PAGE 50
www.processmining.org
www.win.tue.nl/ieeetfpm/
Process Mining: Data Science in Action
https://www.coursera.org/course/procmin
data
mining
process
mining
visualization
data
science
behavioral/
social
sciences
domain
knowledge
machine
learning
large scale
distributed
computing
statistics industrial
engineering
databases
business
process
intelligence
stochastics
privacy
algorithms
visual
analytics
First Massive Open
Online Course (MOOC)
on Process Mining

More Related Content

Similar to Predictive Analytics Powered By Process Mining: It’s The Process, Stupid!

Adopting a Situated Learning framework for (Big) Data Projects - Martin Dougl...
Adopting a Situated Learning framework for (Big) Data Projects - Martin Dougl...Adopting a Situated Learning framework for (Big) Data Projects - Martin Dougl...
Adopting a Situated Learning framework for (Big) Data Projects - Martin Dougl...BCS Data Management Specialist Group
 
Research Framework for the Cape Town Stadium V3
Research Framework for the Cape Town Stadium V3Research Framework for the Cape Town Stadium V3
Research Framework for the Cape Town Stadium V3Roslyn Bristow
 
(4) 4E AIS (Sat_ 29-10-2022)-Final Ch.2.pdf
(4) 4E AIS (Sat_ 29-10-2022)-Final Ch.2.pdf(4) 4E AIS (Sat_ 29-10-2022)-Final Ch.2.pdf
(4) 4E AIS (Sat_ 29-10-2022)-Final Ch.2.pdfahmed490878
 
Does Your Festival or Event Make Cent$
Does Your Festival or Event Make Cent$Does Your Festival or Event Make Cent$
Does Your Festival or Event Make Cent$Sarah Page
 
The Future of the Map
The Future of the MapThe Future of the Map
The Future of the Mapelliotharmon
 
Designing, developing and testing a location aware learning activity using qr...
Designing, developing and testing a location aware learning activity using qr...Designing, developing and testing a location aware learning activity using qr...
Designing, developing and testing a location aware learning activity using qr...andyramsden
 
Speeding Up Data Science: From a Data Management Perspective
Speeding Up Data Science: From a Data Management PerspectiveSpeeding Up Data Science: From a Data Management Perspective
Speeding Up Data Science: From a Data Management PerspectiveJiannan Wang
 
APTITUDE OF ESE 2020.pdf
APTITUDE OF ESE 2020.pdfAPTITUDE OF ESE 2020.pdf
APTITUDE OF ESE 2020.pdfAtanuDas979821
 
How to Deliver Data Insights by Fmr Google Sr Analytical Lead
How to Deliver Data Insights by Fmr Google Sr Analytical LeadHow to Deliver Data Insights by Fmr Google Sr Analytical Lead
How to Deliver Data Insights by Fmr Google Sr Analytical LeadProduct School
 
Graph Gurus Episode 17: Seven Key Data Science Capabilities Powered by a Nati...
Graph Gurus Episode 17: Seven Key Data Science Capabilities Powered by a Nati...Graph Gurus Episode 17: Seven Key Data Science Capabilities Powered by a Nati...
Graph Gurus Episode 17: Seven Key Data Science Capabilities Powered by a Nati...TigerGraph
 
Does Your Festival or Event Make Cent$: How To Conduct an Economic Impact Ana...
Does Your Festival or Event Make Cent$: How To Conduct an Economic Impact Ana...Does Your Festival or Event Make Cent$: How To Conduct an Economic Impact Ana...
Does Your Festival or Event Make Cent$: How To Conduct an Economic Impact Ana...Sarah Page
 
a2c Boston Big Data Meet-up: Agile Data Warehouse Design
a2c Boston Big Data Meet-up:  Agile Data Warehouse Designa2c Boston Big Data Meet-up:  Agile Data Warehouse Design
a2c Boston Big Data Meet-up: Agile Data Warehouse Designa2c
 
NISM Series VI - Depository Operations Certification Exam Model Paper
NISM Series VI - Depository Operations Certification Exam Model PaperNISM Series VI - Depository Operations Certification Exam Model Paper
NISM Series VI - Depository Operations Certification Exam Model PaperSunil Yadav
 
LinkedGov: RDF HTTP XML URI REST GOV OMG
LinkedGov: RDF HTTP XML URI REST GOV OMGLinkedGov: RDF HTTP XML URI REST GOV OMG
LinkedGov: RDF HTTP XML URI REST GOV OMGhadleybeeman
 

Similar to Predictive Analytics Powered By Process Mining: It’s The Process, Stupid! (20)

Open Lecture Wil van der Aalst
Open Lecture Wil van der AalstOpen Lecture Wil van der Aalst
Open Lecture Wil van der Aalst
 
PPM presentation
PPM presentation PPM presentation
PPM presentation
 
Adopting a Situated Learning framework for (Big) Data Projects - Martin Dougl...
Adopting a Situated Learning framework for (Big) Data Projects - Martin Dougl...Adopting a Situated Learning framework for (Big) Data Projects - Martin Dougl...
Adopting a Situated Learning framework for (Big) Data Projects - Martin Dougl...
 
Research Framework for the Cape Town Stadium V3
Research Framework for the Cape Town Stadium V3Research Framework for the Cape Town Stadium V3
Research Framework for the Cape Town Stadium V3
 
Dashboard Data Map
Dashboard Data MapDashboard Data Map
Dashboard Data Map
 
(4) 4E AIS (Sat_ 29-10-2022)-Final Ch.2.pdf
(4) 4E AIS (Sat_ 29-10-2022)-Final Ch.2.pdf(4) 4E AIS (Sat_ 29-10-2022)-Final Ch.2.pdf
(4) 4E AIS (Sat_ 29-10-2022)-Final Ch.2.pdf
 
Does Your Festival or Event Make Cent$
Does Your Festival or Event Make Cent$Does Your Festival or Event Make Cent$
Does Your Festival or Event Make Cent$
 
The Future of the Map
The Future of the MapThe Future of the Map
The Future of the Map
 
Designing, developing and testing a location aware learning activity using qr...
Designing, developing and testing a location aware learning activity using qr...Designing, developing and testing a location aware learning activity using qr...
Designing, developing and testing a location aware learning activity using qr...
 
Mcq m1
Mcq m1Mcq m1
Mcq m1
 
Speeding Up Data Science: From a Data Management Perspective
Speeding Up Data Science: From a Data Management PerspectiveSpeeding Up Data Science: From a Data Management Perspective
Speeding Up Data Science: From a Data Management Perspective
 
APTITUDE OF ESE 2020.pdf
APTITUDE OF ESE 2020.pdfAPTITUDE OF ESE 2020.pdf
APTITUDE OF ESE 2020.pdf
 
Funding GIS Projects (EPAN09)
Funding GIS Projects (EPAN09)Funding GIS Projects (EPAN09)
Funding GIS Projects (EPAN09)
 
How to Deliver Data Insights by Fmr Google Sr Analytical Lead
How to Deliver Data Insights by Fmr Google Sr Analytical LeadHow to Deliver Data Insights by Fmr Google Sr Analytical Lead
How to Deliver Data Insights by Fmr Google Sr Analytical Lead
 
Information gathering by ubiquitous services for CRM in tourism destinations:...
Information gathering by ubiquitous services for CRM in tourism destinations:...Information gathering by ubiquitous services for CRM in tourism destinations:...
Information gathering by ubiquitous services for CRM in tourism destinations:...
 
Graph Gurus Episode 17: Seven Key Data Science Capabilities Powered by a Nati...
Graph Gurus Episode 17: Seven Key Data Science Capabilities Powered by a Nati...Graph Gurus Episode 17: Seven Key Data Science Capabilities Powered by a Nati...
Graph Gurus Episode 17: Seven Key Data Science Capabilities Powered by a Nati...
 
Does Your Festival or Event Make Cent$: How To Conduct an Economic Impact Ana...
Does Your Festival or Event Make Cent$: How To Conduct an Economic Impact Ana...Does Your Festival or Event Make Cent$: How To Conduct an Economic Impact Ana...
Does Your Festival or Event Make Cent$: How To Conduct an Economic Impact Ana...
 
a2c Boston Big Data Meet-up: Agile Data Warehouse Design
a2c Boston Big Data Meet-up:  Agile Data Warehouse Designa2c Boston Big Data Meet-up:  Agile Data Warehouse Design
a2c Boston Big Data Meet-up: Agile Data Warehouse Design
 
NISM Series VI - Depository Operations Certification Exam Model Paper
NISM Series VI - Depository Operations Certification Exam Model PaperNISM Series VI - Depository Operations Certification Exam Model Paper
NISM Series VI - Depository Operations Certification Exam Model Paper
 
LinkedGov: RDF HTTP XML URI REST GOV OMG
LinkedGov: RDF HTTP XML URI REST GOV OMGLinkedGov: RDF HTTP XML URI REST GOV OMG
LinkedGov: RDF HTTP XML URI REST GOV OMG
 

More from Rising Media Ltd.

Data Science at Roche: From Exploration to Productionization - Frank Block
Data Science at Roche: From Exploration to Productionization - Frank BlockData Science at Roche: From Exploration to Productionization - Frank Block
Data Science at Roche: From Exploration to Productionization - Frank BlockRising Media Ltd.
 
Cost-Effective Personalisation Platform for 30M Users of Ringier Axel Springe...
Cost-Effective Personalisation Platform for 30M Users of Ringier Axel Springe...Cost-Effective Personalisation Platform for 30M Users of Ringier Axel Springe...
Cost-Effective Personalisation Platform for 30M Users of Ringier Axel Springe...Rising Media Ltd.
 
Uplift Modelling as a Tool for Making Causal Inferences at Shopify - Mojan Hamed
Uplift Modelling as a Tool for Making Causal Inferences at Shopify - Mojan HamedUplift Modelling as a Tool for Making Causal Inferences at Shopify - Mojan Hamed
Uplift Modelling as a Tool for Making Causal Inferences at Shopify - Mojan HamedRising Media Ltd.
 
Behind the Buzzword: Understanding Customer Data Platforms in the Light of Pr...
Behind the Buzzword: Understanding Customer Data Platforms in the Light of Pr...Behind the Buzzword: Understanding Customer Data Platforms in the Light of Pr...
Behind the Buzzword: Understanding Customer Data Platforms in the Light of Pr...Rising Media Ltd.
 
Data Science Development Lifecycle - Everyone Talks About it, Nobody Really K...
Data Science Development Lifecycle - Everyone Talks About it, Nobody Really K...Data Science Development Lifecycle - Everyone Talks About it, Nobody Really K...
Data Science Development Lifecycle - Everyone Talks About it, Nobody Really K...Rising Media Ltd.
 
Creating Community at WeWork through Graph Embeddings with node2vec - Karry Lu
Creating Community at WeWork through Graph Embeddings with node2vec - Karry LuCreating Community at WeWork through Graph Embeddings with node2vec - Karry Lu
Creating Community at WeWork through Graph Embeddings with node2vec - Karry LuRising Media Ltd.
 
More than 10 Blue Links: Advanced-Level SERP Optimisation
More than 10 Blue Links: Advanced-Level SERP OptimisationMore than 10 Blue Links: Advanced-Level SERP Optimisation
More than 10 Blue Links: Advanced-Level SERP OptimisationRising Media Ltd.
 
How to Get Great Results Across Every Marketing Channel
How to Get Great Results Across Every Marketing ChannelHow to Get Great Results Across Every Marketing Channel
How to Get Great Results Across Every Marketing ChannelRising Media Ltd.
 
Don’t Freak Out! Tips for Mobile and Voice Search
Don’t Freak Out! Tips for Mobile and Voice SearchDon’t Freak Out! Tips for Mobile and Voice Search
Don’t Freak Out! Tips for Mobile and Voice SearchRising Media Ltd.
 
The Scout24 Data Landscape Manifesto: Building an Opinionated Data Platform
The Scout24 Data Landscape Manifesto: Building an Opinionated Data PlatformThe Scout24 Data Landscape Manifesto: Building an Opinionated Data Platform
The Scout24 Data Landscape Manifesto: Building an Opinionated Data PlatformRising Media Ltd.
 
Prescriptive ohne Predictive: Regression ist noch nicht tot! ROMI bei Unitymedia
Prescriptive ohne Predictive: Regression ist noch nicht tot! ROMI bei UnitymediaPrescriptive ohne Predictive: Regression ist noch nicht tot! ROMI bei Unitymedia
Prescriptive ohne Predictive: Regression ist noch nicht tot! ROMI bei UnitymediaRising Media Ltd.
 
Reinforcement Learning - Learning from Experience like a Human
Reinforcement Learning - Learning from Experience like a HumanReinforcement Learning - Learning from Experience like a Human
Reinforcement Learning - Learning from Experience like a HumanRising Media Ltd.
 
Mindful Analytics - Wie Achtsamkeit uns noch besser macht
Mindful Analytics - Wie Achtsamkeit uns noch besser machtMindful Analytics - Wie Achtsamkeit uns noch besser macht
Mindful Analytics - Wie Achtsamkeit uns noch besser machtRising Media Ltd.
 
Data Science Development with Impact
Data Science Development with ImpactData Science Development with Impact
Data Science Development with ImpactRising Media Ltd.
 
Predictive Analytics World for Business Deutschland 2018
Predictive Analytics World for Business Deutschland 2018Predictive Analytics World for Business Deutschland 2018
Predictive Analytics World for Business Deutschland 2018Rising Media Ltd.
 
Predictive Analytics World for Business Germany 2018
Predictive Analytics World for Business Germany 2018Predictive Analytics World for Business Germany 2018
Predictive Analytics World for Business Germany 2018Rising Media Ltd.
 
The Centrality of a Detailed Understanding of your Audience
The Centrality of a Detailed Understanding of your AudienceThe Centrality of a Detailed Understanding of your Audience
The Centrality of a Detailed Understanding of your AudienceRising Media Ltd.
 
Der steinige Weg zum automatisierten Data Science Produkt – Empfehlungen und ...
Der steinige Weg zum automatisierten Data Science Produkt – Empfehlungen und ...Der steinige Weg zum automatisierten Data Science Produkt – Empfehlungen und ...
Der steinige Weg zum automatisierten Data Science Produkt – Empfehlungen und ...Rising Media Ltd.
 
SpiegelMining – Data Science auf Spiegel Online
SpiegelMining – Data Science auf Spiegel Online SpiegelMining – Data Science auf Spiegel Online
SpiegelMining – Data Science auf Spiegel Online Rising Media Ltd.
 

More from Rising Media Ltd. (20)

Data Science at Roche: From Exploration to Productionization - Frank Block
Data Science at Roche: From Exploration to Productionization - Frank BlockData Science at Roche: From Exploration to Productionization - Frank Block
Data Science at Roche: From Exploration to Productionization - Frank Block
 
Cost-Effective Personalisation Platform for 30M Users of Ringier Axel Springe...
Cost-Effective Personalisation Platform for 30M Users of Ringier Axel Springe...Cost-Effective Personalisation Platform for 30M Users of Ringier Axel Springe...
Cost-Effective Personalisation Platform for 30M Users of Ringier Axel Springe...
 
Uplift Modelling as a Tool for Making Causal Inferences at Shopify - Mojan Hamed
Uplift Modelling as a Tool for Making Causal Inferences at Shopify - Mojan HamedUplift Modelling as a Tool for Making Causal Inferences at Shopify - Mojan Hamed
Uplift Modelling as a Tool for Making Causal Inferences at Shopify - Mojan Hamed
 
Behind the Buzzword: Understanding Customer Data Platforms in the Light of Pr...
Behind the Buzzword: Understanding Customer Data Platforms in the Light of Pr...Behind the Buzzword: Understanding Customer Data Platforms in the Light of Pr...
Behind the Buzzword: Understanding Customer Data Platforms in the Light of Pr...
 
Data Science Development Lifecycle - Everyone Talks About it, Nobody Really K...
Data Science Development Lifecycle - Everyone Talks About it, Nobody Really K...Data Science Development Lifecycle - Everyone Talks About it, Nobody Really K...
Data Science Development Lifecycle - Everyone Talks About it, Nobody Really K...
 
Creating Community at WeWork through Graph Embeddings with node2vec - Karry Lu
Creating Community at WeWork through Graph Embeddings with node2vec - Karry LuCreating Community at WeWork through Graph Embeddings with node2vec - Karry Lu
Creating Community at WeWork through Graph Embeddings with node2vec - Karry Lu
 
More than 10 Blue Links: Advanced-Level SERP Optimisation
More than 10 Blue Links: Advanced-Level SERP OptimisationMore than 10 Blue Links: Advanced-Level SERP Optimisation
More than 10 Blue Links: Advanced-Level SERP Optimisation
 
How to Get Great Results Across Every Marketing Channel
How to Get Great Results Across Every Marketing ChannelHow to Get Great Results Across Every Marketing Channel
How to Get Great Results Across Every Marketing Channel
 
Don’t Freak Out! Tips for Mobile and Voice Search
Don’t Freak Out! Tips for Mobile and Voice SearchDon’t Freak Out! Tips for Mobile and Voice Search
Don’t Freak Out! Tips for Mobile and Voice Search
 
The Scout24 Data Landscape Manifesto: Building an Opinionated Data Platform
The Scout24 Data Landscape Manifesto: Building an Opinionated Data PlatformThe Scout24 Data Landscape Manifesto: Building an Opinionated Data Platform
The Scout24 Data Landscape Manifesto: Building an Opinionated Data Platform
 
Prescriptive ohne Predictive: Regression ist noch nicht tot! ROMI bei Unitymedia
Prescriptive ohne Predictive: Regression ist noch nicht tot! ROMI bei UnitymediaPrescriptive ohne Predictive: Regression ist noch nicht tot! ROMI bei Unitymedia
Prescriptive ohne Predictive: Regression ist noch nicht tot! ROMI bei Unitymedia
 
Reinforcement Learning - Learning from Experience like a Human
Reinforcement Learning - Learning from Experience like a HumanReinforcement Learning - Learning from Experience like a Human
Reinforcement Learning - Learning from Experience like a Human
 
Mindful Analytics - Wie Achtsamkeit uns noch besser macht
Mindful Analytics - Wie Achtsamkeit uns noch besser machtMindful Analytics - Wie Achtsamkeit uns noch besser macht
Mindful Analytics - Wie Achtsamkeit uns noch besser macht
 
Data Science Development with Impact
Data Science Development with ImpactData Science Development with Impact
Data Science Development with Impact
 
Predictive Analytics World for Business Deutschland 2018
Predictive Analytics World for Business Deutschland 2018Predictive Analytics World for Business Deutschland 2018
Predictive Analytics World for Business Deutschland 2018
 
Predictive Analytics World for Business Germany 2018
Predictive Analytics World for Business Germany 2018Predictive Analytics World for Business Germany 2018
Predictive Analytics World for Business Germany 2018
 
The Centrality of a Detailed Understanding of your Audience
The Centrality of a Detailed Understanding of your AudienceThe Centrality of a Detailed Understanding of your Audience
The Centrality of a Detailed Understanding of your Audience
 
Der steinige Weg zum automatisierten Data Science Produkt – Empfehlungen und ...
Der steinige Weg zum automatisierten Data Science Produkt – Empfehlungen und ...Der steinige Weg zum automatisierten Data Science Produkt – Empfehlungen und ...
Der steinige Weg zum automatisierten Data Science Produkt – Empfehlungen und ...
 
Data Alchemy
Data AlchemyData Alchemy
Data Alchemy
 
SpiegelMining – Data Science auf Spiegel Online
SpiegelMining – Data Science auf Spiegel Online SpiegelMining – Data Science auf Spiegel Online
SpiegelMining – Data Science auf Spiegel Online
 

Recently uploaded

Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queensdataanalyticsqueen03
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...ssuserf63bd7
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...Amil Baba Dawood bangali
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Seán Kennedy
 
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...GQ Research
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Cathrine Wilhelmsen
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsVICTOR MAESTRE RAMIREZ
 
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSINGmarianagonzalez07
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPTBoston Institute of Analytics
 
Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfchwongval
 
While-For-loop in python used in college
While-For-loop in python used in collegeWhile-For-loop in python used in college
While-For-loop in python used in collegessuser7a7cd61
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxMike Bennett
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhijennyeacort
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Colleen Farrelly
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 

Recently uploaded (20)

Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queens
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...
 
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business Professionals
 
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
 
Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdf
 
While-For-loop in python used in college
While-For-loop in python used in collegeWhile-For-loop in python used in college
While-For-loop in python used in college
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptx
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 

Predictive Analytics Powered By Process Mining: It’s The Process, Stupid!

  • 1. Predictive Analytics Powered By Process Mining It’s the process, stupid! prof.dr.ir. Wil van der Aalst www.processmining.org
  • 2. PAGE 1 How many students will take my class next year? What is the real curriculum? When, where and why do students drop out? When, where and why do students deviate? Will I graduate or drop out? When will I graduate? Should I take this course if I want to graduate in two years from now?
  • 3. PAGE 2 It's the process, stupid! (not the data, not the system, and not a particular decision)
  • 4. The data scientist … PAGE 3 Data Science Probability and Statistics Stochastic Networks Data Mining Process Mining Visualization Large-Scale Distributed SystemsData- Intensive Algorithms Data-Driven Operations Management Data-Driven Innovation and Business Human and Social Analytics Privacy, Security, Ethics, and Governance Internet of Things
  • 5. Data Science Center Eindhoven (DSC/e) PAGE 4 Context: Why are we using data science, does it have the intended effect, and will people accept it? Analysis: How to turn data into real value (models, answers/decisions, and visualizations/insights)? Enabling technologies: How to get the data and deal with computational/ infrastructural challenges (big data and hard questions)? Probability and Statistics Stochastic Networks Data Mining Process Mining Visualization Large-Scale Distributed Systems Data-Intensive Algorithms Data-Driven Operations Management Data-Driven Innovation and Business Human and Social Analytics Privacy, Security, Ethics, and Governance Internet of Things 28 research groups are involved
  • 6. Data Science Center Eindhoven (DSC/e) PAGE 5 Context: Why are we using data science, does it have the intended effect, and will people accept it? Analysis: How to turn data into real value (models, answers/decisions, and visualizations/insights)? Enabling technologies: How to get the data and deal with computational/ infrastructural challenges (big data and hard questions)? Probability and Statistics Stochastic Networks Data Mining Process Mining Visualization Large-Scale Distributed Systems Data-Intensive Algorithms Data-Driven Operations Management Data-Driven Innovation and Business Human and Social Analytics Privacy, Security, Ethics, and Governance Internet of Things systems infrastructures cities organizations people [RP1] Process Analytics: Improving Service While Cutting Costs [RP2] Customer Journey: Correlating Events to Learn and Influence Customer Behavior [RP3] Smart Maintenance & Diagnostics: Safeguarding Availability [RP4] Quantified Self: Improving Performance and Well-Being [RP5] Data Value and Privacy: Economic and Legal Aspects of Data Science [RP6] Smart Cities: Ensuring Safety and Convenience for Citizens [RP7] Smart Grids: Data Intensive Infrastructures 7 research programs
  • 12. PAGE 11 register travel request (a) get detailed motivation letter (c) get support from local manager (b) check budget by finance (d) decide (e) accept request (g) reject request (h) reinitiate request (f) start end Case Activity Timestamp Resource 432 register travel request (a) 18-3-2014:9.15 John 432 get support from local manager (b) 18-3-2014:9.25 Mary 432 check budget by finance (d) 19-3-2014:8.55 John 432 decide (e) 19-3-2014:9.36 Sue 432 accept request (g) 19-3-2014:9.48 Mary Play-In Play-Out Replay Let's play
  • 13. PAGE 12 Play-Out register travel request (a) get detailed motivation letter (c) get support from local manager (b) check budget by finance (d) decide (e) accept request (g) reject request (h) reinitiate request (f) start end Case Activity Timestamp Resource 432 register travel request (a) 18-3-2014:9.15 John 432 get support from local manager (b) 18-3-2014:9.25 Mary 432 check budget by finance (d) 19-3-2014:8.55 John 432 decide (e) 19-3-2014:9.36 Sue 432 accept request (g) 19-3-2014:9.48 Mary
  • 14. Play Out: A possible scenario PAGE 13 register travel request (a) get detailed motivation letter (c) get support from local manager (b) check budget by finance (d) decide (e) accept request (g) reject request (h) reinitiate request (f) start end AND- split XOR- split XOR- join XOR- join AND- join XOR- split XOR- join a b d e g Case Activity Timestamp Resource 432 register travel request (a) 18-3-2014:9.15 John 432 get support from local manager (b) 18-3-2014:9.25 Mary 432 check budget by finance (d) 19-3-2014:8.55 John 432 decide (e) 19-3-2014:9.36 Sue 432 accept request (g) 19-3-2014:9.48 Mary
  • 15. Play Out: Process model allows for many more scenarios PAGE 14 register travel request (a) get detailed motivation letter (c) get support from local manager (b) check budget by finance (d) decide (e) accept request (g) reject request (h) reinitiate request (f) start end abdeg abcefbdeh adceg adbeh acbefbdeh acdefcdefbdeh adcefcdefbdefbdeg abdegadcehadbeh acbefbdegacdefcdefbdeh adcefcdefbdefbdeg abdeg adceh adbeh acbefbdegacdefcdefbdeh adcefcdefbdefbdeg abdeg
  • 16. PAGE 15 Play-In register travel request (a) get detailed motivation letter (c) get support from local manager (b) check budget by finance (d) decide (e) accept request (g) reject request (h) reinitiate request (f) start end Case Activity Timestamp Resource 432 register travel request (a) 18-3-2014:9.15 John 432 get support from local manager (b) 18-3-2014:9.25 Mary 432 check budget by finance (d) 19-3-2014:8.55 John 432 decide (e) 19-3-2014:9.36 Sue 432 accept request (g) 19-3-2014:9.48 Mary
  • 17. Play In: Process allowing for more traces PAGE 16 register travel request (a) get detailed motivation letter (c) get support from local manager (b) check budget by finance (d) decide (e) accept request (g) reject request (h) reinitiate request (f) start end abdeg abcefbdeh adcegadbeh acbefbdehacdefcdefbdehadcefcdefbdefbdeg abdeg adcehadbeh acbefbdeg acdefcdefbdeh adcefcdefbdefbdeg abdeg adceh adbehacbefbdeg acdefcdefbdeh adcefcdefbdefbdeg abdeg
  • 18. No modeling needed! PAGE 17 No modeling needed!
  • 19. Example Process Discovery (Dutch housing agency, 208 cases, 5987 events) PAGE 18
  • 20. Example process discovery for hospital (627 gynecological oncology patients, 24331 events) PAGE 19
  • 21. Process discovery algorithms (small selection) PAGE 20 α algorithm α++ algorithm α# algorithm language-based regions state-based regionsgenetic mining heuristic mining hidden Markov models neural networks automata-based learning stochastic task graphs conformal process graph mining block structures multi-phase mining partial-order based mining fuzzy mining LTL mining ILP mining distributed genetic mining ETM genetic algorithm Inductive Miner (infrequent)
  • 22. PAGE 21 Replay register travel request (a) get detailed motivation letter (c) get support from local manager (b) check budget by finance (d) decide (e) accept request (g) reject request (h) reinitiate request (f) start end Case Activity Timestamp Resource 432 register travel request (a) 18-3-2014:9.15 John 432 get support from local manager (b) 18-3-2014:9.25 Mary 432 check budget by finance (d) 19-3-2014:8.55 John 432 decide (e) 19-3-2014:9.36 Sue 432 accept request (g) 19-3-2014:9.48 Mary
  • 23. Replay PAGE 22 register travel request (a) get detailed motivation letter (c) get support from local manager (b) check budget by finance (d) decide (e) accept request (g) reject request (h) reinitiate request (f) start end a c d e g
  • 24. Replay PAGE 23 register travel request (a) get detailed motivation letter (c) get support from local manager (b) check budget by finance (d) decide (e) accept request (g) reject request (h) reinitiate request (f) start end a c check budget (d) is missing! e g ?
  • 25. Alignments: Relating reality and model PAGE 24 register travel request (a) get detailed motivation letter (c) get support from local manager (b) check budget by finance (d) decide (e) accept request (g) reject request (h) reinitiate request (f) start end a c » e g a c d e g check budget (d) did not happen but should have according to the model
  • 26. Replay PAGE 25 register travel request (a) get detailed motivation letter (c) get support from local manager (b) check budget by finance (d) decide (e) accept request (g) reject request (h) reinitiate request (f) start end a c d e gh reject request (h) is impossible ?
  • 27. Alignments: Relating reality and model PAGE 26 register travel request (a) get detailed motivation letter (c) get support from local manager (b) check budget by finance (d) decide (e) accept request (g) reject request (h) reinitiate request (f) start end a c h d e g a c » d e g reject request (h) happened but could not happen according to the model
  • 28. Deviations: Good of Bad? PAGE 27 Repair model/rule or process?
  • 29. Any trace in reality can be related to a path in the model PAGE 28 register travel request (a) get detailed motivation letter (c) get support from local manager (b) check budget by finance (d) decide (e) accept request (g) reject request (h) reinitiate request (f) start end a c e f d d b c e h
  • 30. Any trace in reality can be related to a path in the model PAGE 29 register travel request (a) get detailed motivation letter (c) get support from local manager (b) check budget by finance (d) decide (e) accept request (g) reject request (h) reinitiate request (f) start end a c » e f d d b c e h a c d e f d » b » e h check is missing one check too many cannot both be done
  • 31. Conformance Checking (WOZ objections Dutch municipality, 745 objections, 9583 event, f= 0.988) PAGE 30
  • 32. Replay with timestamps PAGE 31 register travel request (a) get detailed motivation letter (c) get support from local manager (b) check budget by finance (d) decide (e) accept request (g) reject request (h) reinitiate request (f) start end a9.15 c9.20 d9.35 e10.15 g11.30 9.15 9.20 9.35 10.15 11.30 5 55 20 40 75
  • 33. Replay with timestamps for many traces PAGE 32 register travel request (a) get detailed motivation letter (c) get support from local manager (b) check budget by finance (d) decide (e) accept request (g) reject request (h) reinitiate request (f) start end frequencies of activities frequencies of paths durations of activities waiting times and other delays between activities
  • 34. PAGE 33 • conformance checking to diagnose deviations • squeezing reality into the model to do model-based analysis Alignments are essential!
  • 35. Example: BPI Challenge 2012 (Dutch financial institute, doi:10.4121/uuid:3926db30-f712-4394-aebc-75976070e91f) PAGE 34 “O_DECLINED” and “W_Wijzigen contractgegevens” are often skipped Many moves on log of “O_CANCELLED”, ”O_CREATED”, ”O_SELECTED”, “O_SENT” occurred with the same frequency value (i.e. 60) before parallel branch Many moves on log of “W_Afhandelen leads” ( > 2200 times) occurred in the end of traces Loops of “W_Completeren aanvraag” and “W_Nabellen offertes” are often performed Work of Arya Adriansyah (Replay project)
  • 36. PAGE 35 “O_DECLINED” and “W_Wijzigen contractgegevens” are often skipped Many moves on log of “O_CANCELLED”, ”O_CREATED”, ”O_SELECTED”, “O_SENT” occurred with the same frequency value (i.e. 60) before parallel branch Many moves on log of “W_Afhandelen leads” ( > 2200 times) occurred in the end of traces Loops of “W_Completeren aanvraag” and “W_Nabellen offertes” are often performed Synchronous moves of “Completeren aanvraag” Move on log of “Completeren aanvraag” Moves on model towards end of traces Move on log of “O_CANCELLED” and “A_CANCELLED” Auditor's toolbox
  • 37. PAGE 36 “O_ACCEPTED” has average sojourn time of 27.07 minutes, while “A_REGISTERED”, ”A_ACTIVATED”, and “A_APPROVED” have average sojourn time of 29.56 minutes Activity “W_Wijzigen contractgegevens” is the bottleneck, but it occured rarely (only 4 times) The average waiting time for the input place of “W_Nabellen offertes+START” is very long (2.83 days) compares to the average waiting time of other places Business analyst's toolbox
  • 40. PAGE 39 models are like maps, their usefulness is determined by the intended use, i.e., there is not a single "perfect map"
  • 41. PAGE 40 traffic jams are projected on map register travel request (a) get detailed motivation letter (c) get support from local manager (b) check budget by finance (d) decide (e) accept request (g) reject request (h) reinitiate request (f) start end
  • 42. Good process models can be used to predict events and recommend actions PAGE 41 register travel request (a) get detailed motivation letter (c) get support from local manager (b) check budget by finance (d) decide (e) accept request (g) reject request (h) reinitiate request (f) start end
  • 43. PAGE 42 Demand TomTom! Do not settle for restrictive information systems and static process models predict: when will I be home recommend: turn right adapt: use real- time traffic information
  • 45. 600+ plug-ins available covering the whole process mining spectrum
  • 46.
  • 48. Process Mining: Relating event data and models (normative or descriptive) PAGE 47 software system (process) model event logs models analyzes discovery records events, e.g., messages, transactions, etc. specifies configures implements analyzes supports/ controls enhancement conformance “world” people machines organizations components business processes Play-Out Play-In Replay
  • 49. Don't just check the temperature … PAGE 48
  • 52. Process Mining: Data Science in Action https://www.coursera.org/course/procmin data mining process mining visualization data science behavioral/ social sciences domain knowledge machine learning large scale distributed computing statistics industrial engineering databases business process intelligence stochastics privacy algorithms visual analytics First Massive Open Online Course (MOOC) on Process Mining

Editor's Notes

  1. Vision: recommend (do not force), predict, real-time, adaptive,