Predictive Business Process Monitoring with LSTM Neural Networks
About
Predictive business process monitoring methods exploit logs of completed cases of a process in order to make predictions about running cases thereof. Existing methods in this space are tailor-made for specific prediction tasks. Moreover, their relative accuracy is highly sensitive to the dataset at hand, thus requiring users to engage in trial-and-error and tuning when applying them in a specific setting. This paper investigates Long Short-Term Memory (LSTM) neural networks as an approach to build consistently accurate models for a wide range of predictive process monitoring tasks. First, we show that LSTMs outperform existing techniques to predict the next event of a running case and its timestamp. Next, we show how to use models for predicting the next task in order to predict the full continuation of a running case. Finally, we apply the same approach to predict the remaining time, and show that this approach outperforms existing tailor-made methods.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Final Outcome Prediction | Sepsis (Release-A) | Accuracy84.15 | 5 | |
| Final Outcome Prediction | BPIC12 (Approved) | Accuracy65.63 | 5 | |
| Final Outcome Prediction | BPIC12 Declined | Accuracy75.31 | 5 | |
| Final Outcome Prediction | Sepsis Release-B | Accuracy92.47 | 5 | |
| Final Outcome Prediction | Sepsis Release-C | Accuracy90.58 | 5 | |
| Next Activity Prediction | BPIC13-c | Accuracy55.18 | 5 | |
| Final Outcome Prediction | BPIC12 Cancelled | Accuracy63.36 | 5 | |
| Final Outcome Prediction | Sepsis (Release-D) | Accuracy94.94 | 5 | |
| Next Activity Prediction | BPIC 12 | Accuracy70.85 | 5 | |
| Next Activity Prediction | BPIC13-i | Accuracy55.02 | 5 |