minimizing overprocessing waste in business processes via predictive activity ordering
TRANSCRIPT
![Page 1: Minimizing Overprocessing Waste in Business Processes via Predictive Activity Ordering](https://reader036.vdocuments.us/reader036/viewer/2022070510/58aa8c311a28ab2e448b668f/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070510/58aa8c311a28ab2e448b668f/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070510/58aa8c311a28ab2e448b668f/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070510/58aa8c311a28ab2e448b668f/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070510/58aa8c311a28ab2e448b668f/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070510/58aa8c311a28ab2e448b668f/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070510/58aa8c311a28ab2e448b668f/html5/thumbnails/7.jpg)
7
Our approach
![Page 8: Minimizing Overprocessing Waste in Business Processes via Predictive Activity Ordering](https://reader036.vdocuments.us/reader036/viewer/2022070510/58aa8c311a28ab2e448b668f/html5/thumbnails/8.jpg)
8
Our approach
![Page 9: Minimizing Overprocessing Waste in Business Processes via Predictive Activity Ordering](https://reader036.vdocuments.us/reader036/viewer/2022070510/58aa8c311a28ab2e448b668f/html5/thumbnails/9.jpg)
9
Our approach
![Page 10: Minimizing Overprocessing Waste in Business Processes via Predictive Activity Ordering](https://reader036.vdocuments.us/reader036/viewer/2022070510/58aa8c311a28ab2e448b668f/html5/thumbnails/10.jpg)
10
Our approach
![Page 11: Minimizing Overprocessing Waste in Business Processes via Predictive Activity Ordering](https://reader036.vdocuments.us/reader036/viewer/2022070510/58aa8c311a28ab2e448b668f/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070510/58aa8c311a28ab2e448b668f/html5/thumbnails/12.jpg)
14
Evaluation of predictive models: ROC
![Page 13: Minimizing Overprocessing Waste in Business Processes via Predictive Activity Ordering](https://reader036.vdocuments.us/reader036/viewer/2022070510/58aa8c311a28ab2e448b668f/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070510/58aa8c311a28ab2e448b668f/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070510/58aa8c311a28ab2e448b668f/html5/thumbnails/15.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070510/58aa8c311a28ab2e448b668f/html5/thumbnails/16.jpg)
18
Thank you
Q&A