Improving model calibration with accuracy versus uncertainty optimization

12/14/2020
by   Ranganath Krishnan, et al.
12

Obtaining reliable and accurate quantification of uncertainty estimates from deep neural networks is important in safety-critical applications. A well-calibrated model should be accurate when it is certain about its prediction and indicate high uncertainty when it is likely to be inaccurate. Uncertainty calibration is a challenging problem as there is no ground truth available for uncertainty estimates. We propose an optimization method that leverages the relationship between accuracy and uncertainty as an anchor for uncertainty calibration. We introduce a differentiable accuracy versus uncertainty calibration (AvUC) loss function that allows a model to learn to provide well-calibrated uncertainties, in addition to improved accuracy. We also demonstrate the same methodology can be extended to post-hoc uncertainty calibration on pretrained models. We illustrate our approach with mean-field stochastic variational inference and compare with state-of-the-art methods. Extensive experiments demonstrate our approach yields better model calibration than existing methods on large-scale image classification tasks under distributional shift.

READ FULL TEXT

page 7

page 13

page 18

page 19

research
12/09/2022

Reliable Multimodal Trajectory Prediction via Error Aligned Uncertainty Optimization

Reliable uncertainty quantification in deep neural networks is very cruc...
research
10/30/2019

Heteroscedastic Calibration of Uncertainty Estimators in Deep Learning

The role of uncertainty quantification (UQ) in deep learning has become ...
research
06/27/2022

Uncertainty Calibration for Deep Audio Classifiers

Although deep Neural Networks (DNNs) have achieved tremendous success in...
research
07/03/2020

Diagnostic Uncertainty Calibration: Towards Reliable Machine Predictions in Medical Domain

Label disagreement between human experts is a common issue in the medica...
research
08/25/2022

Calibrated Selective Classification

Selective classification allows models to abstain from making prediction...
research
08/02/2023

Calibration in Deep Learning: A Survey of the State-of-the-Art

Calibrating deep neural models plays an important role in building relia...
research
05/28/2022

Teaching Models to Express Their Uncertainty in Words

We show that a GPT-3 model can learn to express uncertainty about its ow...

Please sign up or login with your details

Forgot password? Click here to reset