Process Mining Control flow process discovery

Slides:



Advertisements
Similar presentations
/faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van.
Advertisements

Jorge Muñoz-Gama Josep Carmona
A university for the world real R © 2009, Chapter 3 Advanced Synchronization Moe Wynn Wil van der Aalst Arthur ter Hofstede.
Sequential Patterns & Process Mining Current State of Research Edgar de Graaf LIACS.
Process Mining in the Context of Web Services Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600 MB Eindhoven, The Netherlands.
1 Process Mining Seminars in Software and Services for the Information Society Rome, 2014, May the 5th Francesco Leotta Dipartimento di Ingegneria Informatica,
/faculteit technologie management 1 Process Mining: Organizational and Conformance Mining Algorithms Ana Karla Alves de Medeiros Ana Karla Alves de Medeiros.
Workflow Management Kap. 4. Analyzing Workflows Wil van der Aalst has copyrights to almost all figures in the following slideshow made by Lars Frank.
Appendix A The Future of Workflows Wil van der Aalst has copyrights to almost all figures in the following slideshow made by Lars Frank.
/faculteit technologie management 1 Process Mining: Control-Flow Mining Algorithms Ana Karla Alves de Medeiros Ana Karla Alves de Medeiros Eindhoven University.
Process discovery: Inductive Miner
Aligning Event Logs And Declare Models for Conformance Checking Massimiliano de Leoni, Fabrizio Maggi Wil van der Aalst.
Data Conformance Checking using Optimal Alignments Felix Mannhardt, Massimiliano de Leoni, Hajo A. Reijers.
Aligning Event Logs and Process Models for Multi- perspective Conformance Checking: An Approach Based on ILP Massimiliano de Leoni Wil M. P. van der Aalst.
Beyond Process Mining: Discovering Business Rules From Event Logs Marlon Dumas University of Tartu, Estonia With contributions from Luciano García-Bañuelos,
Block-Structured Process Discovery: Filtering Infrequent Behaviour Sander Leemans Dirk Fahland Wil van der Aalst Eindhoven University of Technology.
/faculteit technologie management Genetic Process Mining Ana Karla Medeiros Ton Weijters Wil van der Aalst Eindhoven University of Technology Department.
/faculteit technologie management Genetic Process Mining Ana Karla Alves de Medeiros Eindhoven University of Technology Department.
Process Mining in CSCW Systems All truths are easy to understand once they are discovered; the point is to discover them. Galileo Galilei ( )
Mining Social Networks Uncovering interaction patterns in business processes Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology Department.
1 Analysis of workflows a-priori and a-posteriori analysis Wil van der Aalst Eindhoven University of Technology Faculty of Technology Management Department.
Business Alignment Using Process Mining as a Tool for Delta Analysis Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology Department of Information.
/faculteit technologie management Dutch-Belgian Database Day 2007 The Challenges of Process Mining A.J.M.M. Weijters (and many others)
/faculteit technologie management Process Mining and Security: Detecting Anomalous Process Executions and Checking Process Conformance Wil van der Aalst.
Discovering Coordination Patterns using Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology Department of Information and Technology.
Boudewijn van Dongen April 27, 2005 The ProM-framework A framework for integrating process mining tools.
/faculteit technologie management 1 Process Mining: General Introduction Ana Karla Alves de Medeiros Ana Karla Alves de Medeiros Eindhoven University of.
Boudewijn van Dongen June 22, 2004 /t Process Mining, the basics.
Process Mining: Discovering processes from event logs All truths are easy to understand once they are discovered; the point is to discover them. Galileo.
/faculteit technologie management Genetic Process Mining Wil van der Aalst Ana Karla Medeiros Ton Weijters Eindhoven University of Technology Department.
/faculteit technologie management 1 Process Mining: Extension Mining Algorithms Ana Karla Alves de Medeiros Ana Karla Alves de Medeiros Eindhoven University.
Process Mining for Ubiquitous Mobile Systems An Overview and a Concrete Algorithm Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology Department.
A university for the world real R © 2009, Chapter 23 Epilogue Wil van der Aalst Michael Adams Arthur ter Hofstede Nick Russell.
Insuring Sensitive Processes through Process Mining Jorge Munoz-Gama Isao Echizen Jorge Munoz-Gama and Isao Echizen.
Process Mining Control flow process discovery Fabrizio Maria Maggi (based on Process Mining book – Springer copyright 2011 and lecture material by Marlon.
Jorge Muñoz-Gama Universitat Politècnica de Catalunya (Barcelona, Spain) Algorithms for Process Conformance and Process Refinement.
Process Mining: Discovering processes from event logs All truths are easy to understand once they are discovered; the point is to discover them. Galileo.
Jianmin Wang 1, Shaoxu Song 1, Xuemin Lin 2, Xiaochen Zhu 1, Jian Pei 3 1 Tsinghua University, China 2 University of New South Wales, Australia 3 Simon.
Jianmin Wang 1, Shaoxu Song 1, Xiaochen Zhu 1, Xuemin Lin 2 1 Tsinghua University, China 2 University of New South Wales, Australia 1/23 VLDB 2013.
Quiz Use Synthetic Substitution to evaluate: 3.What is the “end behavior” for: 2. Simplify When x = 2 In other words:
Han-na Yang Rediscovering Workflow Models from Event-Based Data using Little Thumb.
Process-oriented System Analysis Process Mining. BPM Lifecycle.
Decision Mining in Prom A. Rozinat and W.M.P. van der Aalst Joosung, Ko.
/faculteit technologie management Workflow Mining: Current Status and Future Directions Ana Karla A. de Medeiros, W.M.P van der Aalst and A.J.M.M. Weijters.
Decomposing Data-aware Conformance Checking Massimiliano de Leoni, Jorge Munoz-Gama, Josep Carmona, Wil van der Aalst PAGE 0.
Process Mining – Concepts and Algorithms Review of literature on process mining techniques for event log data.
Beyond Tasks and Gateways: Discovering BPMN Models with subprocesses, boundary events and activity markers Raffaele Conforti, Marcello La Rosa Queensland.
The Automated Discovery of Hybrid Processes Fabrizio M. Maggi University of Tartu Tijs Slaats* IT University of Copenhagen Exformatics Hajo A. Reijers.
Multi-phase Process Mining: Building Instance Graphs
30 januari 2018 Mining Social Networks Uncovering interaction patterns in business processes Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology.
7 mei 2018 Process Mining in CSCW Systems All truths are easy to understand once they are discovered; the point is to discover them. Galileo Galilei.
Process discovery Sander Leemans.
MTAT Business Process Management (BPM) Lecture 11: Process Monitoring and Mining Fabrizio Maggi (based on lecture material by Marlon Dumas, Wil.
Profiling based unstructured process logs
Example 2 Factor the polynomial. 12n n2 a. – 36 + = ( ) 2 n2 –
Exploring processes and deviations
Special Products of Polynomials
David Redlich, Thomas Molka, Wasif Gilani, Awais Rashid, Gordon Blair
CSS 496 Business Process Re-engineering for BS(CS)
Concurrent Systems Modeling using Petri Nets – Part II
metaheuristic methods and their applications
Decomposed Process Mining: The ILP Case
Metaheuristic methods and their applications. Optimization Problems Strategies for Solving NP-hard Optimization Problems What is a Metaheuristic Method?
Multi-phase process mining
5.5: Factoring the Sum and Difference of Two Cubes
3 mei 2019 Process Mining and Security: Detecting Anomalous Process Executions and Checking Process Conformance Wil van der Aalst Ana Karla A. de Medeiros.
Algebra 1 Section 9.5.
Business Alignment Using Process Mining as a Tool for Delta Analysis
5 juli 2019 Process Mining and Security: Detecting Anomalous Process Executions and Checking Process Conformance Wil van der Aalst Ana Karla A. de Medeiros.
19 augustus 2019 Mining Social Networks Uncovering interaction patterns in business processes Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology.
Presentation transcript:

Process Mining Control flow process discovery Fabrizio Maria Maggi (based on Process Mining book – Springer copyright 2011 and lecture material by Marlon Dumas, Wil van der Aalst and Ana Karla Alves de Medeiros http://www.processmining.org)

Process Mining

Discovery Techniques: Control-Flow Mining Start Get Ready Travel by Train Car Conference Starts Give a Talk Join Reception Have Dinner Go Home Pay Parking End Start Get Ready Travel by Train Beta Event Starts Visit Brewery Have Dinner Go Home Start Get Ready Travel by Train Beta Event Starts Give a Talk Visit Brewery Have Dinner Go Home Start Get Ready Travel by Car Beta Event Starts Give a Talk Visit Brewery Have Dinner Go Home Pay Parking Start Get Ready Travel by Car Conference Starts Join Reception Have Dinner Go Home Pay Parking End Mined Model Event Log Discovery Techniques: Control-Flow Mining

Mining Common Constructs 22 april 2017 Mining Common Constructs Pay Parking Get Ready Travel by Train Car Defense Starts Give a Talk Ask Question Defense Ends Go Home Have Drinks Sequence Splits Joins Loops Non-Free Choice Invisible Tasks Duplicate Tasks Since genetic process mining aims at mining the control-flow perspective of process models, we have investigated how the current techniques handle the common control-flow constructs in process models. The common constructs are.....

Mining Common Constructs 22 april 2017 Mining Common Constructs Pay Parking Get Ready Travel by Train Car Defense Starts Give a Talk Ask Question Defense Ends Go Home Have Drinks Sequence Splits Joins Loops Non-Free Choice Invisible Tasks Duplicate Tasks Since genetic process mining aims at mining the control-flow perspective of process models, we have investigated how the current techniques handle the common control-flow constructs in process models. The common constructs are..... + noise in logs!

α-algorithm Basic Idea: Ordering relations case 1 : task A case 2 : task A case 3 : task A case 3 : task B case 1 : task B case 1 : task C case 2 : task C case 4 : task A case 2 : task B ... Direct succession: x>y iff for some case x is directly followed by y. Causality: xy iff x>y and not y>x. Parallel: x||y iff x>y and y>x Unrelated: x#y iff not x>y and not y>x. ABCD ACBD EF A>B A>C B>C B>D C>B C>D E>F AB AC BD CD EF B||C C||B

Basic Idea: Example

Basic Idea: Example

Basic Idea: Footprints

Basic Idea: Patterns

α-algorithm

α-algorithm: Applicative Example

α-algorithm: Applicative Example

α-algorithm: Applicative Example

α-algorithm: Applicative Example

α-algorithm: Applicative Example

α-algorithm: Applicative Example

α-algorithm: Applicative Example

α-algorithm: Applicative Example

α-algorithm: Applicative Example

α-algorithm: Applicative Example

α-algorithm: Exercise

Limitations: short loops of length 1 b>b and not b>b implies bb (impossible!)

Limitations: short loops of length 1 Example “Short1”

Limitations: short loops of length 2 a>b and b>a implies a||b and b||a instead of ab and ba

Limitations: short loops of length 2 Example “Short2”

Limitations: non-free-choice nets Example “nonlocal”

Limitations: invisible tasks Example “invisible”

Mining Common Constructs 22 april 2017 Mining Common Constructs Pay Parking Get Ready Travel by Train Car Defense Starts Give a Talk Ask Question Defense Ends Go Home Have Drinks Sequence Splits Joins Loops Non-Free Choice Invisible Tasks Duplicate Tasks Since genetic process mining aims at mining the control-flow perspective of process models, we have investigated how the current techniques handle the common control-flow constructs in process models. The common constructs are.....

Mining Common Constructs 22 april 2017 Mining Common Constructs Pay Parking Get Ready Travel by Train Car Defense Starts Give a Talk Ask Question Defense Ends Go Home Have Drinks Sequence Splits Joins Loops Non-Free Choice Invisible Tasks Duplicate Tasks Since genetic process mining aims at mining the control-flow perspective of process models, we have investigated how the current techniques handle the common control-flow constructs in process models. The common constructs are..... + noise in logs!

Heuristic Miner

Heuristic Miner

Heuristic Miner

Heuristic Miner Example “heuristic”

Heuristic Miner Example “heuristic”

Mining Common Constructs 22 april 2017 Mining Common Constructs Pay Parking Get Ready Travel by Train Car Defense Starts Give a Talk Ask Question Defense Ends Go Home Have Drinks Sequence Splits Joins Loops Non-Free Choice Invisible Tasks Duplicate Tasks Since genetic process mining aims at mining the control-flow perspective of process models, we have investigated how the current techniques handle the common control-flow constructs in process models. The common constructs are.....

Mining Common Constructs 22 april 2017 Mining Common Constructs Pay Parking Get Ready Travel by Train Car Defense Starts Give a Talk Ask Question Defense Ends Go Home Have Drinks Sequence Splits Joins Loops Non-Free Choice Invisible Tasks Duplicate Tasks Since genetic process mining aims at mining the control-flow perspective of process models, we have investigated how the current techniques handle the common control-flow constructs in process models. The common constructs are..... + noise in logs!

Genetic Miner

GPM – Fitness Measure Guides the search! Start Get Ready Travel by Train Car Conference Starts Give a Talk Visit Brewery Have Dinner Go Home Pay Parking End Guides the search!

GPM – Fitness Measure Overgeneral solution Start Get Ready Travel by Car Conference Starts Give a Talk Visit Brewery Have Dinner Go Home Pay Parking End Train Overgeneral solution Punish for the amount of enabled tasks during the parsing!

Overspecific solution GPM – Fitness Measure Start Overspecific solution Get Ready Travel by Train Travel by Car Conference Starts Give a Talk Visit Brewery Have Dinner Go Home Punish for the amount of duplicate tasks with common input/output tasks! Travel by Train Pay Parking Travel by Car End

Genetic Miner: Crossover

Genetic Miner: Mutation

Mining Common Constructs 22 april 2017 Mining Common Constructs Pay Parking Get Ready Travel by Train Car Defense Starts Give a Talk Ask Question Defense Ends Go Home Have Drinks Sequence Splits Joins Loops Non-Free Choice Invisible Tasks Duplicate Tasks Since genetic process mining aims at mining the control-flow perspective of process models, we have investigated how the current techniques handle the common control-flow constructs in process models. The common constructs are.....

Mining Common Constructs 22 april 2017 Mining Common Constructs Pay Parking Get Ready Travel by Train Car Defense Starts Give a Talk Ask Question Defense Ends Go Home Have Drinks Sequence Splits Joins Loops Non-Free Choice Invisible Tasks Duplicate Tasks Since genetic process mining aims at mining the control-flow perspective of process models, we have investigated how the current techniques handle the common control-flow constructs in process models. The common constructs are..... + noise in logs!

Fuzzy Miner - Motivation Mine less structured processes!

Fuzzy Miner - Motivation

Fuzzy Miner

Fuzzy Miner

BPI Challenge and … to sum up