Discovering Models for State-based Processes M.L. van Eck, N. Sidorova, W.M.P. van der Aalst.

Slides:



Advertisements
Similar presentations
Pseudo-Relevance Feedback For Multimedia Retrieval By Rong Yan, Alexander G. and Rong Jin Mwangi S. Kariuki
Advertisements

Lab Zone Guided Inquiry Investigate: What tasks can a machine do?
A university for the world real R © 2009, Chapter 3 Advanced Synchronization Moe Wynn Wil van der Aalst Arthur ter Hofstede.
Han-na Yang Trace Clustering in Process Mining M. Song, C.W. Gunther, and W.M.P. van der Aalst.
CONFORMANCE CHECKING IN THE LARGE: PARTITIONING AND TOPOLOGY Jorge Munoz-Gama, Josep Carmona and Wil M.P. van der Aalst.
Clinical decision support system (CDSS). Knowledge-based systems Knowledge based systems are artificial intelligent tools working in a narrow domain to.
Beyond Process Mining: Discovering Business Rules From Event Logs Marlon Dumas University of Tartu, Estonia With contributions from Luciano García-Bañuelos,
Data Mining: Knowledge Discovery in Databases Peter van der Putten ALP Group, LIACS Pre-University College LAPP-Top Computer Science February 2005.
/faculteit technologie management Genetic Process Mining Ana Karla Medeiros Ton Weijters Wil van der Aalst Eindhoven University of Technology Department.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
Relational Data Mining in Finance Haonan Zhang CFWin /04/2003.
Process Mining in CSCW Systems All truths are easy to understand once they are discovered; the point is to discover them. Galileo Galilei ( )
About ISoft … What is Decision Tree? Alice Process … Conclusions Outline.
Basic Data Mining Techniques Chapter Decision Trees.
Introduction to Bayesian Learning Bob Durrant School of Computer Science University of Birmingham (Slides: Dr Ata Kabán)
Discovering Coordination Patterns using Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology Department of Information and Technology.
Process Mining: Discovering processes from event logs All truths are easy to understand once they are discovered; the point is to discover them. Galileo.
Data Mining: A Closer Look Chapter Data Mining Strategies (p35) Moh!
Introduction to Bayesian Learning Ata Kaban School of Computer Science University of Birmingham.
Process Mining: An iterative algorithm using the Theory of Regions Kristian Bisgaard Lassen Boudewijn van Dongen Wil van.
Insuring Sensitive Processes through Process Mining Jorge Munoz-Gama Isao Echizen Jorge Munoz-Gama and Isao Echizen.
Scientific Workflows Within the Process Mining Domain Martina Caccavale 17 April 2014.
Team 20 Advisor Dr. John Keenan 2:30 pm – 3:00 pm 3:00 pm – 3:30 pm Abstract Course scheduling is an integral part of the college experience. At the University.
CS 310 Ch8: System models Abstract descriptions of systems being analyzed to help the analyst understand the system functionality communicate with customers.
MINING RELATED QUERIES FROM SEARCH ENGINE QUERY LOGS Xiaodong Shi and Christopher C. Yang Definitions: Query Record: A query record represents the submission.
Process Mining: Discovering processes from event logs All truths are easy to understand once they are discovered; the point is to discover them. Galileo.
Cristian Urs and Ben Riveira. Introduction The article we chose focuses on improving the performance of Genetic Algorithms by: Use of predictive models.
Introduction to Data Mining Group Members: Karim C. El-Khazen Pascal Suria Lin Gui Philsou Lee Xiaoting Niu.
Architecture styles Pipes and filters Object-oriented design Implicit invocation Layering Repositories.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
INFO425: System Design INFORMATION X Chapter 8 Evaluating Alternatives for Requirements, Environment, and Implementation Evaluating Alternatives.
802.11n Sniffer Design Overview Vladislav Mordohovich Igor Shtarev Luba Brouk.
Process-oriented System Analysis Process Mining. BPM Lifecycle.
Expert Systems. Purpose An expert system is designed to help the user solve problems in a specific area such as medicine, banking, oil exploration, etc,
Decision Mining in Prom A. Rozinat and W.M.P. van der Aalst Joosung, Ko.
Patch Based Prediction Techniques University of Houston By: Paul AMALAMAN From: UH-DMML Lab Director: Dr. Eick.
C OMPARING A SSOCIATION R ULES AND D ECISION T REES FOR D ISEASE P REDICTION Carlos Ordonez.
Alignment-based Precision Checking A. Adriansyah 1, J. Munoz Gamma 2, J. Carmona 2, B.F. van Dongen 1, W.M.P. van der Aalst 1 Tallinn, 3 September 2012.
Data Mining: Knowledge Discovery in Databases Peter van der Putten ALP Group, LIACS Pre-University College Bio Informatics January
Decomposing Data-aware Conformance Checking Massimiliano de Leoni, Jorge Munoz-Gama, Josep Carmona, Wil van der Aalst PAGE 0.
"Decomposing Alignment- based Conformance Checking of Data-aware Process Models" Massimiliano de Leoni, Jorge Muñoz-Gama, Josep Carmona, Wil van der Aalst.
Lucent Technologies - Proprietary 1 Interactive Pattern Discovery with Mirage Mirage uses exploratory visualization, intuitive graphical operations to.
Requirements1. Structured Analysis Method Structured system analysis and design (SSAD) Formal structured dev method Developed by UK Gov. in the 1980’s.
Simplifying Algebraic Expressions. 1. Evaluate each expression using the given values of the variables (similar to p.72 #37-49)
Dr. Chen, Data Mining  A/W & Dr. Chen, Data Mining Chapter 3 Basic Data Mining Techniques Jason C. H. Chen, Ph.D. Professor of MIS School of Business.
Modeling in the NGSS NGSS: Students should have opportunities to – Use models – Develop models – Test, evaluate, and revise models.
Maikel Leemans Wil M.P. van der Aalst. Process Mining in Software Systems 2 System under Study (SUS) Functional perspective Focus: User requests Functional.
Service Analysis and Simulation in Process Mining Doctoral Consortium, BPM14’ Arik Senderovich Advisers: Avigdor Gal and Avishai Mandelbaum
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.
Profiling and process mining What has been done???
AP CSP: Cleaning Data & Creating Summary Tables
Concurrent Systems Modeling using Petri Nets
Profiling based unstructured process logs
Exploring processes and deviations
Unified Modeling Language
David Redlich, Thomas Molka, Wasif Gilani, Awais Rashid, Gordon Blair
A General Framework for Correlating Business Process Characteristics
ARTIFICIAL INTELLIGENCE IN SOFTWARE TESTING
A A Career, Major, and Education Planning System Career.
Decomposed Process Mining: The ILP Case
Lecture 17 Logistics Last lecture Today HW5 due on Wednesday
Expert Systems.
Algorithms.
Activity Five: Simple Machines and Energy
Lecture 17 Logistics Last lecture Today HW5 due on Wednesday
Lasso: Connecting Interdisciplinary Researchers
Isoperimetric Shapes.
Enabling the Organization – Decision Making
Neo4j for Process Mining
Presentation transcript:

Discovering Models for State-based Processes M.L. van Eck, N. Sidorova, W.M.P. van der Aalst

Process Discovery SLIDE 1 Event Log Process Discovery Algorithm Process Model

State-based Processes SLIDE 2 Patient State Lab Testing State Combined Process Interactions

State-based Process Discovery SLIDE 3 1. Discovering Multi-perspective Models 2. Creating Simplified Views 3. Computing Behavioural Relations State Log Conf: 0.4 Lift: 2.0

State Log SLIDE 4 Case IDTimePatient StateTest State RegisteredNot started …………

State Log SLIDE 5 Case IDTimePatient StateTest State RegisteredNot started RegisteredTest planned …………

State Log SLIDE 6 Case IDTimePatient StateTest State RegisteredNot started RegisteredTest planned RegisteredWaiting on results RegisteredResults ready DiagnosedResults ready In treatmentResults ready HealthyResults ready RegisteredNot started …………

State Log SLIDE 7 Case IDTimePatient StateTest State Registered Not started Test planned Waiting on results Results ready DiagnosedResults ready In treatmentResults ready HealthyResults ready RegisteredNot started …………

State Log SLIDE 8 Case IDTimePatient StateTest State RegisteredNot started RegisteredTest planned RegisteredWaiting on results Registered Results ready Diagnosed In treatment Healthy RegisteredNot started …………

State-based Process Discovery SLIDE 9 2. Creating Simplified Views 3. Computing Behavioural Relations State Log Conf: 0.4 Lift: Discovering Multi-perspective Models

Discovering Multi-Perspective Models SLIDE 10 Input: State Log Log for the entire process 1 per perspective Output: State Machine (SM) SM for the entire process 1 SM per perspective Assumptions: Perspectives and their possible states are known At each point in time, the state of all perspectives is known

Discovering Multi-Perspective Models SLIDE 11 Trivial discovery approach: Create a node for each state Draw an arc if one state changes into another Case IDTimePatient State Registered Diagnosed In treatment Healthy Registered ……… Patient State

State-based Process Discovery SLIDE Computing Behavioural Relations State Log Conf: 0.4 Lift: Discovering Multi-perspective Models 2. Creating Simplified Views

Creating Views SLIDE 13 State Machines can be complex, with many states and transitions Focus analysis on part of process Three operations to create simplified views: Removing a transition Abstracting from a state Aggregating two states

Removing a Transition SLIDE 14

Abstracting From a State SLIDE 15 Case IDTimeTest State Not started Test planned Waiting on results New test needed Test planned Waiting on results Results ready New test needed Test planned ………

Abstracting From a State SLIDE 16 Case IDTimeTest State Not started Test planned Waiting on results New test needed Test planned Waiting on results Results ready New test needed Test planned ………

Abstracting From a State SLIDE 17

Aggregating Two States SLIDE 18 Case IDTimeTest State Not started Test planned Waiting on results New test needed Test planned Waiting on results Results ready New test needed Test planned ………

Aggregating Two States SLIDE 19 Case IDTimeTest State Not started Test planned Waiting on results Results ready + New test needed Test planned Waiting on results Results ready + New test needed Test planned ………

Aggregating Two States SLIDE 20

Creating Views SLIDE 21 Operations to create views affect model quality: Removing a transition – replay fitness Abstracting from a state – simplicity Aggregating two states – precision Future work: suggest views based on quality metrics? For now: let the user decide

State-based Process Discovery SLIDE 22 State Log Conf: 0.4 Lift: Discovering Multi-perspective Models 2. Creating Simplified Views 3. Computing Behavioural Relations

Behavioural Relations SLIDE 23

Behavioural Relations SLIDE 24

Quantifying Behavioural Relations SLIDE 25 Similar to association rules In treatment  Waiting on results Use similar metrics Support Confidence Lift

Quantifying Behavioural Relations SLIDE 26

Quantifying Behavioural Relations SLIDE 27

Quantifying Behavioural Relations SLIDE 28

Quantifying Behavioural Relations SLIDE 29

State-based Process Discovery SLIDE 30 State Log Conf: 1.0 Lift: Discovering Multi-perspective Models 2. Creating Simplified Views 3. Computing Behavioural Relations

Evaluation SLIDE 31 BPI Challenge 2012 Loan application process at a Dutch financial institution events & cases Perspectives: State of the client’s application – A events State of the institution’s offer – O events What manual work is performed (the state of human resources involved) – W events

BPI Challenge 2012 SLIDE 32

BPI Challenge 2012 SLIDE 33

Evaluation SLIDE 34

Interactive exploration BPI 2012 SLIDE 35 Demo with BPI Challenge 2012 data!

Conclusions & Future Work SLIDE 36 Traditional discovery approaches have difficulties with complex multi-perspective processes State-based process mining gives simple models Interactive exploration to investigate the complex relations Available as a plug-in for ProM 6: CSMMiner Future work: Suggestions of states and transitions for aggregation or removal Show other behavioural relations

SLIDE 37 Questions?