Process mining unsupervised

notes of course “Introduction to Data Science” from RWTH-Aachen in semester winter 19/20, Professor van der Aalst, Willibrordus

Event data visualization

Visualization of data of stopping renting house. Every point corresponds to an event. Every event has a position based on time that it took place. Every line corresponds to a particular apartment.
This is a visualization of data of stopping renting house. Every point corresponds to an event. Every event has a position based on time that it took place. Every line corresponds to a particular apartment.

One thing to find is vertical data: on a vertical line, same thing happens. Another thing to find is the envelope of the graph is a curve not a line, which means with time growing there are more and more works to do.

Process discovery

Process - case - event

  1. Process: event log
  2. Case: one trace
  3. Event: position in one of traces

Bottom-up

Petri nets: Model allows for any trace
Start
a
p1
p2
b
e
c
p3
p4
d
End

a b c d

  1. execute a : p1 and p2
  2. for p1 execute b : p3 ( and e is no longer enabled), so, for p2 execute c: p4
  3. execute d.

a c b d
a e d

Places are constraints. Hence, process discovery is just finding places.

Top-down

Input: Event log (log is multiset of traces)
Output: Process Tree
Process Tree
parallel: do all things simultaneously
redo: always start with -> and end with ->, like -> or -> f -> or -> f -> f ->
redo loop

Directly-follows graph based on event log

13 times start with a, 6 times a->b

Sequence cut

Cut a and d (first a and then blabla and then d)
Left b c e f

Loop cut

Cut e and f ( b and c are always start and end)

Sequence cut

cut f and e

Parallel cut

cut b and c

Tooling

  • ProM
  • pm4py

Difference with pattern mining

  • Discovering end-to-end behavior
  • More general
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值