Unsupervised Event Abstraction using Pattern Abstraction and Local Process Models

Felix Mannhardt
Felix MannhardtResearch Scientist at SINTEF
Unsupervised Event Abstraction
using Pattern Abstraction and
Local Process Models
Niek Tax
Felix Mannhardt
June 13th, 2017
Process Mining
SLIDE 114-6-2017
Process Mining
• Process Discovery
- “What does the process look like?”
PAGE 2
Problem: Events ≠ Activities
PAGE 3
examine
casually
records
Event Time
read master data 20:08:00
check identity 20:10:00
check balance 20:16:00
Event Time
read barcode 20:11:00
read master data 20:12:00
check revocation 20:25:00
records
check
ticket
Pattern-based abstraction
PAGE 4
1. Define activity patterns based on domain knowledge
2. Define relations between activities based on domain knowledge
3. Map event-level event log to activity-level event log using alignments
Problem: domain knowledge might not be available!
Felix Mannhardt, Massimiliano de Leoni, Hajo A. Reijers, Wil M.P. van der Aalst,
and Pieter J. Toussaint. "From low-level events to activities-a pattern-based
approach." In International Conference on Business Process Management, pp.
125-141. Springer International Publishing, 2016.
Example for an activity pattern
PAGE 5
Single-entry Single-exit
• Low-level activities can be shared among patterns
• High-level activities can be executed in parallel
• Noise in the low-level event log is handled
Local Process Models
PAGE 6
Niek Tax, Natalia Sidorova, Reinder Haakma, and Wil M.P. van der Aalst.
“Mining local process models”. Journal of Innovation in Digital Ecosystems, 3(2),
pp.183-196, Elsevier, 2016.
Ranking of process models
1)
2)
3)
…
Unsupervised Abstraction Technique
PAGE 7
Experimental Results
PAGE 8
Conclusions & Future Work
• Application of LPMs as activity patterns can yield good results
• Quality of the abstraction dependent on
- Number of LPMs used
- Diversity threshold (i.e., which LPMs are used)
- Composition method of the abstraction technique
• Research on the interplay between parameters and result needed!
• Automatic parameter selection possible?
• Semi–supervised method:
- Propose a set of LPMs that is likely to improve the event log
- Let the user make the final decision
PAGE 9
Questions?
PAGE 10
1 of 11

Recommended

From Low-Level Events to Activities - A Pattern based Approach by
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
1.5K views23 slides
From Low-Level Events to Activities - A Pattern-based Approach by
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
143 views24 slides
Big data streaming with Apache Spark on Azure by
Big data streaming with Apache Spark on AzureBig data streaming with Apache Spark on Azure
Big data streaming with Apache Spark on AzureWillem Meints
406 views30 slides
Data-driven Process Discovery - Revealing Conditional Infrequent Behavior fro... by
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
1.1K views21 slides
Towards IoT-Driven Predictive Business Process Analytics by
Towards IoT-Driven Predictive Business Process Analytics Towards IoT-Driven Predictive Business Process Analytics
Towards IoT-Driven Predictive Business Process Analytics Erfan Elhami
44 views23 slides
ch05-part1.pptx by
ch05-part1.pptxch05-part1.pptx
ch05-part1.pptxssuser0d0f881
2 views21 slides

More Related Content

More from Felix Mannhardt

A Taxonomy for Combining Activity Recognition and Process Discovery in Indust... by
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
527 views20 slides
Estimating the Impact of Incidents on Process Delay - ICPM 2019 by
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
559 views24 slides
Analyzing the Trajectories of Patients with Sepsis using Process Mining by
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
1.2K views9 slides
XESLite - Handling Event Logs in ProM by
XESLite - Handling Event Logs in ProMXESLite - Handling Event Logs in ProM
XESLite - Handling Event Logs in ProMFelix Mannhardt
1.4K views35 slides
Measuring the Precision of Multi-perspective Process Models by
Measuring the Precision of Multi-perspective Process ModelsMeasuring the Precision of Multi-perspective Process Models
Measuring the Precision of Multi-perspective Process ModelsFelix Mannhardt
930 views9 slides
Decision Mining Revisited - Discovering Overlapping Rules by
Decision Mining Revisited - Discovering Overlapping RulesDecision Mining Revisited - Discovering Overlapping Rules
Decision Mining Revisited - Discovering Overlapping RulesFelix Mannhardt
1.1K views22 slides

More from Felix Mannhardt(6)

A Taxonomy for Combining Activity Recognition and Process Discovery in Indust... by 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...
Felix Mannhardt527 views
Estimating the Impact of Incidents on Process Delay - ICPM 2019 by Felix Mannhardt
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 Mannhardt559 views
Analyzing the Trajectories of Patients with Sepsis using Process Mining by Felix Mannhardt
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 Mannhardt1.2K views
XESLite - Handling Event Logs in ProM by Felix Mannhardt
XESLite - Handling Event Logs in ProMXESLite - Handling Event Logs in ProM
XESLite - Handling Event Logs in ProM
Felix Mannhardt1.4K views
Measuring the Precision of Multi-perspective Process Models by Felix Mannhardt
Measuring the Precision of Multi-perspective Process ModelsMeasuring the Precision of Multi-perspective Process Models
Measuring the Precision of Multi-perspective Process Models
Felix Mannhardt930 views
Decision Mining Revisited - Discovering Overlapping Rules by Felix Mannhardt
Decision Mining Revisited - Discovering Overlapping RulesDecision Mining Revisited - Discovering Overlapping Rules
Decision Mining Revisited - Discovering Overlapping Rules
Felix Mannhardt1.1K views

Recently uploaded

A training, certification and marketing scheme for informal dairy vendors in ... by
A training, certification and marketing scheme for informal dairy vendors in ...A training, certification and marketing scheme for informal dairy vendors in ...
A training, certification and marketing scheme for informal dairy vendors in ...ILRI
10 views13 slides
EVALUATION OF HEPATOPROTECTIVE ACTIVITY OF SALIX SUBSERRATA IN PARACETAMOL IN... by
EVALUATION OF HEPATOPROTECTIVE ACTIVITY OF SALIX SUBSERRATA IN PARACETAMOL IN...EVALUATION OF HEPATOPROTECTIVE ACTIVITY OF SALIX SUBSERRATA IN PARACETAMOL IN...
EVALUATION OF HEPATOPROTECTIVE ACTIVITY OF SALIX SUBSERRATA IN PARACETAMOL IN...gynomark
12 views15 slides
Class 2 (12 july).pdf by
  Class 2 (12 july).pdf  Class 2 (12 july).pdf
Class 2 (12 july).pdfclimber9977
9 views1 slide
How to be(come) a successful PhD student by
How to be(come) a successful PhD studentHow to be(come) a successful PhD student
How to be(come) a successful PhD studentTom Mens
422 views62 slides
MILK LIPIDS 2.pptx by
MILK LIPIDS 2.pptxMILK LIPIDS 2.pptx
MILK LIPIDS 2.pptxabhinambroze18
7 views15 slides
Matthias Beller ChemAI 231116.pptx by
Matthias Beller ChemAI 231116.pptxMatthias Beller ChemAI 231116.pptx
Matthias Beller ChemAI 231116.pptxMarco Tibaldi
88 views29 slides

Recently uploaded(20)

A training, certification and marketing scheme for informal dairy vendors in ... by ILRI
A training, certification and marketing scheme for informal dairy vendors in ...A training, certification and marketing scheme for informal dairy vendors in ...
A training, certification and marketing scheme for informal dairy vendors in ...
ILRI10 views
EVALUATION OF HEPATOPROTECTIVE ACTIVITY OF SALIX SUBSERRATA IN PARACETAMOL IN... by gynomark
EVALUATION OF HEPATOPROTECTIVE ACTIVITY OF SALIX SUBSERRATA IN PARACETAMOL IN...EVALUATION OF HEPATOPROTECTIVE ACTIVITY OF SALIX SUBSERRATA IN PARACETAMOL IN...
EVALUATION OF HEPATOPROTECTIVE ACTIVITY OF SALIX SUBSERRATA IN PARACETAMOL IN...
gynomark12 views
Class 2 (12 july).pdf by climber9977
  Class 2 (12 july).pdf  Class 2 (12 july).pdf
Class 2 (12 july).pdf
climber99779 views
How to be(come) a successful PhD student by Tom Mens
How to be(come) a successful PhD studentHow to be(come) a successful PhD student
How to be(come) a successful PhD student
Tom Mens422 views
Matthias Beller ChemAI 231116.pptx by Marco Tibaldi
Matthias Beller ChemAI 231116.pptxMatthias Beller ChemAI 231116.pptx
Matthias Beller ChemAI 231116.pptx
Marco Tibaldi88 views
Ethical issues associated with Genetically Modified Crops and Genetically Mod... by PunithKumars6
Ethical issues associated with Genetically Modified Crops and Genetically Mod...Ethical issues associated with Genetically Modified Crops and Genetically Mod...
Ethical issues associated with Genetically Modified Crops and Genetically Mod...
PunithKumars618 views
Guinea Pig as a Model for Translation Research by PervaizDar1
Guinea Pig as a Model for Translation ResearchGuinea Pig as a Model for Translation Research
Guinea Pig as a Model for Translation Research
PervaizDar111 views
ENTOMOLOGY PPT ON BOMBYCIDAE AND SATURNIIDAE.pptx by MN
ENTOMOLOGY PPT ON BOMBYCIDAE AND SATURNIIDAE.pptxENTOMOLOGY PPT ON BOMBYCIDAE AND SATURNIIDAE.pptx
ENTOMOLOGY PPT ON BOMBYCIDAE AND SATURNIIDAE.pptx
MN6 views
Connecting communities to promote FAIR resources: perspectives from an RDA / ... by Allyson Lister
Connecting communities to promote FAIR resources: perspectives from an RDA / ...Connecting communities to promote FAIR resources: perspectives from an RDA / ...
Connecting communities to promote FAIR resources: perspectives from an RDA / ...
Allyson Lister33 views
CSF -SHEEBA.D presentation.pptx by SheebaD7
CSF -SHEEBA.D presentation.pptxCSF -SHEEBA.D presentation.pptx
CSF -SHEEBA.D presentation.pptx
SheebaD710 views
Distinct distributions of elliptical and disk galaxies across the Local Super... by Sérgio Sacani
Distinct distributions of elliptical and disk galaxies across the Local Super...Distinct distributions of elliptical and disk galaxies across the Local Super...
Distinct distributions of elliptical and disk galaxies across the Local Super...
Sérgio Sacani30 views
Artificial Intelligence Helps in Drug Designing and Discovery.pptx by abhinashsahoo2001
Artificial Intelligence Helps in Drug Designing and Discovery.pptxArtificial Intelligence Helps in Drug Designing and Discovery.pptx
Artificial Intelligence Helps in Drug Designing and Discovery.pptx
abhinashsahoo2001117 views
Physical Characterization of Moon Impactor WE0913A by Sérgio Sacani
Physical Characterization of Moon Impactor WE0913APhysical Characterization of Moon Impactor WE0913A
Physical Characterization of Moon Impactor WE0913A
Sérgio Sacani42 views
Gold Nanoparticle as novel Agent for Drug targeting (1).pptx by sakshijadhav9843
Gold Nanoparticle as novel Agent for Drug targeting (1).pptxGold Nanoparticle as novel Agent for Drug targeting (1).pptx
Gold Nanoparticle as novel Agent for Drug targeting (1).pptx
sakshijadhav984318 views
domestic waste_100013.pptx by padmasriv25
domestic waste_100013.pptxdomestic waste_100013.pptx
domestic waste_100013.pptx
padmasriv2511 views
Company Fashion Show ChemAI 231116.pptx by Marco Tibaldi
Company Fashion Show ChemAI 231116.pptxCompany Fashion Show ChemAI 231116.pptx
Company Fashion Show ChemAI 231116.pptx
Marco Tibaldi74 views

Unsupervised Event Abstraction using Pattern Abstraction and Local Process Models

  • 1. Unsupervised Event Abstraction using Pattern Abstraction and Local Process Models Niek Tax Felix Mannhardt June 13th, 2017
  • 3. Process Mining • Process Discovery - “What does the process look like?” PAGE 2
  • 4. Problem: Events ≠ Activities PAGE 3 examine casually records Event Time read master data 20:08:00 check identity 20:10:00 check balance 20:16:00 Event Time read barcode 20:11:00 read master data 20:12:00 check revocation 20:25:00 records check ticket
  • 5. Pattern-based abstraction PAGE 4 1. Define activity patterns based on domain knowledge 2. Define relations between activities based on domain knowledge 3. Map event-level event log to activity-level event log using alignments Problem: domain knowledge might not be available! Felix Mannhardt, Massimiliano de Leoni, Hajo A. Reijers, Wil M.P. van der Aalst, and Pieter J. Toussaint. "From low-level events to activities-a pattern-based approach." In International Conference on Business Process Management, pp. 125-141. Springer International Publishing, 2016.
  • 6. Example for an activity pattern PAGE 5 Single-entry Single-exit • Low-level activities can be shared among patterns • High-level activities can be executed in parallel • Noise in the low-level event log is handled
  • 7. Local Process Models PAGE 6 Niek Tax, Natalia Sidorova, Reinder Haakma, and Wil M.P. van der Aalst. “Mining local process models”. Journal of Innovation in Digital Ecosystems, 3(2), pp.183-196, Elsevier, 2016. Ranking of process models 1) 2) 3) …
  • 10. Conclusions & Future Work • Application of LPMs as activity patterns can yield good results • Quality of the abstraction dependent on - Number of LPMs used - Diversity threshold (i.e., which LPMs are used) - Composition method of the abstraction technique • Research on the interplay between parameters and result needed! • Automatic parameter selection possible? • Semi–supervised method: - Propose a set of LPMs that is likely to improve the event log - Let the user make the final decision PAGE 9

Editor's Notes

  1. Process discovery is the task of discovering a process model from a log of events, extracted from for instance an ERP system. Events in an event log contain a case, which groups together events that somehow belong together, like here where each case represents a paper and each event represents a step in the submission process of this paper. Each case can be seen as an instance of the process. The process model generated by a process discovery algorithm can be in any process modeling notation depending on the algorithm, often Petri nets are used, like here on the screen.