Professional Documents
Culture Documents
PAGE 1
PAGE 2
performanceoriented
questions,
problems and
solutions
process
mining
complianceoriented
questions,
problems and
solutions
data-oriented analysis
(data mining, machine learning, business intelligence)
PAGE 3
PAGE 4
PAGE 5
PAGE 6
PAGE 7
PAGE 8
PAGE 9
process
model
event log
synchronous
move
move on
model only
move on log
only
PAGE 10
PAGE 11
event logs
pre
mortem
current
Process Mining Spectrum
data
navigation
organizations
cartography
auditing
documents
recommend
machines
business
processes
enhance
promote
enhance
cartography
discover
compare
check
detect
recommend
models
discover
post
mortem
auditing
predict
explore
navigation
historic
data
promote
current
data
compare
pre
mortem
check
event logs
detect
provenance
de jure models
diagnose
predict
explore
information system(s)
diagnose
world
people
historic
data
post
mortem
de facto models
models
de jure models
control-flow
data/rules
resources/
organization
de facto models
control-flow
control-flow
control-flow
data/rules
data/rules
resources/
organization
resources/
data/rules
resources/
PAGE 13
See www.processmining.org
PAGE 14
1/1/2005
ProM 2.0
7/1/2005
9/14/2007
9/27/2010
ProM 3.0
2/6/2006
6/17/2008
ProM 1.0
9/1/2004
5/18/2006
ProM 2.1
9/1/2005
11/23/2006
8/16/2012
9/3/2009
5/27/2013
2004
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2013
Today
PAGE 15
ProM 1.1
ProM 1.1 ( 29 plug-ins:
7 analysis, 3
conversion, 9 export, 4
import, 0 filter, 6
mining)
SNA
1/1/2005
ProM 2.0
7/1/2005
9/14/2007
MFM
9/27/2010
ProM 3.0
2/6/2006
6/17/2008
ProM 1.0
9/1/2004
5/18/2006
ProM 2.1
9/1/2005
11/23/2006
8/16/2012
AlphaM
9/3/2009
5/27/2013
2004
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2013
Today
PAGE 16
ProM 4.0
conformance checking
1/1/2005
ProM 2.0
7/1/2005
9/14/2007
9/27/2010
ProM 3.0
2/6/2006
6/17/2008
ProM 1.0
9/1/2004
performance analysis
10/16/2008
5/18/2006
ProM 2.1
9/1/2005
11/23/2006
8/16/2012
9/3/2009
5/27/2013
2004
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2013
Today
PAGE 17
ProM 5.2
ProM 1.1 ( 29 plug-ins:
7 analysis, 3
conversion, 9 export, 4
import, 0 filter, 6
mining)
1/1/2005
ProM 2.0
7/1/2005
9/14/2007
9/27/2010
ProM 3.0
2/6/2006
6/17/2008
ProM 1.0
9/1/2004
5/18/2006
ProM 2.1
9/1/2005
11/23/2006
8/16/2012
9/3/2009
5/27/2013
2004
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2013
Today
PAGE 18
1/1/2005
ProM 2.0
7/1/2005
9/14/2007
9/27/2010
ProM 3.0
2/6/2006
6/17/2008
ProM 1.0
9/1/2004
5/18/2006
ProM 2.1
9/1/2005
11/23/2006
8/16/2012
9/3/2009
5/27/2013
2004
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2013
Today
PAGE 19
ProM Today
ProM 1.1 ( 29 plug-ins:
7 analysis, 3
conversion, 9 export, 4
import, 0 filter, 6
mining)
1/1/2005
ProM 2.0
7/1/2005
9/14/2007
9/27/2010
ProM 3.0
2/6/2006
6/17/2008
ProM 1.0
9/1/2004
5/18/2006
ProM 2.1
9/1/2005
11/23/2006
8/16/2012
9/3/2009
5/27/2013
2004
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2013
Today
PAGE 20
ProM 6.3
ProM
PAGE 21
Commercial Alternatives
Disco (Fluxicon)
Perceptive Process Mining
(before Futura Reflect and BPM|one)
Challenges
PAGE 23
Distributing
process
mining
problems to
cope with
big data
PAGE 24
streaming
event data
(sensors, RFID, messages, etc.)
PAGE 25
On-the-fly
process mining
Operational
support
PAGE 26
Concept drift
Concept drift
PAGE 27
Cross-organizational mining
cross-organizational /
comparative process mining
PAGE 28
PAGE 29
Sales
Service
500
Claims
steps
50+ steps
75+ steps
100+ steps
Sources: Guidewire reference models, GIO CISSS Project, CI US&S P4PI Project
Home
Motor
Commercial
Liability
CTP / WC
30
variations
PAGE 30
PAGE 31
context aware
process mining
PAGE 32
Process
Cube
PAGE 33
process cube
process cell
event
case type
ct
tw
tim
ew
ind
ow
ec
cell sublog
cell model
dimension
cases
event class
time
event
case
activity
timestamp
resource
type
.
PAGE 34
Example Dimensions
clustering and
classification
group
acbe
abce
ade
acbe
abce
acbe
abce
ade
ade
cross- location
organizational
process
mining
concept
time drift
analysis
cases may
be
distributed
over
multiple
cells, the
same event
may belong
to multiple
cells
PAGE 35
Example
gold
silver
normal
PAGE 36
Another Example
>100k
>50k & 100k
50k
PAGE 37
Another Example
PAGE 38
gold customer
roll up
case type
2: BC
3: BC
7: BC
8: BC
2: CFG
3: CFG
7: CEDG
8: CDEG
D
C
C
B
E
sales
event class
tim 201
ew 3
ind
ow
D
A
20
12
1: CDEG
4: CEDG
5: CFG
6: CEDG
silver customer
D
C
tim 201
ew 3
ind
ow
20
12
case type
1: ACDEG
2: BCFG
3: BCFG
4: ACEDG
5: ACFG
6: ACEDG
7: BCEDG
8: BCDEG
1: AC
4: AC
5: AC
6: AC
delivery
event class
drill down
PAGE 39
split
horizontally
split
vertically
1: CDEG
2: CFG
3: CFG
4: CEDG
5: CFG
6: CEDG
7: CEDG
8: CDEG
A
1: ACDEG
2: BCFG
3: BCFG
4: ACEDG
5: ACFG
6: ACEDG
7: BCEDG
8: BCDEG
merge
horizontally
G
start
complete
B
merge
vertically
D
1: ACDEG
4: ACEDG
6: ACEDG
G
E
D
7: BCEDG
8: BCDEG
G
E
5: ACFG
2: BCFG
3: BCFG
PAGE 40
Ingredients
PAGE 41
PAGE 42
PAGE 43
re
so
ur
ce
case type
activity
PAGE 44
ur
ce
re
so
re
so
ur
ce
case type
activity
activity
PAGE 45
case type
re
so
ur
ce
case type
PCS = (D,type,hier)
activity
activity
PAGE 46
re
so
ur
ce
case type
re
so
ur
ce
case type
PCS = (D,type,hier)
activity
activity
PAGE 47
re
so
re
so
ur
ce
case type
ur
ce
case type
PCS = (D,type,hier)
activity
activity
PAGE 48
re
so
activity
ur
ce
case type
case type
3 x 2 x 1 = 6 event logs
activity
re
so
ur
ce
case type
3 x 1 x 3 = 9 event logs
2 x 2 x 3 = 12 event logs
activity
PAGE 49
case type
departments may
overlap
subprocesses share
interfaces
contracts involving
multiple parties
.
activity
PAGE 51
PAGE 52
Initial Implementation
(work of Tatiana Mamaliga)
PAGE 53
Architecture
PAGE 54
PAGE 55
PAGE 57
Remember
A
1: AC
2: BC
3: BC
4: AC
5: AC
6: AC
7: BC
8: BC
split
horizontally
split
vertically
1: CDEG
2: CFG
3: CFG
4: CEDG
5: CFG
6: CEDG
7: CEDG
8: CDEG
A
1: ACDEG
2: BCFG
3: BCFG
4: ACEDG
5: ACFG
6: ACEDG
7: BCEDG
8: BCDEG
merge
horizontally
G
start
complete
B
merge
vertically
D
1: ACDEG
4: ACEDG
6: ACEDG
G
E
D
7: BCEDG
8: BCDEG
G
E
5: ACFG
2: BCFG
3: BCFG
PAGE 58
decomposition
technique
SN
decompose
model
process
model
L
event log
decompose
event log
conformance
checking
technique
M1
M2
Mn
submodel
submodel
submodel
conformance
check
conformance
check
conformance
check
L1
L2
Ln
sublog
sublog
sublog
conformance diagnostics
PAGE 59
t7
a
start
t11
t2
c1
c8
t8
c6
c9
t9
c3
t3
t1
t5
c5
end
h
c2
c
t4
c4
t10
e
t6
SN1
SN2
SN5
a
start
t2
t1
c1
t7
t8
t8
c6
t9
t9
t10
t10
c3
f
c7
t3
t1
c8
t11
c9
t5
d
t5
e
t6
end
c5
SN6
e
t6
a
SN4
t1
c2
c
t4
SN3
d
t5
t6
t4
c4
PAGE 60
SN1
f
c7
t7
t8
SN2
SN5
c8
start
t11
t2
t1
c1
c1
a
start
c6
t9
c5
t6
end
h
c4
f
t8
t9
t9
t10
t10
c8
t11
c9
c9
d
t5
t4
c6
f
t8
t5
t5
t3
t3
t1
c3
t1
c2
c3
t2
c7
t7
SN6
e
t6
t10
end
c5
SN4
t1
c2
t4
t6
SN3
t5
t6
t4
c4
Etc.
PAGE 61
f
c7
t7
t8
SN2
SN5
c8
start
t11
t2
t1
c1
c1
a
start
c6
t9
c9
e
c5
t6
end
h
c4
t10
f
t8
t9
t9
t10
t10
c8
t11
c9
d
t5
t5
t4
c6
f
t8
t5
t3
t3
t1
c3
t1
c2
c3
t2
c7
t7
end
c5
SN6
e
t6
a
SN4
t1
c2
t4
t6
SN3
Wil van der Aalst, Decomposing Petri nets for process mining:
A generic approach. Distributed and Parallel Databases,
Volume 31, Issue 4, pp 471-507, 2013
t5
t6
t4
c4
PAGE 62
decomposition
technique
decompose
event log
event log
M
process
model
compose
model
process
discovery
technique
L1
L2
Ln
sublog
sublog
sublog
discovery
discovery
discovery
M1
M2
Mn
submodel
submodel
submodel
PAGE 63
W.M.P. van der Aalst. A General Divide and Conquer Approach for Process Mining. In M. Ganzha,
L. Maciaszek, and M. Paprzycki, editors,Federated Conference on Computer Science and
Information Systems (FedCSIS 2013), pages 1-10. IEEE Computer Society, 2013.
W.M.P. van der Aalst. Decomposing Process Mining Problems Using Passages. In S. Haddad and
L. Pomello, editors, Applications and Theory of Petri Nets 2012, volume 7347 of Lecture Notes in
Computer Science, pages 72-91. Springer-Verlag, Berlin, 2012.
J. Munoz-Gama, J. Carmona, and W.M.P. van der Aalst. Hierarchical Conformance Checking of
Process Models Based on Event Logs. In J.M. Colom and J. Desel, editors, Applications and
Theory of Petri Nets 2013, volume 7927 of Lecture Notes in Computer Science, pages 291-310.
Springer-Verlag, Berlin, 2013.
J. Munoz-Gama, J. Carmona, and W.M.P. van der Aalst. Conformance Checking in the Large:
Partitioning and Topology. In F. Daniel, J. Wang, and B. Weber, editors, International Conference
on Business Process Management (BPM 2013), volume 8094 of Lecture Notes in Computer
Science, pages 130-145. Springer-Verlag, Berlin, 2013.
E. Verbeek and W.M.P. van der Aalst. Decomposing Replay Problems: A Case Study. In D. Moldt
and H. Roelke, editors, Proceedings of the International Workshop on Petri Nets in Software
Engineering (PNSE 2013), volume 989 of CEUR Workshop Proceedings, pages 213-232. CEURWS.org, 2013.
PAGE 64
Conclusion
Challenges in process mining:
concept drift, comparing processes,
cases, and organizations, need for
contextual analysis, limited
scalability, performance problems.
Unifying view: Process Cubes.
Similar to OLAP but also many
differences.
Related to decomposing process
mining problems.
Initial implementations, but just the
starting point.
PAGE 65
www.processmining.org
www.win.tue.nl/ieeetfpm/
PAGE 66