A survey of uncertainty in deep neural networks
Обзор неопределённости в глубоких нейронных сетях
2023-07-29
SCID: 54.1/2rp8gpf4
Discuss with AI
Bayesian neural networks (BNNs)calibration of neural networksensembles of neural networksmodel uncertainty vs data uncertaintyuncertainty estimation
Figures from the paper
Abstract (AI)
Abstract Over the last decade, neural networks have reached almost every field of science and become a crucial part of various real world applications. Due to the increasing spread, confidence in neural network predictions has become more and more important. However, basic neural networks do not deliver certainty estimates or suffer from over- or under-confidence, i.e. are badly calibrated. To overcome this, many researchers have been working on understanding and quantifying uncertainty in a neural network’s prediction. As a result, different types and sources of uncertainty have been identified and various approaches to measure and quantify uncertainty in neural networks have been proposed. This work gives a comprehensive overview of uncertainty estimation in neural networks, reviews recent advances in the field, highlights current challenges, and identifies potential research opportunities. It is intended to give anyone interested in uncertainty estimation in neural networks a broad overview and introduction, without presupposing prior knowledge in this field. For that, a comprehensive introduction to the most crucial sources of uncertainty is given and their separation into reducible model uncertainty and irreducible data uncertainty is presented. The modeling of these uncertainties based on deterministic neural networks, Bayesian neural networks (BNNs), ensemble of neural networks, and test-time data augmentation approaches is introduced and different branches of these fields as well as the latest developments are discussed. For a practical application, we discuss different measures of uncertainty, approaches for calibrating neural networks, and give an overview of existing baselines and available implementations. Different examples from the wide spectrum of challenges in the fields of medical image analysis, robotics, and earth observation give an idea of the needs and challenges regarding uncertainties in the practical applications of neural networks. Additionally, the practical limitations of uncertainty quantification methods in neural networks for mission- and safety-critical real world applications are discussed and an outlook on the next steps towards a broader usage of such methods is given.
Key Findings
1
Examples from medical image analysis, robotics, and earth observation illustrate domain-specific needs and challenges for uncertainty estimation.
2
Multiple modelling approaches exist for uncertainty estimation: deterministic methods, Bayesian neural networks (BNNs), ensembles, and test-time data augmentation.
3
Practical challenges and limitations of uncertainty quantification are highlighted for mission- and safety-critical applications, with identified research opportunities.
4
Standard neural networks do not provide reliable certainty estimates and are often miscalibrated, exhibiting over- or under-confidence.
5
The survey reviews measures of uncertainty, calibration techniques, baselines, and available implementations for practical applications.
6
Uncertainty in neural networks can be categorized into reducible model uncertainty and irreducible data uncertainty, and separating these is crucial.
Research Object
Uncertainty in deep neural networks
Research Subject
Estimation, quantification, sources (model vs data), modeling approaches, calibration, measures, and practical limitations of uncertainty in neural network predictions
Publication Details
Publication Date
2023-07-29
Journal
Publisher
ISSN
Cited by
1349
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest
References available in scid.ai10
A review of uncertainty quantification in deep learning: Techniques, applications and challenges2021
Enhancing the reliability of out-of-distribution image detection in neural networks2025
A survey on Image Data Augmentation for Deep Learning2019
Overcoming catastrophic forgetting in neural networks2017
Rethinking the Inception Architecture for Computer Vision2016
Distilling the Knowledge in a Neural Network2015
ImageNet: A large-scale hierarchical image database2009
Pattern Recognition and Machine Learning2007
Gradient-based learning applied to document recognition1998
Neural network ensembles1990