Learning Uncertainty with Artificial Neural Networks for Improved Predictive Process Monitoring
arXiv:2206.06317 · doi:10.1016/j.asoc.2022.109134
Abstract
The inability of artificial neural networks to assess the uncertainty of their predictions is an impediment to their widespread use. We distinguish two types of learnable uncertainty: model uncertainty due to a lack of training data and noise-induced observational uncertainty. Bayesian neural networks use solid mathematical foundations to learn the model uncertainties of their predictions. The observational uncertainty can be calculated by adding one layer to these networks and augmenting their loss functions. Our contribution is to apply these uncertainty concepts to predictive process monitoring tasks to train uncertainty-based models to predict the remaining time and outcomes. Our experiments show that uncertainty estimates allow more and less accurate predictions to be differentiated and confidence intervals to be constructed in both regression and classification tasks. These conclusions remain true even in early stages of running processes. Moreover, the deployed techniques are fast and produce more accurate predictions. The learned uncertainty could increase users' confidence in their process prediction systems, promote better cooperation between humans and these systems, and enable earlier implementations with smaller datasets.
References in corpus (13)
- Auto-Encoding Variational Bayes
- An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling
- What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision?
- A Review of Uncertainty Quantification in Deep Learning: Techniques, Applications and Challenges
- Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learning
- Aleatoric and Epistemic Uncertainty in Machine Learning: An Introduction to Concepts and Methods
- A Theoretically Grounded Application of Dropout in Recurrent Neural Networks
- Bayesian Convolutional Neural Networks with Bernoulli Approximate Variational Inference
- Predictive Business Process Monitoring with LSTM Neural Networks
- Uncertainty and Interpretability in Convolutional Neural Networks for Semantic Segmentation of Colorectal Polyps
- Galaxy Zoo: Probabilistic Morphology through Bayesian CNNs and Active Learning
- Classifying Process Instances Using Recurrent Neural Networks
- Robustness of Bayesian Neural Networks to Gradient-Based Attacks