LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting Method

MarlonDumas 125 views 25 slides Sep 09, 2024
Slide 1
Slide 1 of 25
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25

About This Presentation

Research paper presentation at the BPM'2024 International Conference.
The paper studies how to use LLMs to assist business users in analyzing and redesigning business processes to optimize waiting time. The study compares two methods to prompt an LLM to recommend redesign options to reduce waiti...


Slide Content

LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting Method Katsiaryna Lashkevich, Fredrik Milani, Maksym Avramenko and Marlon Dumas BPM 2024 1

Why am I waiting? LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting Method Submit paper 4d 3h 20m Review paper 1d 2h 15m Why? 43d 2h 28m Images: Flaticon.com 2

Why am I waiting? LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting Method Submit paper 4d 3h 20m Review paper 1d 2h 15m Why? 43d 2h 28m Batching Resource contention Prioritization Resource unavailability Extraneous factors Images: Flaticon.com 3

Submit paper → Review paper 43d 2h 28m LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting Method Why am I waiting? Submit paper 4d 3h 20m Review paper 1d 2h 15m Why? 43d 2h 28m 4

LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting Method Solution 5

Prompting method LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting Method 6

Prompting method LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting Method 7

Prompting method LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting Method 8

Prompting method LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting Method 9

Prompting method LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting Method 10

Prompting method LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting Method 11

Prompt template Descriptive analysis Prescriptive analysis Assistant-level instructions role and goal of the LLM definitions (e.g., waiting time causes), descriptions of all data inputs Redesign patterns Message-level instructions preferred data format instructions for analyzing and presenting improvement opportunities (what aspects must be included in the response) Message-level instructions [User prompt] LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting Method 12

Prompt template Descriptive analysis Prescriptive analysis Assistant-level instructions role and goal of the LLM definitions (e.g., waiting time causes), descriptions of all data inputs Redesign patterns structured dataset containing 60 redesign patterns aimed at temporal improvement Message-level instructions preferred data format instructions for analyzing and presenting improvement opportunities (what aspects must be included in the response) Message-level instructions instructions for how the recommendations on redesign patterns should be provided (what aspects must be included in the response) [User prompt] LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting Method 13

LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting Method Redesign patterns included in the dataset Redesign patterns Quantity Arrival time incentives, Capture data at source, Case buffering, Case reassignment, Case-based work, Contact reduction, Customer integration, Customer scheduling, Customer teams, Data composition, Data elimination, Data standardization, Empower, Exception, Extra resources, Fixed assignment, Flexible assignment, Follow-up, Fragment automation, Fragment elimination, IT system integration, IT system interfacing, IT system upgrade, Integral technology, Inventory buffering, Order types (Case types), Parallelism, Periodic action, Process automation, Process decomposition, Process generalization, Process standardization, Resequencing, Resource scheduling, Role independence, Specialist, Task automation, Task composition (combination), Task decomposition, Task elimination, Triage. 41 patterns Buffer information, Establish standardized interfaces, Information buffering, Order assignment, Resource centralization, Trusted party. 6 patterns Automate for environmental impact, Department-based assignment, Experience-based task assignment, Expertise-based task assignment, First-contact problem resolution, Performance-based task assignment, Role-based task assignment, Task delegation, Teamwork-based assignment, Workload-based task assignment. 10 patterns Batch strategy optimization, Prioritization strategy optimization, Resource schedule optimization. 3 patterns Total 60 patterns 14

LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting Method Excerpt from the dataset of redesign patterns 15

Prompting method LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting Method 16

LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting Method Conversational interface workflow 17

Application on a procure-to-pay log User: Where is the highest waiting time in this process on average? Analyze it. LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting Method 18

LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting Method Application on a procure-to-pay log User: How to reduce waiting time in this transition? 19

Evaluation: Descriptive analysis LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting Method Computation evaluation Mean accuracy = 4.3 (out of 5.0) 20 350 questions 4 different event logs LLM as a judge Compared LLM’s answers vs ground truth on a scale

Evaluation: Descriptive analysis LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting Method User evaluation 21 12 participants 6.5 years on average experience in process analysis 4.5 years on average experience in process mining A survey to ask about usefulness/sufficiency/satisfaction

Response B (without redesign patterns) Response E (with redesign patterns) LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting Method Evaluation: Prescriptive analysis 22

LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting Method Evaluation: Prescriptive analysis User evaluation - survey results 23

Conclusion LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting Method Prompting method to fine-tune an LLM for analyzing waiting time causes and recommending targeted redesign options to waiting times. The core of this method is a structured dataset of redesign patterns. While the baseline is useful for high-level suggestions, the prompt-enhanced LLM offers more relevant and actionable redesigns that are particularly valuable for process analysts. Future work: repositories of validated prompts to facilitate process optimization across other KPIs, such as cost reduction. 24

LLM-Assisted Optimization of Waiting Time in Business Processes: A Prompting Method Katsiaryna Lashkevich, Fredrik Milani, Maksym Avramenko and Marlon Dumas BPM 2024 Thank you! 25