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 | |
|---|---|---|---|---|
| Next Activity Prediction | BPIC 12 | Accuracy70.85 | 13 | |
| Next Activity Prediction | BPIC 17 | Accuracy75.25 | 13 | |
| Next Activity Prediction | Sepsis | Accuracy52.69 | 12 | |
| Next Activity Prediction | Helpdesk | Accuracy70.63 | 12 | |
| Prefix-risk ranking | tau^2-Bench (held-out) | AUPRC23.1 | 11 | |
| Prefix-risk ranking | SkillsBench (held-out) | AUPRC8.9 | 11 | |
| Prefix-risk ranking | WebArena (held-out) | AUPRC38.2 | 11 | |
| Prefix-risk ranking | TerminalBench (held-out) | AUPRC0.093 | 11 | |
| Final Outcome Prediction | Sepsis (Release-A) | Accuracy84.15 | 5 | |
| Final Outcome Prediction | BPIC12 (Approved) | Accuracy65.63 | 5 |