Artificial neural networks will always make a prediction, even when completely uncertain and regardless of the consequences. This obliviousness of uncertainty is a major obstacle towards their adoption in practice. Techniques exist, however, to estimate the two major types of uncertainty: model uncertainty and observation noise in the data. Bayesian neural networks are theoretically well-founded models that can learn the model uncertainty of their predictions. Minor modifications to these models and their loss functions allow learning the observation noise for individual samples as well. This paper is the first to apply these techniques to predictive process monitoring. We found that they contribute towards more accurate predictions and work quickly. However, their main benefit resides with the uncertainty estimates themselves that allow the separation of higher-quality from lower-quality predictions and the building of confidence intervals. This leads to many interesting applications, enables an earlier adoption of prediction systems with smaller datasets and fosters a better cooperation with humans.
翻译:人工神经网络总能作出预测,即使完全不确定而且不管结果如何。这种忽视不确定性是在实践中采用这种技术的主要障碍。然而,技术是用来估计两大类不确定性的:数据中的模型不确定性和观测噪音。海湾神经网络在理论上是有充分依据的模型,可以了解模型预测的不确定性。对这些模型及其损失功能的微小修改也能够了解单个样本的观测噪音。本文是首先将这些技术应用于预测过程监测的。我们发现,这些技术有助于更准确的预测和快速地工作。然而,它们的主要好处在于不确定性的估算本身,这种估算能够将质量更高和低质量预测分开,并建立信任间隔。这导致许多有趣的应用,能够及早采用小数据集的预测系统,并促进与人类的更好合作。