16
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

Minimizing Overprocessing Waste in Business Processes via Predictive Activity Ordering

Embed Size (px)

Citation preview

Page 1: Minimizing Overprocessing Waste in Business Processes via Predictive Activity Ordering

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

Page 2: Minimizing Overprocessing Waste in Business Processes via Predictive Activity Ordering

2

Knockout section • 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!)

Page 3: Minimizing Overprocessing Waste in Business Processes via Predictive Activity Ordering

3

Minimizing overprocessing waste Execute highly selective tasks first.

Execute tasks that raise problems first Postpone expensive tasks until the end

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

Page 4: Minimizing Overprocessing Waste in Business Processes via Predictive Activity Ordering

4

Processing effort and overprocessing waste

• Minimum processing effort:

• (actual) Processing effort:

• Overprocessing:

How can we know the actual processing effort?

Page 5: Minimizing Overprocessing Waste in Business Processes via Predictive Activity Ordering

5

Expected processing effort

• Knockout section with three activities:

• Reject probability of an activity

Page 6: Minimizing Overprocessing Waste in Business Processes via Predictive Activity Ordering

6

Expected processing effort (cont’d)

• Knockout section with three activities:

• Knockout section with N activities:

Page 7: Minimizing Overprocessing Waste in Business Processes via Predictive Activity Ordering

7

Our approach

Page 8: Minimizing Overprocessing Waste in Business Processes via Predictive Activity Ordering

8

Our approach

Page 9: Minimizing Overprocessing Waste in Business Processes via Predictive Activity Ordering

9

Our approach

Page 10: Minimizing Overprocessing Waste in Business Processes via Predictive Activity Ordering

10

Our approach

Page 11: Minimizing Overprocessing Waste in Business Processes via Predictive Activity Ordering

13

Datasets

Bondora online P2P lending:• > 45K process cases• Knockout section with 3 independent activities,

P=(0.08,0.03,0.05)• > 30 case attributes

Environmental permit log (CoSeLoG project):• ca 1400 process cases• Knockout section with 3 semi-independent activities,

P=(0.01,0.01,0.61)• 4 case + 2 event attributes

Page 12: Minimizing Overprocessing Waste in Business Processes via Predictive Activity Ordering

14

Evaluation of predictive models: ROC

Page 13: Minimizing Overprocessing Waste in Business Processes via Predictive Activity Ordering

15

Number of checks required

• 1, if there will be at least one activity that will reject the case OR

• 3, otherwise

Page 14: Minimizing Overprocessing Waste in Business Processes via Predictive Activity Ordering

16

Evaluation – reduction in # of checks

Avg # of checks reduced with our approach

Overprocessing is reduced

Page 15: Minimizing Overprocessing Waste in Business Processes via Predictive Activity Ordering

17

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.)

Page 16: Minimizing Overprocessing Waste in Business Processes via Predictive Activity Ordering

18

Thank you

Q&A