Recent research in Computer Science has investigated the use of Deep Learning (DL) techniques to complement outcomes or decisions within a Discrete Event Simulation (DES) model. The main idea of this combination is to maintain a white box simulation model but to complement it with information provided by DL models. State-of-the-art techniques in BPM combine Deep Learning and Discrete event simulation in a post-integration fashion: first an entire simulation is performed, and then a DL model is used to add waiting times and processing times to the events produced by the simulation model. In this paper, we aim at taking a step further by introducing RIMS (Runtime Integration of Machine Learning and Simulation). Instead of complementing the outcome of a complete simulation with the results of predictions "a posteriori", RIMS provides a tight integration of the predictions of the DL model at runtime during the simulation. This runtime-integration enables us to fully exploit the specific predictions thus enhancing the performance of the overall system both w.r.t. the single techniques (Business Process Simulation and DL) separately and the post-integration approach. The runtime-integration enables us to also incorporate the queue as an intercase feature in the DL model, thus further improving the performance in process scenarios where the queue plays an important role.

Runtime Integration of Machine Learning and Simulation for Business Processes

Meneghello, Francesca;Di Francescomarino, Chiara;Ghidini, Chiara
2023-01-01

Abstract

Recent research in Computer Science has investigated the use of Deep Learning (DL) techniques to complement outcomes or decisions within a Discrete Event Simulation (DES) model. The main idea of this combination is to maintain a white box simulation model but to complement it with information provided by DL models. State-of-the-art techniques in BPM combine Deep Learning and Discrete event simulation in a post-integration fashion: first an entire simulation is performed, and then a DL model is used to add waiting times and processing times to the events produced by the simulation model. In this paper, we aim at taking a step further by introducing RIMS (Runtime Integration of Machine Learning and Simulation). Instead of complementing the outcome of a complete simulation with the results of predictions "a posteriori", RIMS provides a tight integration of the predictions of the DL model at runtime during the simulation. This runtime-integration enables us to fully exploit the specific predictions thus enhancing the performance of the overall system both w.r.t. the single techniques (Business Process Simulation and DL) separately and the post-integration approach. The runtime-integration enables us to also incorporate the queue as an intercase feature in the DL model, thus further improving the performance in process scenarios where the queue plays an important role.
2023
979-8-3503-5839-1
File in questo prodotto:
File Dimensione Formato  
Runtime_Integration_of_Machine_Learning_and_Simulation_for_Business_Processes.pdf

solo utenti autorizzati

Licenza: Copyright dell'editore
Dimensione 1.4 MB
Formato Adobe PDF
1.4 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11582/342348
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
social impact