Minimizing Overprocessing Waste in Business Processes via Predictive Activity Ordering
1. Minimizing Overprocessing
Waste in Business Processes via
Predictive Activity Ordering
Ilya Verenich, Marlon Dumas, Marcello La Rosa, Fabrizio
Maggi, Chiara Di Francescomarino
Presentation at CAiSE’2016 – Ljubljana, 15 June 2016
2. Knockout section
2
• One activity with a negative
outcome “knocks-out” the case
• To avoid overprocessing, we should
execute first the activity that will
knock-out the case (if we knew it!)
3. Minimizing overprocessing waste
Execute highly selective tasks first.
Execute tasks that raise problems first
Postpone expensive tasks until the end
3
Design-time approach (Aalst 2001) Our approach
Order checks by probability of case rejection and mean effort
• Reject probabilities and effort
and constant for each case
• Does not take into account
specifics of each case
• These values are specific for
each case
• They are estimated via
predictive models
4. Processing effort and overprocessing waste
• Minimum processing effort:
• (actual) Processing effort:
• Overprocessing:
4
How can we know the actual processing effort?
13. Number of checks required
• 1, if there will be at least one activity that will reject the case
OR
• 3, otherwise
15
14. Evaluation – reduction in # of checks
Avg # of checks reduced with our approach
16
Overprocessing is reduced
15. Conclusion
• Using predictive models reduces overprocessing
• Performance depends on the difference between average
rejection rate of checks
• More experiments are needed for real-world scenarios (checks
can be dependent, etc.)
17