SlideShare a Scribd company logo
1 of 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?

More Related Content

Similar to Measuring the Precision of Multi-perspective Process Models

CREW SCHEDULING
CREW SCHEDULINGCREW SCHEDULING
CREW SCHEDULING
Evren E
 
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
 

Similar to Measuring the Precision of Multi-perspective Process Models (6)

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...
 
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
 

More from 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 2019
Felix 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 Mining
Felix Mannhardt
 

More from 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
 

Recently uploaded

Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Silpa
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
MohamedFarag457087
 
The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptx
seri bangash
 
LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.
Silpa
 
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
Sérgio Sacani
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Sérgio Sacani
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
CYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptxCYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptx
Silpa
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
Silpa
 

Recently uploaded (20)

Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
 
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
 
FAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceFAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical Science
 
Dr. E. Muralinath_ Blood indices_clinical aspects
Dr. E. Muralinath_ Blood indices_clinical  aspectsDr. E. Muralinath_ Blood indices_clinical  aspects
Dr. E. Muralinath_ Blood indices_clinical aspects
 
300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptx
 
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxClimate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
 
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxPSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
 
LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.
 
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
 
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort ServiceCall Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
Genetics and epigenetics of ADHD and comorbid conditions
Genetics and epigenetics of ADHD and comorbid conditionsGenetics and epigenetics of ADHD and comorbid conditions
Genetics and epigenetics of ADHD and comorbid conditions
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
CYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptxCYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptx
 
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 

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?