Mediating Between Modeled and Observed Behavior: The Quest for the "Right" Process. prof.dr.ir. Wil van der Aalst

Size: px
Start display at page:

Download "Mediating Between Modeled and Observed Behavior: The Quest for the "Right" Process. prof.dr.ir. Wil van der Aalst"

Transcription

1 ediating Between odeled and Observed Behavior: The Quest for the "Right" Process prof.dr.ir. Wil van der Aalst

2 Outline Introduction to Process ining (short) ediating between a reference model and observed behavior (model repair) The 4+ dimensions of conformance Importance of alignments to relate observed and modeled behavior Representational bias Discovering configurable process models Decomposing process mining problems to deal with Big Data PAGE 1

3 Positioning Process ining performance-oriented questions, problems and solutions process model analysis (simulation, verification, etc.) process mining data-oriented analysis (data mining, machine learning, business intelligence) compliance-oriented questions, problems and solutions 2

4 oore's Law

5 Three Types of Process ining world business processes people machines components organizations models analyzes supports/ controls specifies configures implements analyzes software system records events, e.g., messages, transactions, etc. (process) model discovery conformance enhancement event logs

6 Play-Out process model event log PAGE 5

7 Play-Out (Classical use of models) B A p1 E p3 D start end p2 C p4 A B C D A E D A C B D A B C D A E D A C B D A E D A C B D PAGE 6

8 Play-In event log process model PAGE 7

9 Play-In A B C D A C B D A E D A E D A B C D A C B D A E D A C B D B A p1 E p3 D start end p2 C p4 PAGE 8

10 Example Process Discovery (Vestia, Dutch housing agency, 208 cases, 5987 events) PAGE 9

11 Example Process Discovery (ASL, test process lithography systems, events) PAGE 10

12 Example Process Discovery (AC, 627 gynecological oncology patients, events) PAGE 11

13 Replay event log process model extended model showing times, frequencies, etc. diagnostics predictions recommendations PAGE 12

14 Replay A B C D B A p1 E p3 D start end p2 C p4 PAGE 13

15 Replay A E D B A p1 E p3 D start end p2 C p4 PAGE 14

16 Replay can detect problems A C D Problem! token left behind B Problem! missing token A p1 E p3 D start end p2 C p4 PAGE 15

17 Conformance Checking (WOZ objections Dutch municipality, 745 objections, 9583 event, f= 0.988) PAGE 16

18 Replay can extract timing information A 5 B 8 C 9 D B A p1 E p3 D start 5 4 p C 9 p end PAGE 17

19 Performance Analysis Using Replay (WOZ objections Dutch municipality, 745 objections, 9583 event, f= 0.988) PAGE 18

20 Hundreds of plug-ins available covering the whole process mining spectrum open-source (L-GPL) Download from: PAGE 19

21 Commercial Alternatives Disco (Fluxicon) Perceptive Process ining (before Futura Reflect and BP one) ARIS Process Performance anager QPR ProcessAnalyzer Interstage Process Discovery (Fujitsu) Discovery Analyst (StereoLOGIC) XAnalyzer (XPro) 20

22 Three Key Observations PAGE 21

23 #1 Alignments are essential! conformance checking to diagnose deviations squeezing reality into the model to do model-based analysis move on model move on log move on model (harmless) move on model PAGE 22

24 #2 odels are like the glasses required to see and understand event data! PAGE 23

25 #3 Process models as maps: Breathing life into models PAGE 24

26 Alignments Joint work with Arya Adriansyah, Boudewijn van Dongen, Elham Ramezani, Dirk Fahland, assimiliano de Leoni, et al. PAGE 25

27 Replaying trace abeg a b e g b examine thoroughly g start a register request r=1 c examine casually d check ticket e decide m=1 f reinitiate request pay compensation h reject request end =

28 From playing the token game to optimal alignments observed trace: abeg a b» e g a b d e g b move in model only start a register request examine thoroughly c examine casually d check ticket decide f e reinitiate request g pay compensation h reject request end 27

29 Another alignment observed trace: abcdeg a b c d e g a b» d e g b examine thoroughly g move in log only start a register request c examine casually d check ticket decide f e reinitiate request pay compensation h reject request end 28

30 oves have costs a» a a» a a b Standard cost function: c(x,») = 1 c(»,y) = 1 c(x,y) = 0, if x=y c(x,y) =, if x y 29

31 Any cost structure is possible send-letter(john,2 weeks, $400) send- (sue,3 weeks,$500) Similar activities (more similarity implies lower costs). Resource conformance (done by someone that does not have the specified role). Data conformance (path is not possible for this customer). Time conformance (missed the legal deadline) 30

32 Using Alignments An optimal alignment has the lowest possible costs. If multiple alignments are optimal, pick one or use all. Like an "oracle" revealing paths in the model. These paths can be used for further analysis! Can be used for quantifying various types conformance (possibly using a different cost function). PAGE 31

33 Some pointers Wil. P. van der Aalst, Arya Adriansyah, Boudewijn F. van Dongen: Replaying history on process models for conformance checking and performance analysis. Wiley Interdisc. Rew.: Data ining and Knowledge Discovery 2(2): (2012) Arya Adriansyah, Jorge unoz-gama, Josep Carmona, Boudewijn F. van Dongen, Wil. P. van der Aalst: Alignment Based Precision Checking. Business Process anagement Workshops 2012: Arya Adriansyah, Boudewijn F. van Dongen, Wil. P. van der Aalst: Conformance Checking Using Cost-Based Fitness Analysis. EDOC 2011: assimiliano de Leoni, Wil. P. van der Aalst, Boudewijn F. van Dongen: Dataand Resource-Aware Conformance Checking of Business Processes. BIS 2012: Joos C. A.. Buijs, Boudewijn F. van Dongen, Wil. P. van der Aalst: On the Role of Fitness, Precision, Generalization and Simplicity in Process Discovery. OT Conferences (1) 2012: Elham Ramezani, Dirk Fahland, Wil. P. van der Aalst: Where Did I isbehave? Diagnostic Information in Compliance Checking. BP 2012: A. Adriansyah, B.F. van Dongen, W..P. van der Aalst. emory-efficient Alignment of Observed and odeled Behavior. BP Center Report BP-13-03, BPcenter.org, 2013 PAGE 32

34 Conformance: Taking a Step Back PAGE 33

35 Conventional Conformance Notions fitness lift ability to explain observed behavior avoiding overfitting precision thrust generalization Process ining Occam s Razor simplicity avoiding underfitting drag gravity Leaving out one of these dimensions during discovery will lead to degenerate cases! PAGE 34

36 Problem real process is unknown process discovery event logs covers only a fraction of all possible behavior process discovery real process unknown record conformance checking event data only examples conformance checking process model model needs to provide an abstraction: urphy's Law of Process ining PAGE 35

37 Traditional Notions such as Precision and Recall do NOT Apply ideal or desired model based on perfect knowledge of real process event log descriptive or normative model (man-made or discovered) 0 regular behavior in log not covered by model FN 1 TP L regular behavior in log covered by model Problem I: event log does not provide information about the whole universe of traces only a selected part 0 TN FP exceptional behavior in log covered by model Problem II: in practice it is unclear where this line is exceptional behavior in log not covered by the model PAGE 36

38 Operationalizing the Four Conformance dimensions avoiding overfitting thrust generalization fitness Process ining Occam s Razor gravity lift ability to explain observed behavior simplicity precision drag avoiding underfitting Fitness (fraction of observed behavior possible according to the model). easure at the case or event level. How to continue after a deviation (where to put the "blame"), cf. duplicate and silent activities. Precision (avoiding underfitting; fraction of allowed behavior never observed). Log only contains examples. etrics are e.g. based on escaping edges. Generalization (avoiding overfitting; probability that the next unseen case will not fit). Reasoning about unseen behavior, strongly related to log completeness. Simplicity (Occam's Razor: the simplest of two or more competing theories is preferable) Easy to operationalize (e.g., number of nodes or arcs). Often subjective (valuation of AND/XOR/OR-split/joins). PAGE 37

39 Some pointers Wil. P. van der Aalst: ediating Between odeled and Observed Behavior: The Quest for the Right Process. Seventh IEEE International Conference on Research Challenges in Information Science (RCIS 2013), (2013) Wil. P. van der Aalst, Arya Adriansyah, Boudewijn F. van Dongen: Replaying history on process models for conformance checking and performance analysis. Wiley Interdisc. Rew.: Data ining and Knowledge Discovery 2(2): (2012) Joos C. A.. Buijs, Boudewijn F. van Dongen, Wil. P. van der Aalst: On the Role of Fitness, Precision, Generalization and Simplicity in Process Discovery. OT Conferences (1) 2012: Wil. P. van der Aalst: Process ining - Discovery, Conformance and Enhancement of Business Processes. Springer 2011, isbn , pp. I-XVI, PAGE 38

40 Representational Bias in Process ining (not about visualization) Joint work with Joos Buijs, Sander Leemans, and Boudewijn van Dongen. PAGE 39

41 Typical Representational Bias (Labeled) Petri Nets, WFnets, etc. Subsets of BPN diagrams, UL Activity Diagrams, Event-Driven Process Chains (EPCs), YAWL, etc. Transition Systems (Hidden) arkov odels [start] register request start start start register request [c1,c2] register request examine thoroughly examine casually check ticket a register request XOR [c2,c3] [c1,c4] OR AND check ticket c1 reinitiate request examine casually examine thoroughly [c5] c2 e1 e2 e3 decide [c3,c4] b examine thoroughly c examine casually d check ticket pay compensation examine thoroughly reject request examine casually check ticket examine thoroughly examine casually check ticket [end] c3 c4 reinitiate request OR AND start register request e decide f decide reinitiate request e4 decide XOR c1 c2 c5 OR-split e5 e6 examine thoroughly examine casually pay compensation pay compensation reject request pay compensation check ticket OR-join reject request decide new information c3 g h reject request end pay compensation reject request end end end end PAGE 40

42 Huge Search Space When Discovering a Petri Net, BPN model, and the like PAGE 41

43 with just a few interesting candidates PAGE 42

44 Alternative Representational Bias 1. C-nets (XOR/AND/ORsplit/join graphs; more likely to be sound due to declarative semantics). 2. Declare models (constraint based, grounded in LTL; anything is possible unless forbidden) 3. Process Trees (similar to subsets of various process algebras; sound by structure) a register request today's focus b examine thoroughly c examine casually d check ticket f reinitiate request a e decide register request g pay compensation h reject request z end pay compensation g h reject request e decide PAGE 43

45 Another Representational Bias: Process Trees A Always sound because of the block structure Also Loop and OR operator A X D E B C D B C A B A (BA)* E PAGE 58

46 Petri Net Semantics (used for comparison and conformance checking only) A B A Sequence A Parallellism B Exclusive Choice B A A C Loop B Or Choice B PAGE 59

47 and BPN. Sequence Or Choice Exclusive Choice Loop Parallellism PAGE 60

48 A Discovery Algorithm Using Process Trees: Evolutionary Tree iner (ET) Process trees as representation (= limit search space to "good" models). Genetic approach (= very flexible) Fitness function uses all four criteria (= seamlessly balance the different "forces") Change Population No Create Initial Population easure Quality Stop? Yes Return Best Individual PAGE 61

49 Population Change Elite Population i Population i+1 Selection Replace Crossover utation PAGE 62

50 Example B E A C G D F A = send , B = check credit, C = calculate capacity, D = check system, E = accept, F = reject, G = send PAGE 64

51 Conventional Algorithms (1/3) ("best effort" mapping to process trees to allow for comparison) alpha miner ILP miner low fitness language-based region miner low precision low fitness PAGE 65

52 Conventional Algorithms (2/3) heuristic miner multi-phase miner PAGE 66

53 Conventional Algorithms (3/3) genetic miner state-based region miner PAGE 67

54 Often unsound result and no mechanism to seamlessly balance the four criteria PAGE 68

55 Genetic ining (ET) While Considering Only One Criterion best value possible for this log ET with weight zero to three out of four perspectives. PAGE 69

56 Considering Replay Fitness and One Other Criterion ET with weight zero to two out of four perspectives. PAGE 70

57 Considering 3 of 4 Criteria replay fitness needs to have a larger weight PAGE 71

58 Considering All Four Criteria with Emphasis on Fitness fitness has weight 10 PAGE 72

59 Initial odel Versus Discovered odel simulated discovered by ET B E A C G D F PAGE 73

60 1) Carefully choose your representational bias during discovery: Unrelated to presentation/visualization! 2) Consider all conformance dimensions (replay fitness, precision, generalization, and simplicity)! PAGE 74

61 Some pointers Wil. P. van der Aalst, Arya Adriansyah, Boudewijn F. van Dongen: Causal Nets: A odeling Language Tailored towards Process Discovery. CONCUR 2011: Joos C. A.. Buijs, Boudewijn F. van Dongen, Wil. P. van der Aalst: On the Role of Fitness, Precision, Generalization and Simplicity in Process Discovery. OT Conferences (1) 2012: Joos C. A.. Buijs, Boudewijn F. van Dongen, Wil. P. van der Aalst: A genetic algorithm for discovering process trees. IEEE Congress on Evolutionary Computation 2012: 1-8 S.J.J. Leemans, D. Fahland, W..P. van der Aalst. Discovering Block-Structured Process odels From Event Logs A Constructive Approach. BP Center Report BP-13-06, BPcenter.org, 2013 PAGE 75

62 ediating Between a Reference odel and Real Observed Behavior Joint work with Joos Buijs, Boudewijn van Dongen, and Dirk Fahland. PAGE 76

63 Compromise Based on Two ain Forces b examine thoroughly g start a register request c examine casually d check ticket decide f e reinitiate request pay compensation h reject request end fitness lift ability to explain observed behavior Various techniques to compare graphs, e.g., edit distance notions (add, remove, replace). thrust avoiding overfitting generalization Process ining Occam s Razor simplicity avoiding underfitting precision drag gravity PAGE 77

64 Force Between Reference odel and Candidate odel Can be Viewed as a 5 th Conformance Notion Replay Fitness Simplicity Optimal Process odel Similarity Boundary Candidate Process odel Reference Process odel Precision Generalization PAGE 78

65 Example From CoSeLoG Project PAGE 79

66 Some pointers J.C.A.. Buijs,. La Rosa, H.A. Reijers, B.F. van Dongen, and W..P. van der Aalst: Improving Business Process odels using Observed Behavior, SIPDA 2012 post-proceedings, Lecture Notes in Business Information Processing, Joos C. A.. Buijs, Boudewijn F. van Dongen, Wil. P. van der Aalst: On the Role of Fitness, Precision, Generalization and Simplicity in Process Discovery. OT Conferences (1) 2012: Dirk Fahland, Wil. P. van der Aalst: Repairing Process odels to Reflect Reality. BP 2012: Dirk Fahland, Wil. P. van der Aalst: Simplifying discovered process models in a controlled manner. Inf. Syst. 38(4): (2013). PAGE 80

67 ining Configurable Process odels Joint work with Joos Buijs, Boudewijn van Dongen, and Florian Gottschalk. PAGE 81

68 Two variants of the same process PAGE 82

69 Configurable Process odel PAGE 83

70 Variants of the same process d a b g h f c d a b g h e c f d a g h e f PAGE 84

71 Approach 1: erge Separately ined odels event log 1 Process model 1 pure modelbased merging C1 event log 2 Process model 2 C2... pure modelbased configuration event log n Process model n Cn "normal" discovery Step 1: Process ining Step 2a: Process odel erging Configurable Process model Step 2b: Process Configuration PAGE 85

72 Results Approach 1 for running example PAGE 86

73 Results Approach 1 for running example poor generalization poor similarity PAGE 87

74 Approach 2 pure modelbased merging event log 1 Process model 1 C1 event log 2 Process model 2 C2... event log n Process model n Cn Step 1a: erge Event Logs erged event log Step 1b: Process ining Common Process model Step 1c: Process Individualization Step 1d: Process odel erging Configurable Process model Step 2: Process Configuration discovery based on whole event log discovery based on local event log and common model (edit distance as 5 th dimension) pure modelbased configuration PAGE 88

75 Results Approach 2 for running example PAGE 89

76 Results Approach 2 for running example poor generalization poor similarity PAGE 90

77 Approach 3 event log 1 discovery based on whole event log configuration based on common model and local event log (always limiting behavior, not extending it) C1 event log 2 C2... event log n Cn Step 1a: erge Event Logs erged event log Step 1b: Process ining Configurable Process model Step 2: Process Configuration PAGE 91

78 Results Approach 3 for running example better generalization better similarity PAGE 92

79 Approach 4 discovery of the process model and the configuration is combined into one algorithm (configuration costs are added to overall fitness) event log 1 C1 event log 2 C2... event log n Cn Step 1&2: Process ining & Process Configuration Configurable Process model PAGE 93

80 Results Approach 4 for running example small drop in replay fitness better simplicity even better generalization even better similarity PAGE 94

81 Genetic algorithms are versatile and can consider different forces at the same time PAGE 95

82 but often not fast enough PAGE 96

83 Some pointers J.C.A.. Buijs, B.F. van Dongen, and W..P. van der Aalst: ining Configurable Process odels from Collections of Event Logs, under review, Florian Gottschalk, Teun A. C. Wagemakers, onique H. Jansen-Vullers, Wil. P. van der Aalst, arcello La Rosa: Configurable Process odels: Experiences from a unicipality Case Study. CAiSE 2009: Florian Gottschalk, Wil. P. van der Aalst, onique H. Jansen- Vullers: erging Event-Driven Process Chains. OT Conferences (1) 2008: Wil. P. van der Aalst: Business Process Configuration in the Cloud: How to Support and Analyze ulti-tenant Processes? ECOWS 2011: 3-10 PAGE 97

84 Decomposing Process ining Problems Joint work with Eric Verbeek, Jorge unoz, and Josep Carmona. PAGE 98

85 Big Data: Opportunities and Challenges PAGE 99

86 System Net f t7 c7 t8 c8 t11 start a t1 Labeled Petri net (P,T,F,l) c1 c2 t2 b t3 c t4 a = register request b = examine file c = check ticket d = decide e = reinitiate request f = send acceptance letter g = pay compensation h = send rejection letter Silent transitions and visible transitions (unique or not), One initial marking init, one final marking final c3 c4 e t6 d t5 c5 c6 g t9 h t10 c9 end PAGE 100

87 Traces and Logs A system net SN has a set of possible visible traces ϕ(sn) starting in init and ending final only showing the visible steps. An event log L is a multiset of traces. Two main process mining problems: 1. Conformance checking: Given L and SN, evaluate the "conformance" (e.g., fitness, precision, generalization, etc.) of L and ϕ(sn) 2. Process discovery: Given L, create SN such that the conformance of L and ϕ(sn) is "as good as possible" PAGE 101

88 Valid Decomposition f t2 start a t1 c1 c2 t2 b t3 c t4 c3 c4 t7 d t5 e t6 c5 c7 c6 t8 g t9 h t10 c8 c9 t11 end start a t1 t7 c1 c2 c7 b t3 c t4 f t8 c3 c4 c8 d t5 e t6 t11 g c6 t9 c9 Union of subnets is original net No shared places d t5 c5 h t10 e t6 Shared transitions are visible and have unique label end PAGE 102

89 Another Decomposition f t7 c7 t8 c8 t11 start a t1 c1 c2 t2 b t3 c t4 c3 c4 d t5 e t6 c5 c6 g t9 h t10 c9 end start a t1 t2 a t1 c2 c t4 c4 e d t5 a t1 c1 b t3 c3 d t5 t6 f e t7 c7 t8 c8 t11 t6 g c6 t9 c9 d Requirement t5 c5 h end Union of subnets is original net e t10 No shared places t6 Shared transitions are visible and unique PAGE 103

90 aximal Valid Decomposition f t7 c7 t8 c8 t11 start a t1 c1 c2 t2 b t3 c t4 c3 c4 d t5 e c5 c6 g t9 h t10 c9 end t6 SN 1 start a t1 SN 2 a t1 c1 t2 b t3 c3 d t5 e t6 SN 5 t7 d t5 e c5 c7 c6 f t8 g t9 h t10 f t8 g t9 h t10 c8 c9 t11 end SN 6 a t6 t1 c2 c SN 4 d t5 SN 3 t4 e t6 c t4 c4 PAGE 104

91 aximal Decomposition start a t1 c1 c2 t2 b t3 c t4 c3 c4 t7 d t5 e t6 c5 c7 c6 f t8 g t9 h t10 c8 c9 t11 end SN 1 start a t1 SN 3 a t1 c2 SN 2 a t1 c t4 c1 e t6 t2 b t3 c3 SN 4 c t4 d t5 e t6 c4 SN 5 t7 d t5 e t6 d t5 c5 c7 c6 f t8 g t9 h t10 f t8 g t9 h t10 c8 c9 t11 end SN 6 x Construction: group arcs iteratively aximal decomposition is unique There is always a valid decomposition y y PAGE 105

92 Non-unique visible labels f t7 c7 t8 c8 t11 start a t1 c1 c2 t2 b t3 b t4 c3 c4 d t5 e c5 c6 g t9 h t10 c9 end t2 t6 a t1 c1 b t3 c3 d t5 SN 7 t2 a e t6 a t1 c1 c2 b t3 b t4 c3 c4 d t5 e t1 c2 b d t5 t6 t4 e t6 b t4 c4 Union of subnets is original net No shared places Shared transitions are visible and unique PAGE 106

93 Conformance checking can be decomposed!!! start Let L be an event log, SN a system net, and D={SN 1,SN 2, SN n } a valid decomposition L i is the sublog of SN i (L projected onto visible transitions of SN i ) a t1 c1 c2 t2 b t3 c t4 c3 c4 e t6 t7 d t5 c5 c7 c6 f t8 g t9 h t10 c8 c9 t11 end L is perfectly fitting SN if and only if each projected log is L i is perfectly fitting SN i SN 1 start a t1 SN 3 a t1 c2 SN 2 c t4 a t1 c1 e t6 t2 b t3 SN 4 c t4 c3 e t6 c4 d t5 d t5 SN 5 e t6 t7 d t5 c5 c7 c6 f t8 g t9 h t10 f t8 g t9 h t10 c8 c9 t11 end SN 6 PAGE 107

94 Example of alignment for observed trace a,b,c,d,e,c,d,g,f a,b,c,d,e,c,d,g,f t2 c1 b a t3 start t1 c2 c t4 c3 c4 t7 d t5 e t6 c5 c7 c6 f t8 g t9 h t10 c8 c9 t11 end SN 1 start a t1 SN 3 a t1 c2 SN 2 a t1 c t4 c1 e t6 t2 b t3 c3 SN 4 c t4 d t5 e t6 c4 SN 5 t7 d t5 e t6 d t5 c5 c7 c6 f t8 g t9 h t10 f t8 g t9 h t10 c8 c9 t11 end SN 6 Etc. PAGE 108

95 So What? Quantifying Conformance Exact result: Fraction of cases perfectly fitting SN equals the fraction of cases for which each projected log is L i is perfectly fitting SN i. Bound: For fitness at the event level (costs based alignment) it is possible to compute an optimistic value. PAGE 109

96 Discovery can also be distributed! 1. Assume the set of activities is split in overlapping sets. 2. Split log L in sublogs L i based on these sets. 3. Discover a model SN i per sublog. 4. erge the models SN i into SN and return result. All the earlier guarantees hold, e.g., L is perfectly fitting SN if and only if each projected log is L i is perfectly fitting SN i PAGE 111

97 Example Let's use the Alpha algorithm Alpha algorithm is not very suitable for discovering transition bordered subnets. By adding start and end activities we get (in this case) perfectly fitting subnets. PAGE 112

98 Discover model per sublog (Alpha algorithm) SN 1 i a d start b end e SN 2 a c d SN 3 d j start e end start e h end SN 4 f j k start g end h PAGE 113

99 erge models SN 1 i a d start b end SN 2 start a c e e d end L is perfectly fitting SN because each projected log is L i is perfectly fitting SN i SN 3 j d start e h end SN 4 f j k start g end p1 p2 p3 {1,2,3,4} t1 h p5 p6 {1,2} a t2 p7 p8 p9 t4 i t3 b c t5 {1} {1} {2} p10 p11 j t6 {3,4} {1,2,3} d t7 p13 p14 p15 f t9 {4} g k t10 p19 t12 {3,4} p18 {4} {4} h t11 p20 p21 {1,2,3,4} t13 p22 p23 p24 p4 p12 {1,2,3} e t8 p16 p17 p25 PAGE 114

100 Simplify by removing redundant places and initialization p1 p2 p3 {1,2,3,4} t1 p5 p6 {1,2} a t2 p7 p8 p9 t4 i t3 b c t5 {1} {1} {2} p10 p11 j t6 {3,4} {1,2,3} d t7 p13 p14 p15 {4} f t9 p18 {4} {4} g t10 p19 k t12 {3,4} h t11 p20 p21 {1,2,3,4} t13 p22 p23 p24 p4 p12 {1,2,3} e t8 p16 p17 p25 f i j g k a b d start end c h e Log is perfectly fitting this model! PAGE 115

101 PAGE 116

102 SESEs, Passages, and general result all define trees on process graph/event log Few large process mining tasks or many smaller process mining tasks. Choice of level is driven by computation time and desired diagnostics! All implemented in Pro. PAGE 117

103 Diagnosis PAGE 118

104 Example: Conformance Checking based on SESEs k=inf (no decompostion) some overhead for easy problems intractable problems become tractable stopped after 10 hours problems are often local suitable k-value depends on model/log k = maximal number of arcs in one SESE, P = # places, T = # transitions, f = fitness, t = time in seconds, S = # transition bounded SESEs, B = # bridges, >5 = # more than 5 arcs, nf = # non-fitting parts. PAGE 119

105 Some pointers Wil.P. van der Aalst. Decomposing Petri Nets for Process ining: A Generic Approach. BP Center Report BP-12-20, BPcenter.org, 2012 Wil. P. van der Aalst: Distributed Process Discovery and Conformance Checking. FASE 2012: 1-25 Wil. P. van der Aalst: Decomposing Process ining Problems Using Passages. Petri Nets 2012: H.. W. (Eric) Verbeek, Wil. P. van der Aalst: An Experimental Evaluation of Passage-Based Process Discovery. Business Process anagement Workshops 2012: Wil.P. van der Aalst and Eric Verbeek. Process Discovery and Conformance Checking Using Passages. BP Center Report BP-12-21, BPcenter.org, 2012 J. unoz-gama, J. Carmona, W. van der Aalst: Hierarchical Conformance Checking of Process odels Based on Event Logs. In: Applications and Theory of Petri Nets, 2013 PAGE 120

106 Conclusion PAGE 121

107 Conclusion (1/2) Alignments are essential for relating observed and modeled behavior! Conformance has (at least) four dimensions! Representational bias is important (and should not be confused with visualization)! New questions are emerging: mediating between a reference model and observed behavior discovering configurable process models Decomposing process mining problems to deal with Big Data. PAGE 122

108 Conclusion (2/2) Still many challenging and highly relevant open problems in process mining! performance-oriented questions, problems and solutions process model analysis (simulation, verification, etc.) process mining data-oriented analysis (data mining, machine learning, business intelligence) compliance-oriented questions, problems and solutions PAGE 123

Discovering Concurrency Learning (Business) Process Models from Examples

Discovering Concurrency Learning (Business) Process Models from Examples Discovering Concurrency Learning (Business) Process Models from Examples Invited Talk CONCUR 2011, 8-9-2011, Aachen. prof.dr.ir. Wil van der Aalst www.processmining.org Business Process Management? PAGE

More information

A General Divide and Conquer Approach for Process Mining

A General Divide and Conquer Approach for Process Mining A General Divide and Conquer Approach for Process Mining Wil M.P. van der Aalst Architecture of Information Systems, Eindhoven University of Technology, P.O. Box 513, NL-5600 MB, Eindhoven, The Netherlands.

More information

Mine Your Own Business

Mine Your Own Business 33 Mine Your Own Business Evidence-Based BPM using Process Mining prof.dr.ir. Wil van der Aalst IBM BPM Symposium Kurhaus Wiesbaden 25-9-2013 PAGE 0 Season 1, Episode 4 (1969) PAGE 1 "Mine Your Own Business"

More information

QUALITY DIMENSIONS IN PROCESS DISCOVERY: THE IMPORTANCE OF FITNESS, PRECISION, GENERALIZATION AND SIMPLICITY

QUALITY DIMENSIONS IN PROCESS DISCOVERY: THE IMPORTANCE OF FITNESS, PRECISION, GENERALIZATION AND SIMPLICITY International Journal of Cooperative Information Systems c World Scientific Publishing Company QUALITY DIMENSIONS IN PROCESS DISCOVERY: THE IMPORTANCE OF FITNESS, PRECISION, GENERALIZATION AND SIMPLICITY

More information

Decomposed Process Mining with DivideAndConquer

Decomposed Process Mining with DivideAndConquer Decomposed Process Mining with DivideAndConquer H.M.W. Verbeek Department of Mathematics and Computer Science, Eindhoven University of Technology, Eindhoven, The Netherlands h.m.w.verbeek@tue.nl Abstract.

More information

The Multi-perspective Process Explorer

The Multi-perspective Process Explorer The Multi-perspective Process Explorer Felix Mannhardt 1,2, Massimiliano de Leoni 1, Hajo A. Reijers 3,1 1 Eindhoven University of Technology, Eindhoven, The Netherlands 2 Lexmark Enterprise Software,

More information

Decomposed Process Mining: The ILP Case

Decomposed Process Mining: The ILP Case Decomposed Process Mining: The ILP Case H.M.W. Verbeek and W.M.P. van der Aalst Department of Mathematics and Computer Science, Eindhoven University of Technology, Eindhoven, The Netherlands {h.m.w.verbeek,w.m.p.v.d.aaalst}@tue.nl

More information

Non-Dominated Bi-Objective Genetic Mining Algorithm

Non-Dominated Bi-Objective Genetic Mining Algorithm Advances in Computational Sciences and Technology ISSN 0973-6107 Volume 10, Number 6 (2017) pp. 1607-1614 Research India Publications http://www.ripublication.com Non-Dominated Bi-Objective Genetic Mining

More information

The multi-perspective process explorer

The multi-perspective process explorer The multi-perspective process explorer Mannhardt, F.; de Leoni, M.; Reijers, H.A. Published in: Proceedings of the Demo Session of the 13th International Conference on Business Process Management (BPM

More information

Towards Process Instances Building for Spaghetti Processes

Towards Process Instances Building for Spaghetti Processes Towards Process Instances Building for Spaghetti Processes Claudia Diamantini 1, Laura Genga 1, Domenico Potena 1, and Wil M.P. van der Aalst 2 1 Information Engineering Department Università Politecnica

More information

Discovering and Navigating a Collection of Process Models using Multiple Quality Dimensions

Discovering and Navigating a Collection of Process Models using Multiple Quality Dimensions Discovering and Navigating a Collection of Process Models using Multiple Quality Dimensions J.C.A.M. Buijs, B.F. van Dongen, and W.M.P. van der Aalst Eindhoven University of Technology, The Netherlands

More information

Model Repair Aligning Process Models to Reality

Model Repair Aligning Process Models to Reality Model Repair Aligning Process Models to Reality Dirk Fahland, Wil M.P. van der Aalst Eindhoven University of Technology, The Netherlands Abstract Process mining techniques relate observed behavior (i.e.,

More information

BPMN Miner 2.0: Discovering Hierarchical and Block-Structured BPMN Process Models

BPMN Miner 2.0: Discovering Hierarchical and Block-Structured BPMN Process Models BPMN Miner 2.0: Discovering Hierarchical and Block-Structured BPMN Process Models Raffaele Conforti 1, Adriano Augusto 1, Marcello La Rosa 1, Marlon Dumas 2, and Luciano García-Bañuelos 2 1 Queensland

More information

Scalable Process Discovery and Conformance Checking

Scalable Process Discovery and Conformance Checking Scalable Process Discovery and Conformance Checking Sander J.J. Leemans, Dirk Fahland, and Wil M.P. van der Aalst Eindhoven University of Technology, the Netherlands {s.j.j.leemans, d.fahland, w.m.p.v.d.aalst}@tue.nl

More information

Measuring the Precision of Multi-perspective Process Models

Measuring the Precision of Multi-perspective Process Models Measuring the Precision of Multi-perspective Process Models Felix Mannhardt 1,2, Massimiliano de Leoni 1, Hajo A. Reijers 3,1, Wil M.P. van der Aalst 1 1 Eindhoven University of Technology, Eindhoven,

More information

Mining Process Performance from Event Logs

Mining Process Performance from Event Logs Mining Process Performance from Event Logs The BPI Challenge 2012 Case Study A. Adriansyah and J.C.A.M Buijs Department of Mathematics and Computer Science Eindhoven University of Technology P.O. Box 513,

More information

ProM 6: The Process Mining Toolkit

ProM 6: The Process Mining Toolkit ProM 6: The Process Mining Toolkit H.M.W. Verbeek, J.C.A.M. Buijs, B.F. van Dongen, W.M.P. van der Aalst Department of Mathematics and Computer Science, Eindhoven University of Technology P.O. Box 513,

More information

APD tool: Mining Anomalous Patterns from Event Logs

APD tool: Mining Anomalous Patterns from Event Logs APD tool: Mining Anomalous Patterns from Event Logs Laura Genga 1, Mahdi Alizadeh 1, Domenico Potena 2, Claudia Diamantini 2, and Nicola Zannone 1 1 Eindhoven University of Technology 2 Università Politecnica

More information

Data- and Resource-Aware Conformance Checking of Business Processes

Data- and Resource-Aware Conformance Checking of Business Processes Data- and Resource-Aware Conformance Checking of Business Processes Massimiliano de Leoni, Wil M. P. van der Aalst, and Boudewijn F. van Dongen Eindhoven University of Technology, Eindhoven, The Netherlands

More information

Towards Improving the Representational Bias of Process Mining

Towards Improving the Representational Bias of Process Mining Towards Improving the Representational Bias of Process Mining Wil Aalst, Joos Buijs, Boudewijn Dongen To cite this version: Wil Aalst, Joos Buijs, Boudewijn Dongen. Towards Improving the Representational

More information

Business Intelligence & Process Modelling

Business Intelligence & Process Modelling Business Intelligence & Process Modelling Frank Takes Universiteit Leiden Lecture 9 Process Modelling & BPMN & Tooling BIPM Lecture 9 Process Modelling & BPMN & Tooling 1 / 47 Recap Business Intelligence:

More information

Bidimensional Process Discovery for Mining BPMN Models

Bidimensional Process Discovery for Mining BPMN Models Bidimensional Process Discovery for Mining BPMN Models DeMiMoP 2014, Haifa Eindhoven Jochen De Weerdt, KU Leuven (@jochendw) Seppe vanden Broucke, KU Leuven (@macuyiko) (presenter) Filip Caron, KU Leuven

More information

Genetic Process Mining: A Basic Approach and its Challenges

Genetic Process Mining: A Basic Approach and its Challenges Genetic Process Mining: A Basic Approach and its hallenges A.K. Alves de Medeiros, A.J.M.M. Weijters and W.M.P. van der Aalst Department of Technology Management, Eindhoven University of Technology P.O.

More information

Scientific Workflows for Process Mining: Building Blocks, Scenarios, and Implementation

Scientific Workflows for Process Mining: Building Blocks, Scenarios, and Implementation Software Tools for Technology Transfer manuscript No. (will be inserted by the editor) Scientific Workflows for Process Mining: Building Blocks, Scenarios, and Implementation Alfredo Bolt, Massimiliano

More information

Data Streams in ProM 6: A Single-Node Architecture

Data Streams in ProM 6: A Single-Node Architecture Data Streams in ProM 6: A Single-Node Architecture S.J. van Zelst, A. Burattin 2, B.F. van Dongen and H.M.W. Verbeek Eindhoven University of Technology {s.j.v.zelst,b.f.v.dongen,h.m.w.verbeek}@tue.nl 2

More information

YAWL in the Cloud. 1 Introduction. D.M.M. Schunselaar, T.F. van der Avoort, H.M.W. Verbeek, and W.M.P. van der Aalst

YAWL in the Cloud. 1 Introduction. D.M.M. Schunselaar, T.F. van der Avoort, H.M.W. Verbeek, and W.M.P. van der Aalst YAWL in the Cloud D.M.M. Schunselaar, T.F. van der Avoort, H.M.W. Verbeek, and W.M.P. van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600 MB, Eindhoven, The Netherlands {d.m.m.schunselaar,

More information

Flexible evolutionary algorithms for mining structured process models Buijs, J.C.A.M.

Flexible evolutionary algorithms for mining structured process models Buijs, J.C.A.M. Flexible evolutionary algorithms for mining structured process models Buijs, J.C.A.M. DOI: 10.6100/IR780920 Published: 01/01/2014 Document Version Publisher s PDF, also known as Version of Record (includes

More information

Improving Process Model Precision by Loop Unrolling

Improving Process Model Precision by Loop Unrolling Improving Process Model Precision by Loop Unrolling David Sánchez-Charles 1, Marc Solé 1, Josep Carmona 2, Victor Muntés-Mulero 1 1 CA Strategic Research Labs, CA Technologies, Spain David.Sanchez,Marc.SoleSimo,Victor.Muntes@ca.com

More information

Intra- and Inter-Organizational Process Mining: Discovering Processes Within and Between Organizations

Intra- and Inter-Organizational Process Mining: Discovering Processes Within and Between Organizations Intra- and Inter-Organizational Process Mining: Discovering Processes Within and Between Organizations Wil M.P. van der Aalst Eindhoven University of Technology, PO Box 513, NL-5600 MB, Eindhoven, The

More information

ProM 4.0: Comprehensive Support for Real Process Analysis

ProM 4.0: Comprehensive Support for Real Process Analysis ProM 4.0: Comprehensive Support for Real Process Analysis W.M.P. van der Aalst 1, B.F. van Dongen 1, C.W. Günther 1, R.S. Mans 1, A.K. Alves de Medeiros 1, A. Rozinat 1, V. Rubin 2,1, M. Song 1, H.M.W.

More information

Part II Workflow discovery algorithms

Part II Workflow discovery algorithms Process Mining Part II Workflow discovery algorithms Induction of Control-Flow Graphs α-algorithm Heuristic Miner Fuzzy Miner Outline Part I Introduction to Process Mining Context, motivation and goal

More information

Reality Mining Via Process Mining

Reality Mining Via Process Mining Reality Mining Via Process Mining O. M. Hassan, M. S. Farag, and M. M. Mohie El-Din Abstract Reality mining project work on Ubiquitous Mobile Systems (UMSs) that allow for automated capturing of events.

More information

Diagnostic Information for Control-Flow Analysis of Workflow Graphs (aka Free-Choice Workflow Nets)

Diagnostic Information for Control-Flow Analysis of Workflow Graphs (aka Free-Choice Workflow Nets) Diagnostic Information for Control-Flow Analysis of Workflow Graphs (aka Free-Choice Workflow Nets) Cédric Favre(1,2), Hagen Völzer(1), Peter Müller(2) (1) IBM Research - Zurich (2) ETH Zurich 1 Outline

More information

Finding suitable activity clusters for decomposed process discovery Hompes, B.F.A.; Verbeek, H.M.W.; van der Aalst, W.M.P.

Finding suitable activity clusters for decomposed process discovery Hompes, B.F.A.; Verbeek, H.M.W.; van der Aalst, W.M.P. Finding suitable activity clusters for decomposed process discovery Hompes, B.F.A.; Verbeek, H.M.W.; van der Aalst, W.M.P. Published in: 4th International Symposium on Data-driven Process Discovery and

More information

Conformance Checking of Processes Based on Monitoring Real Behavior

Conformance Checking of Processes Based on Monitoring Real Behavior Conformance Checking of Processes Based on Monitoring Real Behavior Seminar - Multimedia Retrieval and Data Mining Aljoscha Steffens Data Management and Data Exploration Group RWTH Aachen University Germany

More information

Multidimensional Process Mining with PMCube Explorer

Multidimensional Process Mining with PMCube Explorer Multidimensional Process Mining with PMCube Explorer Thomas Vogelgesang and H.-Jürgen Appelrath Department of Computer Science University of Oldenburg, Germany thomas.vogelgesang@uni-oldenburg.de Abstract.

More information

Behavioral Conformance of Artifact-Centric Process Models

Behavioral Conformance of Artifact-Centric Process Models Behavioral Conformance of Artifact-Centric Process Models Dirk Fahland, Massimiliano de Leoni, Boudewijn F. van Dongen, and Wil M.P. van der Aalst Eindhoven University of Technology, The Netherlands (d.fahland

More information

Process Mining Based on Clustering: A Quest for Precision

Process Mining Based on Clustering: A Quest for Precision Process Mining Based on Clustering: A Quest for Precision A.K. Alves de Medeiros 1, A. Guzzo 2, G. Greco 2, W.M.P. van der Aalst 1, A.J.M.M. Weijters 1, B. van Dongen 1, and D. Saccà 2 1 Eindhoven University

More information

Process Model Discovery: A Method Based on Transition System Decomposition

Process Model Discovery: A Method Based on Transition System Decomposition Process Model Discovery: A Method Based on Transition System Decomposition Anna A. Kalenkova 1, Irina A. Lomazova 1, and Wil M.P. van der Aalst 1,2 1 National Research University Higher School of Economics

More information

Conformance Checking Evaluation of Process Discovery Using Modified Alpha++ Miner Algorithm

Conformance Checking Evaluation of Process Discovery Using Modified Alpha++ Miner Algorithm Conformance Checking Evaluation of Process Discovery Using Modified Alpha++ Miner Algorithm Yutika Amelia Effendi and Riyanarto Sarno Department of Informatics, Faculty of Information and Communication

More information

Reality Mining Via Process Mining

Reality Mining Via Process Mining Reality Mining Via Process Mining O. M. Hassan, M. S. Farag, M. M. MohieEl-Din Department of Mathematics, Facility of Science Al-Azhar University Cairo, Egypt {ohassan, farag.sayed, mmeldin}@azhar.edu.eg

More information

Process Mining in the Context of Web Services

Process Mining in the Context of Web Services 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 w.m.p.v.d.aalst@tue.nl Outline Web services

More information

Finding Suitable Activity Clusters for Decomposed Process Discovery

Finding Suitable Activity Clusters for Decomposed Process Discovery Finding Suitable Activity Clusters for Decomposed Process Discovery Details omitted for double-blind reviewing Institute omitted for double-blind reviewing Abstract. Event data can be found in any information

More information

Finding Suitable Activity Clusters for Decomposed Process Discovery

Finding Suitable Activity Clusters for Decomposed Process Discovery Finding Suitable Activity Clusters for Decomposed Process Discovery B.F.A. Hompes, H.M.W. Verbeek, and W.M.P. van der Aalst Department of Mathematics and Computer Science Eindhoven University of Technology,

More information

Dealing with Artifact-Centric Systems: a Process Mining Approach

Dealing with Artifact-Centric Systems: a Process Mining Approach Dealing with Artifact-Centric Systems: a Process Mining Approach Guangming Li and Renata Medeiros de Carvalho 2 Abstract: Process mining provides a series of techniques to analyze business processes based

More information

Mining with Eve - Process Discovery and Event Structures

Mining with Eve - Process Discovery and Event Structures Mining with Eve - Process Discovery and Event Structures Robin Bergenthum, Benjamin Meis Department of Software Engineering, FernUniversität in Hagen {firstname.lastname}@fernuni-hagen.de Abstract. This

More information

Dierencegraph - A ProM Plugin for Calculating and Visualizing Dierences between Processes

Dierencegraph - A ProM Plugin for Calculating and Visualizing Dierences between Processes Dierencegraph - A ProM Plugin for Calculating and Visualizing Dierences between Processes Manuel Gall 1, Günter Wallner 2, Simone Kriglstein 3, Stefanie Rinderle-Ma 1 1 University of Vienna, Faculty of

More information

Online Conformance Checking for Petri Nets and Event Streams

Online Conformance Checking for Petri Nets and Event Streams Online Conformance Checking for Petri Nets and Event Streams Andrea Burattin University of Innsbruck, Austria; Technical University of Denmark, Denmark andbur@dtu.dk Abstract. Within process mining, we

More information

Semantics of ARIS Model

Semantics of ARIS Model Semantics of ARIS Model Why is Semantics Important? Jon Atle Gulla An analysis of the ARIS ing language with respect to - conceptual foundation and - formal properties Green, P. and M. Rosemann: An Ontological

More information

Process Mining Based on Clustering: A Quest for Precision

Process Mining Based on Clustering: A Quest for Precision Process Mining Based on Clustering: A Quest for Precision Ana Karla Alves de Medeiros 1, Antonella Guzzo 2, Gianluigi Greco 2, WilM.P.vanderAalst 1, A.J.M.M. Weijters 1, Boudewijn F. van Dongen 1, and

More information

Sub-process discovery: Opportunities for Process Diagnostics

Sub-process discovery: Opportunities for Process Diagnostics Sub-process discovery: Opportunities for Process Diagnostics Raykenler Yzquierdo-Herrera 1, Rogelio Silverio-Castro 1, Manuel Lazo-Cortés 1 1 Faculty 3, University of the Informatics Sciences. Habana,

More information

Filter Techniques for Region-Based Process Discovery

Filter Techniques for Region-Based Process Discovery Filter Techniques for Region-Based Process Discovery S.J. van Zelst, B.F. van Dongen, W.M.P. van der Aalst Department of Mathematics and Computer Science Eindhoven University of Technology, The Netherlands

More information

Online Conformance Checking for Petri Nets and Event Streams

Online Conformance Checking for Petri Nets and Event Streams Downloaded from orbit.dtu.dk on: Apr 30, 2018 Online Conformance Checking for Petri Nets and Event Streams Burattin, Andrea Published in: Online Proceedings of the BPM Demo Track 2017 Publication date:

More information

Workflow : Patterns and Specifications

Workflow : Patterns and Specifications Workflow : Patterns and Specifications Seminar Presentation by Ahana Pradhan Under the guidance of Prof. Rushikesh K. Joshi Department of Computer Science and Engineering Indian Institute of Technology,

More information

Conformance Testing: Measuring the Fit and Appropriateness of Event Logs and Process Models

Conformance Testing: Measuring the Fit and Appropriateness of Event Logs and Process Models Conformance Testing: Measuring the Fit and Appropriateness of Event Logs and Process Models A. Rozinat 1,2 and W.M.P. van der Aalst 1 1 Department of Technology Management, Eindhoven University of Technology

More information

Mining CPN Models. Discovering Process Models with Data from Event Logs. A. Rozinat, R.S. Mans, and W.M.P. van der Aalst

Mining CPN Models. Discovering Process Models with Data from Event Logs. A. Rozinat, R.S. Mans, and W.M.P. van der Aalst Mining CPN Models Discovering Process Models with Data from Event Logs A. Rozinat, R.S. Mans, and W.M.P. van der Aalst Department of Technology Management, Eindhoven University of Technology P.O. Box 513,

More information

Process mining using BPMN: relating event logs and process models Kalenkova, A.A.; van der Aalst, W.M.P.; Lomazova, I.A.; Rubin, V.A.

Process mining using BPMN: relating event logs and process models Kalenkova, A.A.; van der Aalst, W.M.P.; Lomazova, I.A.; Rubin, V.A. Process mining using BPMN: relating event logs and process models Kalenkova, A.A.; van der Aalst, W.M.P.; Lomazova, I.A.; Rubin, V.A. Published in: Software and Systems Modeling DOI: 10.1007/s10270-015-0502-0

More information

Change Your History: Learning from Event Logs to Improve Processes

Change Your History: Learning from Event Logs to Improve Processes Change Your History: Learning from Event Logs to Improve Processes Wil M.P. van der Aalst Wei Zhe Low Moe T. Wynn Arthur H.M. ter Hofstede Technische Universiteit Eindhoven (TU/e), Eindhoven, The Netherlands

More information

Process Model Consistency Measurement

Process Model Consistency Measurement IOSR Journal of Computer Engineering (IOSRJCE) ISSN: 2278-0661, ISBN: 2278-8727Volume 7, Issue 6 (Nov. - Dec. 2012), PP 40-44 Process Model Consistency Measurement Sukanth Sistla CSE Department, JNTUniversity,

More information

A Simulation-Based Approach to Process Conformance

A Simulation-Based Approach to Process Conformance A Simulation-Based Approach to Process Conformance Pedro M. Martins IST Technical University of Lisbon Avenida Prof. Dr. Cavaco Silva 2744-016 Porto Salvo, Portugal pedro.m.martins@tagus.ist.utl.pt Abstract.

More information

Discovering Hierarchical Process Models Using ProM

Discovering Hierarchical Process Models Using ProM Discovering Hierarchical Process Models Using ProM R.P. Jagadeesh Chandra Bose 1,2, Eric H.M.W. Verbeek 1 and Wil M.P. van der Aalst 1 1 Department of Mathematics and Computer Science, University of Technology,

More information

Process Discovery: Capturing the Invisible

Process Discovery: Capturing the Invisible Process Discovery: Capturing the Invisible Wil M. P. van der Aalst Department of Mathematics and Computer Science, Technische Universiteit Eindhoven, The Netherlands. W.M.P.v.d.Aalst@tue.nl Abstract. Processes

More information

CONFIGURABLE WORKFLOW MODELS

CONFIGURABLE WORKFLOW MODELS International Journal of Cooperative Information Systems c World Scientific Publishing Company CONFIGURABLE WORKFLOW MODELS FLORIAN GOTTSCHALK Department of Technology Management, Eindhoven University

More information

Published in: Petri Nets and Other Models of Concurrency - ICATPN 2007 (28th International Conference, Siedcle, Poland, June 25-29, 2007)

Published in: Petri Nets and Other Models of Concurrency - ICATPN 2007 (28th International Conference, Siedcle, Poland, June 25-29, 2007) ProM 4.0 : comprehensive support for real process analysis van der Aalst, W.M.P.; van Dongen, B.F.; Günther, C.W.; Mans, R.S.; Alves De Medeiros, A.K.; Rozinat, A.; Rubin, V.A.; Song, M.S.; Verbeek, H.M.W.;

More information

Process Mining Put Into Context

Process Mining Put Into Context Process Mining Put Into Context Wil M.P. van der Aalst 1,2 and Schahram Dustdar 3 1 Eindhoven University of Technology 2 Queensland University of Technology 3 Technical University of Vienna Abstract. Process

More information

Modeling the Control-Flow Perspective. prof.dr.ir. Wil van der Aalst

Modeling the Control-Flow Perspective. prof.dr.ir. Wil van der Aalst Modeling the ontrol-flow Perspective prof.dr.ir. Wil van der Aalst From model to behavior... http://wwwis.win.tue.nl/~wvdaalst/workflowcourse/examples/casehandling.swf asic concepts process instance, e.g.,

More information

Interoperability in the ProM Framework

Interoperability in the ProM Framework Interoperability in the ProM Framework H.M.W. Verbeek 1, B.F. van Dongen 1, J. Mendling 2, and W.M.P. van der Aalst 1 1 Department of Technology Management, Eindhoven University of Technology P.O. Box

More information

Decomposition Using Refined Process Structure Tree (RPST) and Control Flow Complexity Metrics

Decomposition Using Refined Process Structure Tree (RPST) and Control Flow Complexity Metrics 015 International Conference on Information, Communication Technology and System (ICTS) 015 International Conference on Information, Communication Technology and System Decomposition Using Refined Process

More information

Process cubes : slicing, dicing, rolling up and drilling down event data for process mining van der Aalst, W.M.P.

Process cubes : slicing, dicing, rolling up and drilling down event data for process mining van der Aalst, W.M.P. Process cubes : slicing, dicing, rolling up and drilling down event data for process mining van der Aalst, W.M.P. Published: 01/01/2013 Document Version Publisher s PDF, also known as Version of Record

More information

Faulty EPCs in the SAP Reference Model

Faulty EPCs in the SAP Reference Model Faulty EPCs in the SAP Reference Model J. Mendling 1, M. Moser 1, G. Neumann 1, H.M.W. Verbeek 2, B.F. van Dongen 2, W.M.P. van der Aalst 2 1 Vienna University of Economics Business Administration Augasse

More information

2015 International Conference on Computer, Control, Informatics and Its Applications

2015 International Conference on Computer, Control, Informatics and Its Applications 2015 International Conference on Computer, Control, Informatics and Its Applications Business Process Optimization from Single Timestamp Event Log Riyanarto Sarno *, Fitrianing Haryadita, Kartini, Sarwosri

More information

Towards Automated Process Modeling based on BPMN Diagram Composition

Towards Automated Process Modeling based on BPMN Diagram Composition Towards Automated Process Modeling based on BPMN Diagram Composition Piotr Wiśniewski, Krzysztof Kluza and Antoni Ligęza AGH University of Science and Technology al. A. Mickiewicza 30, 30-059 Krakow, Poland

More information

Coverability Graph and Fairness

Coverability Graph and Fairness Coverability Graph and Fairness prof.dr.ir. Wil van der Aalst www.vdaalst.com Recall reachability analysis or1 x r1 rg1 g1 go1 o1 r2 rg2 g2 go2 o2 or2 Petri net standard properties Boundedness Terminating

More information

Concurrent Systems Modeling using Petri Nets Part II

Concurrent Systems Modeling using Petri Nets Part II Concurrent Systems Modeling using Petri Nets Part II Marlon Dumas (Based on lecture material by Wil van der Aalst Eindhoven University of Technology, The Netherlands http://www.workflowcourse.com) PN-1

More information

Streaming process discovery and conformance checking

Streaming process discovery and conformance checking Streaming process discovery and conformance checking Andrea Burattin Synonyms Online process mining; online process discovery; online conformance checking. Definitions Streaming process discovery, streaming

More information

Lezione 14 Model Transformations for BP Analysis and Execution

Lezione 14 Model Transformations for BP Analysis and Execution Lezione 14 Model Transformations for BP Analysis and Execution Ingegneria dei Processi Aziendali Modulo 1 - Servizi Web Unità didattica 1 Protocolli Web Ernesto Damiani 1 Università di Milano 1 Business

More information

Verification of EPCs: Using Reduction Rules and Petri Nets

Verification of EPCs: Using Reduction Rules and Petri Nets Verification of EPCs: Using Reduction Rules and Petri Nets B.F. van Dongen, W.M.P. van der Aalst, and H.M.W. Verbeek Department of Technology Management, Eindhoven University of Technology P.O. Box 513,

More information

Concurrent Systems Modeling using Petri Nets Part II

Concurrent Systems Modeling using Petri Nets Part II Concurrent Systems Modeling using Petri Nets Part II Marlon Dumas (Based on lecture material by Wil van der Aalst Eindhoven University of Technology, The Netherlands http://www.workflowcourse.com) PN-1

More information

Artificial Intelligence. Programming Styles

Artificial Intelligence. Programming Styles Artificial Intelligence Intro to Machine Learning Programming Styles Standard CS: Explicitly program computer to do something Early AI: Derive a problem description (state) and use general algorithms to

More information

Discovering Stochastic Petri Nets with Arbitrary Delay Distributions from Event Logs

Discovering Stochastic Petri Nets with Arbitrary Delay Distributions from Event Logs Discovering Stochastic Petri Nets with Arbitrary Delay Distributions from Event Logs Andreas Rogge-Solti 1(B), Wil M.P. van der Aalst 2, and Mathias Weske 1 1 Business Process Technology Group, Hasso Plattner

More information

arxiv: v1 [cs.ds] 12 Dec 2017

arxiv: v1 [cs.ds] 12 Dec 2017 Noname manuscript No. (will be inserted by the editor) Mining Non-Redundant Sets of Generalizing Patterns from Sequence Databases Niek Tax Marlon Dumas Received: date / Accepted: date arxiv:1712.04159v1

More information

Enabling Flexibility in Process-Aware

Enabling Flexibility in Process-Aware Manfred Reichert Barbara Weber Enabling Flexibility in Process-Aware Information Systems Challenges, Methods, Technologies ^ Springer Part I Basic Concepts and Flexibility Issues 1 Introduction 3 1.1 Motivation

More information

Incorporating negative information in process discovery

Incorporating negative information in process discovery Incorporating negative information in process discovery Ponce-de-Léon H, Carmona J, vanden Broucke Seppe. KBI_1510 Incorporating Negative Information in Process Discovery Technical Report Hernan Ponce-de-León

More information

Classification. Instructor: Wei Ding

Classification. Instructor: Wei Ding Classification Part II Instructor: Wei Ding Tan,Steinbach, Kumar Introduction to Data Mining 4/18/004 1 Practical Issues of Classification Underfitting and Overfitting Missing Values Costs of Classification

More information

Generation of Interactive Questionnaires Using YAWL-based Workflow Models

Generation of Interactive Questionnaires Using YAWL-based Workflow Models Management Studies, December 2015, Vol. 3, No. 11-12, 273-280 doi: 10.17265/2328-2185/2015.1112.002 D DAVID PUBLISHING Generation of Interactive Questionnaires Using YAWL-based Workflow Models Raimond

More information

Faulty EPCs in the SAP Reference Model

Faulty EPCs in the SAP Reference Model Faulty EPCs in the SAP Reference Model J. Mendling 1,M.Moser 1,G.Neumann 1, H.M.W. Verbeek 2,B.F.vanDongen 2, W.M.P. van der Aalst 2 1 Vienna University of Economics Business Administration Augasse 2-6,

More information

Midterm Examination CS 540-2: Introduction to Artificial Intelligence

Midterm Examination CS 540-2: Introduction to Artificial Intelligence Midterm Examination CS 54-2: Introduction to Artificial Intelligence March 9, 217 LAST NAME: FIRST NAME: Problem Score Max Score 1 15 2 17 3 12 4 6 5 12 6 14 7 15 8 9 Total 1 1 of 1 Question 1. [15] State

More information

Reachability Analysis

Reachability Analysis Reachability Analysis prof.dr.ir. Wil van der Aalst www.vdaalst.com Strong point of Petri nets Math. foundation Graphical notation Compactness Today s lecture Concurrency, locality Analysis techniques

More information

Business Process Management: A Comprehensive Survey

Business Process Management: A Comprehensive Survey Business Process anagement: A Comprehensive Survey Wil.P. van der Aalst Department of athematics and Computer Science, Technische Universiteit Eindhoven, The Netherlands. www.vdaalst.com Abstract. Business

More information

Process Mining Discovering Workflow Models from Event-Based Data

Process Mining Discovering Workflow Models from Event-Based Data Process Mining Discovering Workflow Models from Event-Based Data A.J.M.M. Weijters W.M.P van der Aalst Eindhoven University of Technology, P.O. Box 513, NL-5600 MB, Eindhoven, The Netherlands, +31 40 2473857/2290

More information

Eindhoven University of Technology MASTER. The business value of process mining bringing it all together. Bayraktar, I.

Eindhoven University of Technology MASTER. The business value of process mining bringing it all together. Bayraktar, I. Eindhoven University of Technology MASTER The business value of process mining bringing it all together Bayraktar, I. Award date: 2011 Link to publication Disclaimer This document contains a student thesis

More information

Qualitative Analysis of WorkFlow nets using Linear Logic: Soundness Verification

Qualitative Analysis of WorkFlow nets using Linear Logic: Soundness Verification Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 Qualitative Analysis of WorkFlow nets using Linear Logic: Soundness Verification

More information

Process Mining Tutorial

Process Mining Tutorial Anne Rozinat Christian W. Günther 26. April 2010 Web: http://fluxicon.com Email: anne@fluxicon.com Phone: +31(0)62 4364201 Copyright 2010 Fluxicon Problem IT-supported business processes are complex Lack

More information

DB-XES: Enabling Process Discovery in the Large

DB-XES: Enabling Process Discovery in the Large DB-XES: Enabling Process Discovery in the Large Alifah Syamsiyah, Boudewijn F. van Dongen, Wil M.P. van der Aalst Eindhoven University of Technology, Eindhoven, the Netherlands A.Syamsiyah@tue.nl, B.F.v.Dongen@tue.nl,

More information

INF4820, Algorithms for AI and NLP: Evaluating Classifiers Clustering

INF4820, Algorithms for AI and NLP: Evaluating Classifiers Clustering INF4820, Algorithms for AI and NLP: Evaluating Classifiers Clustering Erik Velldal University of Oslo Sept. 18, 2012 Topics for today 2 Classification Recap Evaluating classifiers Accuracy, precision,

More information

Advanced Reduction Rules for the Verification of EPC Business Process Models

Advanced Reduction Rules for the Verification of EPC Business Process Models Advanced Reduction Rules for the Verification of EPC Business Process Models Jan Mendling and Wil van der Aalst Queensland University of Technology Level 5, 126 Margaret Street, Brisbane QLD 4000, Australia

More information

A Study of Quality and Accuracy Tradeoffs in Process Mining

A Study of Quality and Accuracy Tradeoffs in Process Mining A Study of Quality and Accuracy Tradeoffs in Process Mining Zan Huang and Akhil Kumar Smeal College of Business, Pennsylvania State University, University Park, PA 16802, USA, {zanhuang,akhilkumar}@psu.edu

More information

bflow* Toolbox - an Open-Source Modeling Tool

bflow* Toolbox - an Open-Source Modeling Tool bflow* Toolbox - an Open-Source Modeling Tool Christian Böhme 1, Jörg Hartmann 1, Heiko Kern 1, Stefan Kühne 1, Ralf Laue 2, Markus Nüttgens 3, Frank J. Rump 4, and Arian Storch 2 1 Business Information

More information

Exploring Econometric Model Selection Using Sensitivity Analysis

Exploring Econometric Model Selection Using Sensitivity Analysis Exploring Econometric Model Selection Using Sensitivity Analysis William Becker Paolo Paruolo Andrea Saltelli Nice, 2 nd July 2013 Outline What is the problem we are addressing? Past approaches Hoover

More information

Process Modelling using Petri Nets

Process Modelling using Petri Nets Process Modelling using Petri Nets Katalina Grigorova Abstract: This paper discusses the reasons, which impose Petri nets as a conceptual standard for modelling and analysis of workflow. Petri nets notation

More information