SlideShare a Scribd company logo
1 of 35
Conformance Checking
for Medical Training Process
Name: Giulia Alessandrelli
Supervisor: An Nguyen
Machine Learning and Data Analytics for Industry 4.0
Final Presentation
Machine Learning and Data Analytics (MaD) Lab
Friedrich-Alexander-Universitรคt Erlangen-Nรผrnberg (FAU)
July 10, 2019
10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0
Summary
2
โ€ข Introduction
โ€ข Goal of the project
โ€ข Exploratory Data Analysis
โ€ข Methods
โ€ข Demo
โ€ข Results
โ€ข Bibliography
Introduction
10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0
Context
4
Process Mining
Process
Discovery
Conformance
Checking
Predictive
Analytics
Business
Process
Management
Data
Science
10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0
Conformance Checking
Definition
Certification or confirmation that a good, service, or conduct
meets the requirements of legislation, accepted practices,
prescribed rules and regulations, specified standards, or terms of
a contract.
Fields of Application:
โ€ข Business Application
โ€ข Auditing
5
Algorithm
Event Logs
Process Model
Global
conformance
measures and
local diagnostics
10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0
Motivation
โ€ข To improve the reality caption
โ€ข To expose of undesirable deviation
โ€ข To reveal desirable deviation
6
Real
Process
Process
Model
Event
Data
Record
Process
Discovery
Process Discovery
Conformance Checking
Conformace
Checking
10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0
Motivation
7
Powerfull
Basic
Business
User
Specialist /
Engineers
Process
Mining*
Excel
Report,
Dashbord
Hadoop,
R,
Python
*Fluxicon, Disco
10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0
State of Art
8
7
136
Publications in the Process Mining field
Process Minin in Primary Care
Process Mining
68
31
22
8
Publications according to geographical
area
Europa North America Asia South America
โ€ข Originally applied to business processes over 20 years ago
โ€ข Has recentely applied to healthcare because:
โ€ข It can reveals insights into clinical care pathways
โ€ข It can inform the redesign of healthcare service
โ€ข No significant literature about conformance checking applied to
medical training process
10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0
State of Art
9
33
13
11
10
866
61
Diffusion according to medical field
Oncology Cardiology Emergency care Stroke
Surgery Diabetes Asthma Others
Goal of the project
10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0
Preliminaries
Event Logs
Collection of events recorded from a process mining activity.
They may be stored in different storage format but they
should have good quality.
Process Model
โ€ข Descriptive Model ๏ƒ  It shows if reality caption needs to
be improved
โ€ข Normative Model ๏ƒ  It exposes undesirable deviation or it
reveal desiderable deviation
11
Algorithm
Event Logs
Process Model
Global
conformance
measure
10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0
Where the data are coming from?
12
Central
Venous
Catheter
Installation
10 students
Event
Logs
13 experts
Delphi
Panel
Clinical
consensus
for the CVC
procedure
Model
10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0
Question
What are the commonalities and discrepancies between the
modeled behavior and the observed behaviour?
13
โ€ข What is the performance of the students?
โ€ข How does the studentโ€˜s performance change between a first
pre test and a final post test?
โ€ข What can instructors learn from an aggregated analyis of the
whole course?
Comparison between the tools and the techniques applied in
conformance checking
Exploratory Data Analysis
10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0
Data โ€“ Model in Petri Net notation
15
โ€ข Itโ€˜s a directed bipartite graph
โ€ข Nodes represent transitions and places
โ€ข Arcs are connecting places to transition and
transistion to places, and have an associated weight
10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0
Data โ€“ Event Logs
16
โ€ข 20 traces (2 traces for every student)
โ€ข 1394 events
โ€ข 29 event classes (activities)
Methods
10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0
Overview
Tools:
โ€ข ProM
โ€ข Python (PM4Py)
Methods applied in conformance checking
โ€ข Token-Based Replay
โ€ข Alignment-Based Replay
Main parameter used in conformance checking
โ€ข Fitness: ability to explain observed behavior
18
10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0
Token-Based Algorithm
19
โ€ข It aims to match a trace and a Petri net model to
discover
โ€ข which transitions are executed
โ€ข in which places we have a remining or missing
tokens for the given process instance
Example:
Transition (activities)
Place
10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0
Token-Based Algorithm
โ€ข Itโ€˜s based on counting the number of produced,
consumed, missing and remaining tokens
โ€ข A trace is fitting according to the model if, during its
execution, the transitions can be fired without the
need to insert any missing token
20
Produced Token Consumed Token
10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0
Token-Based Algorithm
โ€ข Another rule to properly count tokens:
โ€ข In the beginning a token is produced for the source place
p=1
โ€ข At the end a token is consumed for the sink place cโ€˜=c+1
โ€ข A rule to check the counting:
โ€ข At any time: p+m โ‰ฅ c โ‰ฅ m
โ€ข At the end: r = p + m - c
21
p c
p c
rm
10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0
Token-Based Algorithm Example
22
Produced Tokens 6
Consumed Tokens 6
Missing Tokens 1
Remaining Tokens 1
Given the trace: { a, b, e g }
Given the model:
m=1r=1
10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0
Alignment-based Replay
It aims to provide the closest matching path through the
process model for any trace in the event log.
For each trace, the output of an alignment is a list of
couples:
โ€ข First element is an event (of the trace)
โ€ข Second element is a transition (of the model)
23
a b >> d e g
a >> c d e g
From the event log
From the model
10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0
Alignment-based Replay
For each couple, the following classification could be provided:
โ€ข Sync move: both the trace and the model advance in the
same way during the replay
โ€ข Move on log: there is a replay move in the trace that is not
mimicked in the model
โ€ข Move on model: there is a replay move in the model that is
not mimicked in the trace.
24
a b >> d e g
a >> c d e g
Move in
log only
Move in
model only
Sync move
10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0
Alignment-based Replay Example
25
a e
c
b
d
h
g
a >> d e g h
a b d e g >>
Move in
log only
Move in
model only
Sync move
# Trace
1 adegh
โ€ฆ โ€ฆ
โ€ฆ โ€ฆ
Demo (PM4Py)
Results
10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0
Token-Based Replay by definition
28
10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0
Token-Based Replay (PM4Py)
29
10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0
Alignment-Based Replay (PM4Py)
30
10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0
Alignment-Based Replay (ProM)
31
โ€ข Log are decomposed into sublogs
โ€ข Net are decomposed into subnets
โ€ข Every sublog will be replayed on the corresponding
subnet
โ€ข The resulting subalignment will be merged into a
single pseudo alignment
10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0
Demo (ProM)
10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0
Conclusion
33
CONS PROS
According to the algorithm and
the software used, the output
changes a lot
It can improve reality caption,
expose undesirable deviations
and reveal desirable ones
Difficulty to obtain valid
quantitative measures
Potential
Need to customize the
algorithm according to the
process
Recently applied outside the business field
10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0
Bibliography
โ€ข Munoz-Gama, J.; De La Fuente, R.; Sepรบlveda, M.;Fuentes, R.
Conformance Checking Challenge 2019
4TU.Centre for Research Data, 2019
โ€ข Richard, W.; Eric, R.; Niels, P. & Johnson Owen, A.
Process Mining in Primary Care: A Literature Review
Studies in Health Technology and Informatics, IOS Press, 2018, 247,
376-380
โ€ข Van Der Aalst, W.
Process Mining: Data Science in Action
Springer Berlin Heidelberg, 2016
โ€ข Documentation at http://pm4py.org/
34
Thank you for your attention!

More Related Content

What's hot

Data Augmentation
Data AugmentationData Augmentation
Data AugmentationMd Tajul Islam
ย 
Machine Learning Summer School 2016
Machine Learning Summer School 2016Machine Learning Summer School 2016
Machine Learning Summer School 2016chris wiggins
ย 
First order logic
First order logicFirst order logic
First order logicMegha Sharma
ย 
Tutorial: Context In Recommender Systems
Tutorial: Context In Recommender SystemsTutorial: Context In Recommender Systems
Tutorial: Context In Recommender SystemsYONG ZHENG
ย 
Pacman 2D con ML-Agents
Pacman 2D con ML-AgentsPacman 2D con ML-Agents
Pacman 2D con ML-AgentsGianmarco Beato
ย 
Semi-supervised Learning
Semi-supervised LearningSemi-supervised Learning
Semi-supervised Learningbutest
ย 
Particle Swarm Optimization.pptx
Particle Swarm Optimization.pptxParticle Swarm Optimization.pptx
Particle Swarm Optimization.pptxNatiTilahun1
ย 
Speaker Recognition using Gaussian Mixture Model
Speaker Recognition using Gaussian Mixture Model Speaker Recognition using Gaussian Mixture Model
Speaker Recognition using Gaussian Mixture Model Saurab Dulal
ย 
Matrix factorization
Matrix factorizationMatrix factorization
Matrix factorizationLuis Serrano
ย 
Faster R-CNN - PR012
Faster R-CNN - PR012Faster R-CNN - PR012
Faster R-CNN - PR012Jinwon Lee
ย 
Object Detection with Transformers
Object Detection with TransformersObject Detection with Transformers
Object Detection with TransformersDatabricks
ย 
Long Short Term Memory
Long Short Term MemoryLong Short Term Memory
Long Short Term MemoryYan Xu
ย 
Android Malware 2020 (CCCS-CIC-AndMal-2020)
Android Malware 2020 (CCCS-CIC-AndMal-2020)Android Malware 2020 (CCCS-CIC-AndMal-2020)
Android Malware 2020 (CCCS-CIC-AndMal-2020)Indraneel Dabhade
ย 
Introduction on Prolog - Programming in Logic
Introduction on Prolog - Programming in LogicIntroduction on Prolog - Programming in Logic
Introduction on Prolog - Programming in LogicVishal Tandel
ย 
Intro to Deep Reinforcement Learning
Intro to Deep Reinforcement LearningIntro to Deep Reinforcement Learning
Intro to Deep Reinforcement LearningKhaled Saleh
ย 
Boruta
BorutaBoruta
BorutaS B
ย 
Lecture 9 aco
Lecture 9 acoLecture 9 aco
Lecture 9 acomcradc
ย 
Speeding up the Gillespie algorithm
Speeding up the Gillespie algorithmSpeeding up the Gillespie algorithm
Speeding up the Gillespie algorithmColin Gillespie
ย 

What's hot (20)

Data Augmentation
Data AugmentationData Augmentation
Data Augmentation
ย 
Machine Learning Summer School 2016
Machine Learning Summer School 2016Machine Learning Summer School 2016
Machine Learning Summer School 2016
ย 
First order logic
First order logicFirst order logic
First order logic
ย 
Tutorial: Context In Recommender Systems
Tutorial: Context In Recommender SystemsTutorial: Context In Recommender Systems
Tutorial: Context In Recommender Systems
ย 
Pacman 2D con ML-Agents
Pacman 2D con ML-AgentsPacman 2D con ML-Agents
Pacman 2D con ML-Agents
ย 
Semi-supervised Learning
Semi-supervised LearningSemi-supervised Learning
Semi-supervised Learning
ย 
SSD: Single Shot MultiBox Detector (UPC Reading Group)
SSD: Single Shot MultiBox Detector (UPC Reading Group)SSD: Single Shot MultiBox Detector (UPC Reading Group)
SSD: Single Shot MultiBox Detector (UPC Reading Group)
ย 
Particle Swarm Optimization.pptx
Particle Swarm Optimization.pptxParticle Swarm Optimization.pptx
Particle Swarm Optimization.pptx
ย 
Speaker Recognition using Gaussian Mixture Model
Speaker Recognition using Gaussian Mixture Model Speaker Recognition using Gaussian Mixture Model
Speaker Recognition using Gaussian Mixture Model
ย 
Matrix factorization
Matrix factorizationMatrix factorization
Matrix factorization
ย 
LSTM Tutorial
LSTM TutorialLSTM Tutorial
LSTM Tutorial
ย 
Faster R-CNN - PR012
Faster R-CNN - PR012Faster R-CNN - PR012
Faster R-CNN - PR012
ย 
Object Detection with Transformers
Object Detection with TransformersObject Detection with Transformers
Object Detection with Transformers
ย 
Long Short Term Memory
Long Short Term MemoryLong Short Term Memory
Long Short Term Memory
ย 
Android Malware 2020 (CCCS-CIC-AndMal-2020)
Android Malware 2020 (CCCS-CIC-AndMal-2020)Android Malware 2020 (CCCS-CIC-AndMal-2020)
Android Malware 2020 (CCCS-CIC-AndMal-2020)
ย 
Introduction on Prolog - Programming in Logic
Introduction on Prolog - Programming in LogicIntroduction on Prolog - Programming in Logic
Introduction on Prolog - Programming in Logic
ย 
Intro to Deep Reinforcement Learning
Intro to Deep Reinforcement LearningIntro to Deep Reinforcement Learning
Intro to Deep Reinforcement Learning
ย 
Boruta
BorutaBoruta
Boruta
ย 
Lecture 9 aco
Lecture 9 acoLecture 9 aco
Lecture 9 aco
ย 
Speeding up the Gillespie algorithm
Speeding up the Gillespie algorithmSpeeding up the Gillespie algorithm
Speeding up the Gillespie algorithm
ย 

Similar to Conformance Checking for Medical Training Process

Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...SpagoWorld
ย 
The Case for Graphs in Supply Chains
The Case for Graphs in Supply ChainsThe Case for Graphs in Supply Chains
The Case for Graphs in Supply ChainsNeo4j
ย 
Tuning 2.0: Advanced Optimization Techniques Webinar
Tuning 2.0: Advanced Optimization Techniques WebinarTuning 2.0: Advanced Optimization Techniques Webinar
Tuning 2.0: Advanced Optimization Techniques WebinarSigOpt
ย 
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.
ย 
Visualising and Analysing Dynamic Business Processes using Petri nets
Visualising and Analysing Dynamic Business Processes using Petri netsVisualising and Analysing Dynamic Business Processes using Petri nets
Visualising and Analysing Dynamic Business Processes using Petri netsMithileysh Sathiyanarayanan
ย 
Ice 2013-A Structured Team Building Method for Collaborative Crowdsourcing
Ice 2013-A Structured Team Building Method for Collaborative CrowdsourcingIce 2013-A Structured Team Building Method for Collaborative Crowdsourcing
Ice 2013-A Structured Team Building Method for Collaborative CrowdsourcingErre Quadro
ย 
Process Mining: A Guide for Practitioners
Process Mining: A Guide for PractitionersProcess Mining: A Guide for Practitioners
Process Mining: A Guide for PractitionersMarlon Dumas
ย 
Iwsm2014 an evaluation of simple function point as a replacement of ifpug f...
Iwsm2014   an evaluation of simple function point as a replacement of ifpug f...Iwsm2014   an evaluation of simple function point as a replacement of ifpug f...
Iwsm2014 an evaluation of simple function point as a replacement of ifpug f...Nesma
ย 
The ATHENA Interoperability Framework
The ATHENA Interoperability FrameworkThe ATHENA Interoperability Framework
The ATHENA Interoperability FrameworkBrian Elvesรฆter
ย 
Advanced System Engineering in the Automotive Industry - Dr Alain Pfouga (pro...
Advanced System Engineering in the Automotive Industry - Dr Alain Pfouga (pro...Advanced System Engineering in the Automotive Industry - Dr Alain Pfouga (pro...
Advanced System Engineering in the Automotive Industry - Dr Alain Pfouga (pro...Intland Software GmbH
ย 
IRJET- The Machine Learning: The method of Artificial Intelligence
IRJET- The Machine Learning: The method of Artificial IntelligenceIRJET- The Machine Learning: The method of Artificial Intelligence
IRJET- The Machine Learning: The method of Artificial IntelligenceIRJET Journal
ย 
Demystifying Cognitive Approaches to Predictive Maintenance Part 1
Demystifying Cognitive Approaches to Predictive Maintenance Part 1Demystifying Cognitive Approaches to Predictive Maintenance Part 1
Demystifying Cognitive Approaches to Predictive Maintenance Part 1Anita Raj
ย 
Product Engineer Certified Lean Six Sigma Black Belt by IASSC
Product Engineer Certified Lean Six Sigma Black Belt by IASSCProduct Engineer Certified Lean Six Sigma Black Belt by IASSC
Product Engineer Certified Lean Six Sigma Black Belt by IASSCHAKKACHE Mohamed
ย 
Making Model-Driven Verification Practical and Scalable: Experiences and Less...
Making Model-Driven Verification Practical and Scalable: Experiences and Less...Making Model-Driven Verification Practical and Scalable: Experiences and Less...
Making Model-Driven Verification Practical and Scalable: Experiences and Less...Lionel Briand
ย 
Lean is more effective when using Simulation, an ED Case Study from SIMUL8
Lean is more effective when using Simulation, an ED Case Study from SIMUL8Lean is more effective when using Simulation, an ED Case Study from SIMUL8
Lean is more effective when using Simulation, an ED Case Study from SIMUL8SIMUL8 Corporation
ย 
Global System For Automated Applications Using Plug In
Global System For Automated Applications Using Plug InGlobal System For Automated Applications Using Plug In
Global System For Automated Applications Using Plug Injpinasaez
ย 
Visualization of high dimensional data set
Visualization of high dimensional data setVisualization of high dimensional data set
Visualization of high dimensional data setAboul Ella Hassanien
ย 
Certified Data Science Specialist Course Preview Dr. Nickholas
Certified Data Science Specialist Course Preview Dr. NickholasCertified Data Science Specialist Course Preview Dr. Nickholas
Certified Data Science Specialist Course Preview Dr. NickholasiTrainMalaysia1
ย 

Similar to Conformance Checking for Medical Training Process (20)

Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...
ย 
The Case for Graphs in Supply Chains
The Case for Graphs in Supply ChainsThe Case for Graphs in Supply Chains
The Case for Graphs in Supply Chains
ย 
Tuning 2.0: Advanced Optimization Techniques Webinar
Tuning 2.0: Advanced Optimization Techniques WebinarTuning 2.0: Advanced Optimization Techniques Webinar
Tuning 2.0: Advanced Optimization Techniques Webinar
ย 
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
ย 
What is IMAGINE for me?
What is IMAGINE for me?What is IMAGINE for me?
What is IMAGINE for me?
ย 
Visualising and Analysing Dynamic Business Processes using Petri nets
Visualising and Analysing Dynamic Business Processes using Petri netsVisualising and Analysing Dynamic Business Processes using Petri nets
Visualising and Analysing Dynamic Business Processes using Petri nets
ย 
Ice 2013-A Structured Team Building Method for Collaborative Crowdsourcing
Ice 2013-A Structured Team Building Method for Collaborative CrowdsourcingIce 2013-A Structured Team Building Method for Collaborative Crowdsourcing
Ice 2013-A Structured Team Building Method for Collaborative Crowdsourcing
ย 
Process Mining: A Guide for Practitioners
Process Mining: A Guide for PractitionersProcess Mining: A Guide for Practitioners
Process Mining: A Guide for Practitioners
ย 
Iwsm2014 an evaluation of simple function point as a replacement of ifpug f...
Iwsm2014   an evaluation of simple function point as a replacement of ifpug f...Iwsm2014   an evaluation of simple function point as a replacement of ifpug f...
Iwsm2014 an evaluation of simple function point as a replacement of ifpug f...
ย 
The ATHENA Interoperability Framework
The ATHENA Interoperability FrameworkThe ATHENA Interoperability Framework
The ATHENA Interoperability Framework
ย 
Sip@iPLM 2016
Sip@iPLM 2016 Sip@iPLM 2016
Sip@iPLM 2016
ย 
Advanced System Engineering in the Automotive Industry - Dr Alain Pfouga (pro...
Advanced System Engineering in the Automotive Industry - Dr Alain Pfouga (pro...Advanced System Engineering in the Automotive Industry - Dr Alain Pfouga (pro...
Advanced System Engineering in the Automotive Industry - Dr Alain Pfouga (pro...
ย 
IRJET- The Machine Learning: The method of Artificial Intelligence
IRJET- The Machine Learning: The method of Artificial IntelligenceIRJET- The Machine Learning: The method of Artificial Intelligence
IRJET- The Machine Learning: The method of Artificial Intelligence
ย 
Demystifying Cognitive Approaches to Predictive Maintenance Part 1
Demystifying Cognitive Approaches to Predictive Maintenance Part 1Demystifying Cognitive Approaches to Predictive Maintenance Part 1
Demystifying Cognitive Approaches to Predictive Maintenance Part 1
ย 
Product Engineer Certified Lean Six Sigma Black Belt by IASSC
Product Engineer Certified Lean Six Sigma Black Belt by IASSCProduct Engineer Certified Lean Six Sigma Black Belt by IASSC
Product Engineer Certified Lean Six Sigma Black Belt by IASSC
ย 
Making Model-Driven Verification Practical and Scalable: Experiences and Less...
Making Model-Driven Verification Practical and Scalable: Experiences and Less...Making Model-Driven Verification Practical and Scalable: Experiences and Less...
Making Model-Driven Verification Practical and Scalable: Experiences and Less...
ย 
Lean is more effective when using Simulation, an ED Case Study from SIMUL8
Lean is more effective when using Simulation, an ED Case Study from SIMUL8Lean is more effective when using Simulation, an ED Case Study from SIMUL8
Lean is more effective when using Simulation, an ED Case Study from SIMUL8
ย 
Global System For Automated Applications Using Plug In
Global System For Automated Applications Using Plug InGlobal System For Automated Applications Using Plug In
Global System For Automated Applications Using Plug In
ย 
Visualization of high dimensional data set
Visualization of high dimensional data setVisualization of high dimensional data set
Visualization of high dimensional data set
ย 
Certified Data Science Specialist Course Preview Dr. Nickholas
Certified Data Science Specialist Course Preview Dr. NickholasCertified Data Science Specialist Course Preview Dr. Nickholas
Certified Data Science Specialist Course Preview Dr. Nickholas
ย 

Recently uploaded

Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
ย 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
ย 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086anil_gaur
ย 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projectssmsksolar
ย 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
ย 
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
ย 
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoordharasingh5698
ย 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
ย 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
ย 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
ย 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
ย 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
ย 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
ย 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
ย 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
ย 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
ย 

Recently uploaded (20)

Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
ย 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
ย 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
ย 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
ย 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
ย 
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
ย 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
ย 
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoor
ย 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
ย 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
ย 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
ย 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
ย 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
ย 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
ย 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
ย 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
ย 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
ย 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
ย 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
ย 

Conformance Checking for Medical Training Process

  • 1. Conformance Checking for Medical Training Process Name: Giulia Alessandrelli Supervisor: An Nguyen Machine Learning and Data Analytics for Industry 4.0 Final Presentation Machine Learning and Data Analytics (MaD) Lab Friedrich-Alexander-Universitรคt Erlangen-Nรผrnberg (FAU) July 10, 2019
  • 2. 10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0 Summary 2 โ€ข Introduction โ€ข Goal of the project โ€ข Exploratory Data Analysis โ€ข Methods โ€ข Demo โ€ข Results โ€ข Bibliography
  • 4. 10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0 Context 4 Process Mining Process Discovery Conformance Checking Predictive Analytics Business Process Management Data Science
  • 5. 10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0 Conformance Checking Definition Certification or confirmation that a good, service, or conduct meets the requirements of legislation, accepted practices, prescribed rules and regulations, specified standards, or terms of a contract. Fields of Application: โ€ข Business Application โ€ข Auditing 5 Algorithm Event Logs Process Model Global conformance measures and local diagnostics
  • 6. 10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0 Motivation โ€ข To improve the reality caption โ€ข To expose of undesirable deviation โ€ข To reveal desirable deviation 6 Real Process Process Model Event Data Record Process Discovery Process Discovery Conformance Checking Conformace Checking
  • 7. 10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0 Motivation 7 Powerfull Basic Business User Specialist / Engineers Process Mining* Excel Report, Dashbord Hadoop, R, Python *Fluxicon, Disco
  • 8. 10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0 State of Art 8 7 136 Publications in the Process Mining field Process Minin in Primary Care Process Mining 68 31 22 8 Publications according to geographical area Europa North America Asia South America โ€ข Originally applied to business processes over 20 years ago โ€ข Has recentely applied to healthcare because: โ€ข It can reveals insights into clinical care pathways โ€ข It can inform the redesign of healthcare service โ€ข No significant literature about conformance checking applied to medical training process
  • 9. 10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0 State of Art 9 33 13 11 10 866 61 Diffusion according to medical field Oncology Cardiology Emergency care Stroke Surgery Diabetes Asthma Others
  • 10. Goal of the project
  • 11. 10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0 Preliminaries Event Logs Collection of events recorded from a process mining activity. They may be stored in different storage format but they should have good quality. Process Model โ€ข Descriptive Model ๏ƒ  It shows if reality caption needs to be improved โ€ข Normative Model ๏ƒ  It exposes undesirable deviation or it reveal desiderable deviation 11 Algorithm Event Logs Process Model Global conformance measure
  • 12. 10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0 Where the data are coming from? 12 Central Venous Catheter Installation 10 students Event Logs 13 experts Delphi Panel Clinical consensus for the CVC procedure Model
  • 13. 10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0 Question What are the commonalities and discrepancies between the modeled behavior and the observed behaviour? 13 โ€ข What is the performance of the students? โ€ข How does the studentโ€˜s performance change between a first pre test and a final post test? โ€ข What can instructors learn from an aggregated analyis of the whole course? Comparison between the tools and the techniques applied in conformance checking
  • 15. 10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0 Data โ€“ Model in Petri Net notation 15 โ€ข Itโ€˜s a directed bipartite graph โ€ข Nodes represent transitions and places โ€ข Arcs are connecting places to transition and transistion to places, and have an associated weight
  • 16. 10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0 Data โ€“ Event Logs 16 โ€ข 20 traces (2 traces for every student) โ€ข 1394 events โ€ข 29 event classes (activities)
  • 18. 10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0 Overview Tools: โ€ข ProM โ€ข Python (PM4Py) Methods applied in conformance checking โ€ข Token-Based Replay โ€ข Alignment-Based Replay Main parameter used in conformance checking โ€ข Fitness: ability to explain observed behavior 18
  • 19. 10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0 Token-Based Algorithm 19 โ€ข It aims to match a trace and a Petri net model to discover โ€ข which transitions are executed โ€ข in which places we have a remining or missing tokens for the given process instance Example: Transition (activities) Place
  • 20. 10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0 Token-Based Algorithm โ€ข Itโ€˜s based on counting the number of produced, consumed, missing and remaining tokens โ€ข A trace is fitting according to the model if, during its execution, the transitions can be fired without the need to insert any missing token 20 Produced Token Consumed Token
  • 21. 10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0 Token-Based Algorithm โ€ข Another rule to properly count tokens: โ€ข In the beginning a token is produced for the source place p=1 โ€ข At the end a token is consumed for the sink place cโ€˜=c+1 โ€ข A rule to check the counting: โ€ข At any time: p+m โ‰ฅ c โ‰ฅ m โ€ข At the end: r = p + m - c 21 p c p c rm
  • 22. 10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0 Token-Based Algorithm Example 22 Produced Tokens 6 Consumed Tokens 6 Missing Tokens 1 Remaining Tokens 1 Given the trace: { a, b, e g } Given the model: m=1r=1
  • 23. 10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0 Alignment-based Replay It aims to provide the closest matching path through the process model for any trace in the event log. For each trace, the output of an alignment is a list of couples: โ€ข First element is an event (of the trace) โ€ข Second element is a transition (of the model) 23 a b >> d e g a >> c d e g From the event log From the model
  • 24. 10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0 Alignment-based Replay For each couple, the following classification could be provided: โ€ข Sync move: both the trace and the model advance in the same way during the replay โ€ข Move on log: there is a replay move in the trace that is not mimicked in the model โ€ข Move on model: there is a replay move in the model that is not mimicked in the trace. 24 a b >> d e g a >> c d e g Move in log only Move in model only Sync move
  • 25. 10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0 Alignment-based Replay Example 25 a e c b d h g a >> d e g h a b d e g >> Move in log only Move in model only Sync move # Trace 1 adegh โ€ฆ โ€ฆ โ€ฆ โ€ฆ
  • 28. 10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0 Token-Based Replay by definition 28
  • 29. 10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0 Token-Based Replay (PM4Py) 29
  • 30. 10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0 Alignment-Based Replay (PM4Py) 30
  • 31. 10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0 Alignment-Based Replay (ProM) 31 โ€ข Log are decomposed into sublogs โ€ข Net are decomposed into subnets โ€ข Every sublog will be replayed on the corresponding subnet โ€ข The resulting subalignment will be merged into a single pseudo alignment
  • 32. 10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0 Demo (ProM)
  • 33. 10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0 Conclusion 33 CONS PROS According to the algorithm and the software used, the output changes a lot It can improve reality caption, expose undesirable deviations and reveal desirable ones Difficulty to obtain valid quantitative measures Potential Need to customize the algorithm according to the process Recently applied outside the business field
  • 34. 10.07.2019 | Giulia Alessandrelli | MaD Lab | Machine Learning and Data Analytics for Industry 4.0 Bibliography โ€ข Munoz-Gama, J.; De La Fuente, R.; Sepรบlveda, M.;Fuentes, R. Conformance Checking Challenge 2019 4TU.Centre for Research Data, 2019 โ€ข Richard, W.; Eric, R.; Niels, P. & Johnson Owen, A. Process Mining in Primary Care: A Literature Review Studies in Health Technology and Informatics, IOS Press, 2018, 247, 376-380 โ€ข Van Der Aalst, W. Process Mining: Data Science in Action Springer Berlin Heidelberg, 2016 โ€ข Documentation at http://pm4py.org/ 34
  • 35. Thank you for your attention!