Predictive Task Monitoring for Business Processes Cristina Cabanillas, Claudio Di Ciccio, Jan Mendling, and Anne Baumgrass 12th International Conference on Business Process Management Eindhoven,
Download
Report
Transcript Predictive Task Monitoring for Business Processes Cristina Cabanillas, Claudio Di Ciccio, Jan Mendling, and Anne Baumgrass 12th International Conference on Business Process Management Eindhoven,
Predictive Task Monitoring
for Business Processes
Cristina Cabanillas, Claudio Di Ciccio, Jan Mendling, and Anne Baumgrass
12th International Conference on Business Process Management
Eindhoven, The Netherlands
[email protected]
GET Service Project
FP7 EU Research Project
Aim of GET Service
Providing transportation planners and drivers
of transportation vehicles with the means to
plan, re-plan and control transportation
routes…
… efficiently
… reducing CO2 emission
Partners:
TU/e, Exodus, Hasso Plattner Institut, IBM Zurich
Research Lab, Jan de Rijk Logistics, Portbase,
PTV, TransVer, Wirtschaftsuniversität Wien
SEITE 2
Outline
Context
Motivation scenario from logistics
Challenges and benefits of
continuous task monitoring
Architecture for continuous event monitoring
and anomaly detection
Evaluation over real data
Conclusions
SEITE 3
Business processes in
transport domain
Continuous task
monitoring
SEITE 5
Continuous task
monitoring
SEITE 6
Continuous task monitoring
in multimodal transport
SEITE 7
Continuous task monitoring
in multimodal transport
Diversion
SEITE 8
Diversion airport
Flight diversion
Flight diversion is an example of
continuous task execution anomaly
Flight diversion
Flight diversion is an example of
continuous task execution anomaly
Which is going to be diverted?
Source: http://www.flightradar24.com/
Dealing with flight diversions
A real-life scenario
End
©
Start
SEITE 12
Dealing with flight diversions
A real-life scenario
©
SEITE 13
Dealing with flight diversions
A real-life scenario
©
SEITE 14
Dealing with flight diversions
A real-life scenario
©
SEITE 15
Dealing with flight diversions
A real-life scenario
©
SEITE 16
Dealing with flight diversions
A real-life scenario
©
SEITE 17
Dealing with flight diversions
A real-life scenario
©
SEITE 18
Dealing with flight diversions
A real-life scenario
©
SEITE 19
Dealing with flight diversions
A real-life scenario
©
SEITE 20
Dealing with flight diversions
A real-life scenario
©
SEITE 21
Dealing with flight diversions
A real-life scenario
©
SEITE 22
Dealing with flight diversions
A real-life scenario
©
SEITE 23
Dealing with flight diversions
A real-life scenario
©
SEITE 24
Dealing with flight diversions
A real-life scenario
©
SEITE 25
Dealing with flight diversions
A real-life scenario
©
SEITE 26
Dealing with flight diversions
A real-life scenario
©
Modern technology
comes
into play
SEITE 27
Dealing with flight diversions
A real-life scenario
©
SEITE 28
Motivation
Objective:
monitor the
continuous task
and, in case of anomalies,
raise an alert
at this time:
not at this time:
SEITE 29
©
Motivation
Objective:
monitor the
continuous task
and, in case of anomalies,
raise an alert
at this time:
not at this time:
SEITE 30
… within an automatic
integrated system
Monitorable task:
An example
Flight diversion is
the violation of this constraint:
the final position of the aeroplane
does not coincide with
the landing airport area
SEITE 31
Interval-based
progress features
Features are extracted out of data
Clustered into fixed-length time intervals
Gather flight
data events
along a time
interval
SEITE 32
Interpolate
attribute
values
Redo
System Architecture:
Which component does what
Evaluation scenario:
Flight diversion detection*
based on real flight data
Logs
Regular
Diverted
311
268
43
Total
119
98
21
Training
192
170
22
Testing
Flight data gathered from FlightStats.com
June-July 2013
U.S. flights
Publicly available
* Thanks to Han van der Aa for his contribution
Evaluation scenario:
Flight diversion detection*
based on real flight data
Logs
Regular
Diverted
311
268
43
Total
119
98
21
Training
192
170
22
Testing
Interval progress metrics:
covered distance (position)
time
aircraft altitude
aircraft speed
Progress from start:
gained distance from the take-off airport
Progress to end:
gained distance to the landing airport
* Thanks to Han van der Aa for his contribution
Evaluation scenario:
results*
Best F-score:
30’ for prediction
87.8%
Time gain
for predicted diversions:
104 minutes gained
w.r.t.
expected landing time
64 minutes gained
w.r.t.
actual landing time
21’ for prediction
* Thanks to Han van der Aa for his contribution
Conclusions
What we presented:
Framework for continuous-task execution monitoring
Integrated system for disruption alerts
More in the paper:
Requirements leading to the proposed architecture
Design and implementation details for the
Extended Discriminative Classifier
Definition of interval-based progress features
Future work:
Application of the framework to different task types
and event information
Automated adjustment of thresholds for alerting
Predictive Task Monitoring
for Business Processes
Cristina Cabanillas, Claudio Di Ciccio, Jan Mendling, and Anne Baumgrass
12th International Conference on Business Process Management
Eindhoven, The Netherlands
[email protected]