SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Measuring the Precision of
Multi-perspective
Process Models
Felix Mannhardt
joint work with
Massimiliano de Leoni, Hajo A. Reijers,
Wil M.P. van der Aalst
Precision
Department of Mathematics and Computer Science PAGE 1 / 8
β€œFlower Model” lacking any precision
B
C
A
Precision of Multi-perspective Process Models
Department of Mathematics and Computer Science PAGE 2 / 8
A π‘π‘Ÿπ‘’π‘π‘–π‘ π‘–π‘œπ‘› 𝐴
B
π‘π‘Ÿπ‘’π‘π‘–π‘ π‘–π‘œπ‘› 𝐡
π‘π‘Ÿπ‘’π‘π‘–π‘ π‘–π‘œπ‘› 𝐡 > π‘π‘Ÿπ‘’π‘π‘–π‘ π‘–π‘œπ‘› 𝐴
Existing work ignores added precision
by multi-perspective rules / constraints
Approach: Multi-perspective Precision
Department of Mathematics and Computer Science PAGE 3 / 8
Multi-perspective
Process Model (P)
Fitting Event
Log (L)
Precision
[0..1]
INPUT OUTPUT
APPROACH
𝒆 βˆˆπ‘³
𝒐𝒃𝒔𝒆𝒓𝒗𝒆𝒅 𝑷 (𝒆)
π’‘π’“π’†π’„π’Šπ’”π’Šπ’π’(𝑷, 𝑳) =
𝒆 βˆˆπ‘³
π’‘π’π’”π’”π’Šπ’ƒπ’π’† 𝑷(𝒆)
Precision: Observed / Possible Behavior
Department of Mathematics and Computer Science PAGE 4 / 8
C Id Event Loan obs pos
1 𝑒1 Handle Request 800
1 𝑒2 Simple Check -
1 𝑒3 Decide -
2 𝑒4 Handle Request 1800
2 𝑒5 Ext. Check -
2 𝑒6 Decide -
𝒐𝒃𝒔 𝑷 𝒆 𝟏 = { Handle Request } = 𝟏
𝒑𝒐𝒔 𝑷 𝒆 𝟏 = Handle Request = 𝟏
𝒔𝒕𝒂𝒕𝒆 𝒆 𝟏 = (< >, { })
C Id Event Loan obs pos
1 𝑒1 Handle Request 800 1 1
1 𝑒2 Simple Check -
1 𝑒3 Decide -
2 𝑒4 Handle Request 1800
2 𝑒5 Ext. Check -
2 𝑒6 Decide -
C Id Event Loan obs pos
1 𝑒1 Handle Request 800 1 1
1 𝑒2 Simple Check - 1 1
1 𝑒3 Decide -
2 𝑒4 Handle Request 1800
2 𝑒5 Ext. Check -
2 𝑒6 Decide -𝒐𝒃𝒔 𝑷 𝒆 𝟐 = { Simple Check } = 𝟏
𝒑𝒐𝒔 𝑷 𝒆 𝟐 = Simple Check = 𝟏
𝒔𝒕𝒂𝒕𝒆 𝒆 𝟐 = (< 𝐻 >, { 𝐿 = 800 })
C Id Event Loan obs pos
1 𝑒1 Handle Request 800 1 1
1 𝑒2 Simple Check - 1 1
1 𝑒3 Decide - 1 1
2 𝑒4 Handle Request 1800
2 𝑒5 Ext. Check -
2 𝑒6 Decide -
𝒐𝒃𝒔 𝑷 𝒆 πŸ‘ = { Decide } = 𝟏
𝒑𝒐𝒔 𝑷 𝒆 πŸ‘ = Decide = 𝟏
𝒔𝒕𝒂𝒕𝒆 𝒆 πŸ‘ = (< 𝐻, 𝑆 >, { 𝐿 = 800 })
C Id Event Loan obs pos
1 𝑒1 Handle Request 800 1 1
1 𝑒2 Simple Check - 1 1
1 𝑒3 Decide - 1 1
2 𝑒4 Handle Request 1800 1 1
2 𝑒5 Ext. Check -
2 𝑒6 Decide -
𝒐𝒃𝒔 𝑷 𝒆 πŸ’ = { Handle Request } = 𝟏
𝒑𝒐𝒔 𝑷 𝒆 πŸ’ = Handle Request = 𝟏
𝒔𝒕𝒂𝒕𝒆 𝒆 πŸ’ = (<>, { })
C Id Event Loan obs pos
1 𝑒1 Handle Request 800 1 1
1 𝑒2 Simple Check - 1 1
1 𝑒3 Decide - 1 1
2 𝑒4 Handle Request 1800 1 1
2 𝑒5 Ext. Check - 1 2
2 𝑒6 Decide -𝒐𝒃𝒔 𝑷 𝒆 πŸ“ = { Ext. Check } = 𝟏
𝒑𝒐𝒔 𝑷 𝒆 πŸ“ = Ext. Ceπ‘π‘˜, π‘†π‘–π‘šπ‘π‘™π‘’ πΆβ„Žπ‘’π‘π‘˜ = 𝟐
𝒔𝒕𝒂𝒕𝒆 𝒆 πŸ“ = (< 𝐻 >, { 𝐿 = 1800 })
C Id Event Loan 𝒐𝒃𝒔 𝑷 𝒑𝒐𝒔 𝑷
1 𝑒1 Handle Request 800 1 1
1 𝑒2 Simple Check - 1 1
1 𝑒3 Decide - 1 1
2 𝑒4 Handle Request 1800 1 1
2 𝑒5 Ext. Check - 1 2
2 𝑒6 Decide - 1 1
𝒐𝒃𝒔 𝑷 𝒆 πŸ” = Decide = 𝟏
𝒑𝒐𝒔 𝑷 𝒆 πŸ” = 𝐷𝑒𝑐𝑖𝑑𝑒 = 𝟏
𝒔𝒕𝒂𝒕𝒆 𝒆 πŸ” = (< 𝐻, 𝐸 >, { 𝐿 = 1800 })
C Id Event Loan 𝒐𝒃𝒔 𝑷 𝒑𝒐𝒔 𝑷
1 𝑒1 Handle Request 800 1 1
1 𝑒2 Simple Check - 1 1
1 𝑒3 Decide - 1 1
2 𝑒4 Handle Request 1800 1 1
2 𝑒5 Ext. Check - 1 2
2 𝑒6 Decide - 1 1
6 7
𝒐𝒃𝒔 𝑷 𝒆 = { observed activities at state }
𝒑𝒐𝒔 𝑷 𝒆 = | π‘π‘œπ‘ π‘ π‘–π‘π‘™π‘’ π‘Žπ‘π‘‘π‘–π‘£π‘–π‘‘π‘–π‘’π‘  π‘Žπ‘‘ π‘ π‘‘π‘Žπ‘‘π‘’ |
𝒔𝒕𝒂𝒕𝒆 𝒆 = π‘ π‘‘π‘Žπ‘‘π‘’ π‘œπ‘“ π‘‘β„Žπ‘’ π‘π‘Ÿπ‘œπ‘π‘’π‘ π‘  π‘šπ‘œπ‘‘π‘’π‘™
π‘π‘Ÿπ‘’π‘π‘–π‘ π‘–π‘œπ‘› 𝑃, 𝐿 =
π‘’βˆˆπΏ π‘œπ‘π‘ π‘’π‘Ÿπ‘£π‘’π‘‘ 𝑃(𝑒) = 6
π‘’βˆˆπΏ π‘π‘œπ‘ π‘ π‘–π‘π‘™π‘’ 𝑃(𝑒) = 7
β‰ˆ 𝟎. πŸ–πŸ”
Full Example for Model A & Model B
Department of Mathematics and Computer Science PAGE 5 / 8
A
C Id Event Loan 𝒐𝒃𝒔 𝑷 𝒑𝒐𝒔 𝑷
1 𝑒1 Handle Request 800 1 1
1 𝑒2 Simple Check - 1 2
1 𝑒3 Decide - 1 1
2 𝑒4 Handle Request 1800 1 1
2 𝑒5 Extensive Check - 2 2
2 𝑒6 Decide - 1 1
3 𝑒7 Handle Request 1800 1 1
3 𝑒8 Simple Check - 2 2
3 𝑒9 Decide - 1 1
4 𝑒10 Handle Request 2500 1 1
4 𝑒11 Extensive Check - 1 2
4 𝑒12 Decide - 1 1
14 16
Model A
π‘π‘Ÿπ‘’π‘π‘–π‘ π‘–π‘œπ‘› 𝑃, 𝐿 =
π‘’βˆˆπΏ π‘œπ‘π‘ π‘’π‘Ÿπ‘£π‘’π‘‘ 𝑃(𝑒) = 14
π‘’βˆˆπΏ π‘π‘œπ‘ π‘ π‘–π‘π‘™π‘’ 𝑃(𝑒) = 16
β‰ˆ 𝟎. πŸ–πŸ•πŸ“
B
C Id Event Loan 𝒐𝒃𝒔 𝑷 𝒑𝒐𝒔 𝑷
1 𝑒1 Handle Request 800 1 1
1 𝑒2 Simple Check - 1 1
1 𝑒3 Decide - 1 1
2 𝑒4 Handle Request 1800 1 1
2 𝑒5 Extensive Check - 2 2
2 𝑒6 Decide - 1 1
3 𝑒7 Handle Request 1800 1 1
3 𝑒8 Simple Check - 2 2
3 𝑒9 Decide - 1 1
4 𝑒10 Handle Request 2500 1 1
4 𝑒11 Extensive Check - 1 1
4 𝑒12 Decide - 1 1
14 14
Model B
π‘π‘Ÿπ‘’π‘π‘–π‘ π‘–π‘œπ‘› 𝑃, 𝐿 =
π‘’βˆˆπΏ π‘œπ‘π‘ π‘’π‘Ÿπ‘£π‘’π‘‘ 𝑃(𝑒) = 14
π‘’βˆˆπΏ π‘π‘œπ‘ π‘ π‘–π‘π‘™π‘’ 𝑃(𝑒) = 14
β‰ˆ 𝟏
Evaluation on Road Fines Log
0.30
0.36
0.64
0.83
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1.0
Inductive Miner Inductive Miner &
Rules
Normative Model Normative Model &
Rules
ETC Precision Precision Fitness
Summary
Department of Mathematics and Computer Science PAGE 7 / 8
β€’ 1st precision measure for
multi-perspective process models
βˆ’ Fast to calculate
βˆ’ Flexible framework
βˆ’ Implemented in ProM
β€’ Preliminary Evaluation
βˆ’ Illustrative examples
βˆ’ Real-life dataset with > 500,000 events
Handle
750
Simple Decide
Handle
1250
Ext. Decide
Handle
5000
Simple Decide
Handle
750
Simple Decide
Handle
1500
Simple Decide
precision [0..1]
Department of Mathematics and Computer Science
Image source: http://commons.wikimedia.org/wiki/File:Pictofigo_-_Idea.png
Questions? Remarks? Ideas?

Weitere Γ€hnliche Inhalte

Γ„hnlich wie Measuring the Precision of Multi-perspective Process Models

CREW SCHEDULING
CREW SCHEDULINGCREW SCHEDULING
CREW SCHEDULINGEvren E
Β 
Synco tm 700 controller operation and commissioning part 1
Synco tm 700 controller operation and commissioning part 1Synco tm 700 controller operation and commissioning part 1
Synco tm 700 controller operation and commissioning part 1CONTROLS & SYSTEMS
Β 
Introduction to Artificial Neural Networks (ANNs) - Step-by-Step Training & T...
Introduction to Artificial Neural Networks (ANNs) - Step-by-Step Training & T...Introduction to Artificial Neural Networks (ANNs) - Step-by-Step Training & T...
Introduction to Artificial Neural Networks (ANNs) - Step-by-Step Training & T...Ahmed Gad
Β 
Unit 4--probability and probability distribution (1).pptx
Unit 4--probability and probability distribution (1).pptxUnit 4--probability and probability distribution (1).pptx
Unit 4--probability and probability distribution (1).pptxakshay353895
Β 
12 speed gear box
12 speed gear box12 speed gear box
12 speed gear boxGopinath Guru
Β 

Γ„hnlich wie Measuring the Precision of Multi-perspective Process Models (7)

CREW SCHEDULING
CREW SCHEDULINGCREW SCHEDULING
CREW SCHEDULING
Β 
Synco tm 700 controller operation and commissioning part 1
Synco tm 700 controller operation and commissioning part 1Synco tm 700 controller operation and commissioning part 1
Synco tm 700 controller operation and commissioning part 1
Β 
Introduction to Artificial Neural Networks (ANNs) - Step-by-Step Training & T...
Introduction to Artificial Neural Networks (ANNs) - Step-by-Step Training & T...Introduction to Artificial Neural Networks (ANNs) - Step-by-Step Training & T...
Introduction to Artificial Neural Networks (ANNs) - Step-by-Step Training & T...
Β 
Unit 4--probability and probability distribution (1).pptx
Unit 4--probability and probability distribution (1).pptxUnit 4--probability and probability distribution (1).pptx
Unit 4--probability and probability distribution (1).pptx
Β 
12 speed gear box
12 speed gear box12 speed gear box
12 speed gear box
Β 
9 speed gear box
9 speed gear box9 speed gear box
9 speed gear box
Β 
9 speed gear box
9 speed gear box9 speed gear box
9 speed gear box
Β 

Mehr von Felix Mannhardt

A Taxonomy for Combining Activity Recognition and Process Discovery in Indust...
A Taxonomy for Combining Activity Recognition and Process Discovery in Indust...A Taxonomy for Combining Activity Recognition and Process Discovery in Indust...
A Taxonomy for Combining Activity Recognition and Process Discovery in Indust...Felix Mannhardt
Β 
Estimating the Impact of Incidents on Process Delay - ICPM 2019
Estimating the Impact of Incidents on Process Delay - ICPM 2019Estimating the Impact of Incidents on Process Delay - ICPM 2019
Estimating the Impact of Incidents on Process Delay - ICPM 2019Felix Mannhardt
Β 
Data-driven Process Discovery - Revealing Conditional Infrequent Behavior fro...
Data-driven Process Discovery - Revealing Conditional Infrequent Behavior fro...Data-driven Process Discovery - Revealing Conditional Infrequent Behavior fro...
Data-driven Process Discovery - Revealing Conditional Infrequent Behavior fro...Felix Mannhardt
Β 
Unsupervised Event Abstraction using Pattern Abstraction and Local Process Mo...
Unsupervised Event Abstraction using Pattern Abstraction and Local Process Mo...Unsupervised Event Abstraction using Pattern Abstraction and Local Process Mo...
Unsupervised Event Abstraction using Pattern Abstraction and Local Process Mo...Felix Mannhardt
Β 
From Low-Level Events to Activities - A Pattern-based Approach
From Low-Level Events to Activities - A Pattern-based ApproachFrom Low-Level Events to Activities - A Pattern-based Approach
From Low-Level Events to Activities - A Pattern-based ApproachFelix Mannhardt
Β 
Analyzing the Trajectories of Patients with Sepsis using Process Mining
Analyzing the Trajectories of Patients with Sepsis using Process MiningAnalyzing the Trajectories of Patients with Sepsis using Process Mining
Analyzing the Trajectories of Patients with Sepsis using Process MiningFelix Mannhardt
Β 
XESLite - Handling Event Logs in ProM
XESLite - Handling Event Logs in ProMXESLite - Handling Event Logs in ProM
XESLite - Handling Event Logs in ProMFelix Mannhardt
Β 

Mehr von Felix Mannhardt (7)

A Taxonomy for Combining Activity Recognition and Process Discovery in Indust...
A Taxonomy for Combining Activity Recognition and Process Discovery in Indust...A Taxonomy for Combining Activity Recognition and Process Discovery in Indust...
A Taxonomy for Combining Activity Recognition and Process Discovery in Indust...
Β 
Estimating the Impact of Incidents on Process Delay - ICPM 2019
Estimating the Impact of Incidents on Process Delay - ICPM 2019Estimating the Impact of Incidents on Process Delay - ICPM 2019
Estimating the Impact of Incidents on Process Delay - ICPM 2019
Β 
Data-driven Process Discovery - Revealing Conditional Infrequent Behavior fro...
Data-driven Process Discovery - Revealing Conditional Infrequent Behavior fro...Data-driven Process Discovery - Revealing Conditional Infrequent Behavior fro...
Data-driven Process Discovery - Revealing Conditional Infrequent Behavior fro...
Β 
Unsupervised Event Abstraction using Pattern Abstraction and Local Process Mo...
Unsupervised Event Abstraction using Pattern Abstraction and Local Process Mo...Unsupervised Event Abstraction using Pattern Abstraction and Local Process Mo...
Unsupervised Event Abstraction using Pattern Abstraction and Local Process Mo...
Β 
From Low-Level Events to Activities - A Pattern-based Approach
From Low-Level Events to Activities - A Pattern-based ApproachFrom Low-Level Events to Activities - A Pattern-based Approach
From Low-Level Events to Activities - A Pattern-based Approach
Β 
Analyzing the Trajectories of Patients with Sepsis using Process Mining
Analyzing the Trajectories of Patients with Sepsis using Process MiningAnalyzing the Trajectories of Patients with Sepsis using Process Mining
Analyzing the Trajectories of Patients with Sepsis using Process Mining
Β 
XESLite - Handling Event Logs in ProM
XESLite - Handling Event Logs in ProMXESLite - Handling Event Logs in ProM
XESLite - Handling Event Logs in ProM
Β 

KΓΌrzlich hochgeladen

fundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomologyfundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomologyDrAnita Sharma
Β 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
Β 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSΓ©rgio Sacani
Β 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
Β 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PPRINCE C P
Β 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxAArockiyaNisha
Β 
Hire πŸ’• 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire πŸ’• 9907093804 Hooghly Call Girls Service Call Girls AgencyHire πŸ’• 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire πŸ’• 9907093804 Hooghly Call Girls Service Call Girls AgencySheetal Arora
Β 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsSumit Kumar yadav
Β 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSΓ©rgio Sacani
Β 
Lucknow πŸ’‹ Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow πŸ’‹ Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow πŸ’‹ Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow πŸ’‹ Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...anilsa9823
Β 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bSΓ©rgio Sacani
Β 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSSLeenakshiTyagi
Β 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSΓ©rgio Sacani
Β 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptxanandsmhk
Β 
❀Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number πŸ’¦βœ….
❀Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number πŸ’¦βœ….❀Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number πŸ’¦βœ….
❀Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number πŸ’¦βœ….Nitya salvi
Β 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)Areesha Ahmad
Β 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSΓ©rgio Sacani
Β 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
Β 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfmuntazimhurra
Β 

KΓΌrzlich hochgeladen (20)

fundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomologyfundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomology
Β 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Β 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
Β 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
Β 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
Β 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Β 
Hire πŸ’• 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire πŸ’• 9907093804 Hooghly Call Girls Service Call Girls AgencyHire πŸ’• 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire πŸ’• 9907093804 Hooghly Call Girls Service Call Girls Agency
Β 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questions
Β 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Β 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
Β 
Lucknow πŸ’‹ Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow πŸ’‹ Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow πŸ’‹ Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow πŸ’‹ Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Β 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Β 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSS
Β 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Β 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Β 
❀Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number πŸ’¦βœ….
❀Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number πŸ’¦βœ….❀Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number πŸ’¦βœ….
❀Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number πŸ’¦βœ….
Β 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
Β 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
Β 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
Β 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
Β 

Measuring the Precision of Multi-perspective Process Models

  • 1. Measuring the Precision of Multi-perspective Process Models Felix Mannhardt joint work with Massimiliano de Leoni, Hajo A. Reijers, Wil M.P. van der Aalst
  • 2. Precision Department of Mathematics and Computer Science PAGE 1 / 8 β€œFlower Model” lacking any precision B C A
  • 3. Precision of Multi-perspective Process Models Department of Mathematics and Computer Science PAGE 2 / 8 A π‘π‘Ÿπ‘’π‘π‘–π‘ π‘–π‘œπ‘› 𝐴 B π‘π‘Ÿπ‘’π‘π‘–π‘ π‘–π‘œπ‘› 𝐡 π‘π‘Ÿπ‘’π‘π‘–π‘ π‘–π‘œπ‘› 𝐡 > π‘π‘Ÿπ‘’π‘π‘–π‘ π‘–π‘œπ‘› 𝐴 Existing work ignores added precision by multi-perspective rules / constraints
  • 4. Approach: Multi-perspective Precision Department of Mathematics and Computer Science PAGE 3 / 8 Multi-perspective Process Model (P) Fitting Event Log (L) Precision [0..1] INPUT OUTPUT APPROACH 𝒆 βˆˆπ‘³ 𝒐𝒃𝒔𝒆𝒓𝒗𝒆𝒅 𝑷 (𝒆) π’‘π’“π’†π’„π’Šπ’”π’Šπ’π’(𝑷, 𝑳) = 𝒆 βˆˆπ‘³ π’‘π’π’”π’”π’Šπ’ƒπ’π’† 𝑷(𝒆)
  • 5. Precision: Observed / Possible Behavior Department of Mathematics and Computer Science PAGE 4 / 8 C Id Event Loan obs pos 1 𝑒1 Handle Request 800 1 𝑒2 Simple Check - 1 𝑒3 Decide - 2 𝑒4 Handle Request 1800 2 𝑒5 Ext. Check - 2 𝑒6 Decide - 𝒐𝒃𝒔 𝑷 𝒆 𝟏 = { Handle Request } = 𝟏 𝒑𝒐𝒔 𝑷 𝒆 𝟏 = Handle Request = 𝟏 𝒔𝒕𝒂𝒕𝒆 𝒆 𝟏 = (< >, { }) C Id Event Loan obs pos 1 𝑒1 Handle Request 800 1 1 1 𝑒2 Simple Check - 1 𝑒3 Decide - 2 𝑒4 Handle Request 1800 2 𝑒5 Ext. Check - 2 𝑒6 Decide - C Id Event Loan obs pos 1 𝑒1 Handle Request 800 1 1 1 𝑒2 Simple Check - 1 1 1 𝑒3 Decide - 2 𝑒4 Handle Request 1800 2 𝑒5 Ext. Check - 2 𝑒6 Decide -𝒐𝒃𝒔 𝑷 𝒆 𝟐 = { Simple Check } = 𝟏 𝒑𝒐𝒔 𝑷 𝒆 𝟐 = Simple Check = 𝟏 𝒔𝒕𝒂𝒕𝒆 𝒆 𝟐 = (< 𝐻 >, { 𝐿 = 800 }) C Id Event Loan obs pos 1 𝑒1 Handle Request 800 1 1 1 𝑒2 Simple Check - 1 1 1 𝑒3 Decide - 1 1 2 𝑒4 Handle Request 1800 2 𝑒5 Ext. Check - 2 𝑒6 Decide - 𝒐𝒃𝒔 𝑷 𝒆 πŸ‘ = { Decide } = 𝟏 𝒑𝒐𝒔 𝑷 𝒆 πŸ‘ = Decide = 𝟏 𝒔𝒕𝒂𝒕𝒆 𝒆 πŸ‘ = (< 𝐻, 𝑆 >, { 𝐿 = 800 }) C Id Event Loan obs pos 1 𝑒1 Handle Request 800 1 1 1 𝑒2 Simple Check - 1 1 1 𝑒3 Decide - 1 1 2 𝑒4 Handle Request 1800 1 1 2 𝑒5 Ext. Check - 2 𝑒6 Decide - 𝒐𝒃𝒔 𝑷 𝒆 πŸ’ = { Handle Request } = 𝟏 𝒑𝒐𝒔 𝑷 𝒆 πŸ’ = Handle Request = 𝟏 𝒔𝒕𝒂𝒕𝒆 𝒆 πŸ’ = (<>, { }) C Id Event Loan obs pos 1 𝑒1 Handle Request 800 1 1 1 𝑒2 Simple Check - 1 1 1 𝑒3 Decide - 1 1 2 𝑒4 Handle Request 1800 1 1 2 𝑒5 Ext. Check - 1 2 2 𝑒6 Decide -𝒐𝒃𝒔 𝑷 𝒆 πŸ“ = { Ext. Check } = 𝟏 𝒑𝒐𝒔 𝑷 𝒆 πŸ“ = Ext. Ceπ‘π‘˜, π‘†π‘–π‘šπ‘π‘™π‘’ πΆβ„Žπ‘’π‘π‘˜ = 𝟐 𝒔𝒕𝒂𝒕𝒆 𝒆 πŸ“ = (< 𝐻 >, { 𝐿 = 1800 }) C Id Event Loan 𝒐𝒃𝒔 𝑷 𝒑𝒐𝒔 𝑷 1 𝑒1 Handle Request 800 1 1 1 𝑒2 Simple Check - 1 1 1 𝑒3 Decide - 1 1 2 𝑒4 Handle Request 1800 1 1 2 𝑒5 Ext. Check - 1 2 2 𝑒6 Decide - 1 1 𝒐𝒃𝒔 𝑷 𝒆 πŸ” = Decide = 𝟏 𝒑𝒐𝒔 𝑷 𝒆 πŸ” = 𝐷𝑒𝑐𝑖𝑑𝑒 = 𝟏 𝒔𝒕𝒂𝒕𝒆 𝒆 πŸ” = (< 𝐻, 𝐸 >, { 𝐿 = 1800 }) C Id Event Loan 𝒐𝒃𝒔 𝑷 𝒑𝒐𝒔 𝑷 1 𝑒1 Handle Request 800 1 1 1 𝑒2 Simple Check - 1 1 1 𝑒3 Decide - 1 1 2 𝑒4 Handle Request 1800 1 1 2 𝑒5 Ext. Check - 1 2 2 𝑒6 Decide - 1 1 6 7 𝒐𝒃𝒔 𝑷 𝒆 = { observed activities at state } 𝒑𝒐𝒔 𝑷 𝒆 = | π‘π‘œπ‘ π‘ π‘–π‘π‘™π‘’ π‘Žπ‘π‘‘π‘–π‘£π‘–π‘‘π‘–π‘’π‘  π‘Žπ‘‘ π‘ π‘‘π‘Žπ‘‘π‘’ | 𝒔𝒕𝒂𝒕𝒆 𝒆 = π‘ π‘‘π‘Žπ‘‘π‘’ π‘œπ‘“ π‘‘β„Žπ‘’ π‘π‘Ÿπ‘œπ‘π‘’π‘ π‘  π‘šπ‘œπ‘‘π‘’π‘™ π‘π‘Ÿπ‘’π‘π‘–π‘ π‘–π‘œπ‘› 𝑃, 𝐿 = π‘’βˆˆπΏ π‘œπ‘π‘ π‘’π‘Ÿπ‘£π‘’π‘‘ 𝑃(𝑒) = 6 π‘’βˆˆπΏ π‘π‘œπ‘ π‘ π‘–π‘π‘™π‘’ 𝑃(𝑒) = 7 β‰ˆ 𝟎. πŸ–πŸ”
  • 6. Full Example for Model A & Model B Department of Mathematics and Computer Science PAGE 5 / 8 A C Id Event Loan 𝒐𝒃𝒔 𝑷 𝒑𝒐𝒔 𝑷 1 𝑒1 Handle Request 800 1 1 1 𝑒2 Simple Check - 1 2 1 𝑒3 Decide - 1 1 2 𝑒4 Handle Request 1800 1 1 2 𝑒5 Extensive Check - 2 2 2 𝑒6 Decide - 1 1 3 𝑒7 Handle Request 1800 1 1 3 𝑒8 Simple Check - 2 2 3 𝑒9 Decide - 1 1 4 𝑒10 Handle Request 2500 1 1 4 𝑒11 Extensive Check - 1 2 4 𝑒12 Decide - 1 1 14 16 Model A π‘π‘Ÿπ‘’π‘π‘–π‘ π‘–π‘œπ‘› 𝑃, 𝐿 = π‘’βˆˆπΏ π‘œπ‘π‘ π‘’π‘Ÿπ‘£π‘’π‘‘ 𝑃(𝑒) = 14 π‘’βˆˆπΏ π‘π‘œπ‘ π‘ π‘–π‘π‘™π‘’ 𝑃(𝑒) = 16 β‰ˆ 𝟎. πŸ–πŸ•πŸ“ B C Id Event Loan 𝒐𝒃𝒔 𝑷 𝒑𝒐𝒔 𝑷 1 𝑒1 Handle Request 800 1 1 1 𝑒2 Simple Check - 1 1 1 𝑒3 Decide - 1 1 2 𝑒4 Handle Request 1800 1 1 2 𝑒5 Extensive Check - 2 2 2 𝑒6 Decide - 1 1 3 𝑒7 Handle Request 1800 1 1 3 𝑒8 Simple Check - 2 2 3 𝑒9 Decide - 1 1 4 𝑒10 Handle Request 2500 1 1 4 𝑒11 Extensive Check - 1 1 4 𝑒12 Decide - 1 1 14 14 Model B π‘π‘Ÿπ‘’π‘π‘–π‘ π‘–π‘œπ‘› 𝑃, 𝐿 = π‘’βˆˆπΏ π‘œπ‘π‘ π‘’π‘Ÿπ‘£π‘’π‘‘ 𝑃(𝑒) = 14 π‘’βˆˆπΏ π‘π‘œπ‘ π‘ π‘–π‘π‘™π‘’ 𝑃(𝑒) = 14 β‰ˆ 𝟏
  • 7. Evaluation on Road Fines Log 0.30 0.36 0.64 0.83 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 Inductive Miner Inductive Miner & Rules Normative Model Normative Model & Rules ETC Precision Precision Fitness
  • 8. Summary Department of Mathematics and Computer Science PAGE 7 / 8 β€’ 1st precision measure for multi-perspective process models βˆ’ Fast to calculate βˆ’ Flexible framework βˆ’ Implemented in ProM β€’ Preliminary Evaluation βˆ’ Illustrative examples βˆ’ Real-life dataset with > 500,000 events Handle 750 Simple Decide Handle 1250 Ext. Decide Handle 5000 Simple Decide Handle 750 Simple Decide Handle 1500 Simple Decide precision [0..1]
  • 9. Department of Mathematics and Computer Science Image source: http://commons.wikimedia.org/wiki/File:Pictofigo_-_Idea.png Questions? Remarks? Ideas?