A Rate-Distortion View of Uncertainty Quantification

Ifigeneia Apostolopoulou, Benjamin Eysenbach, Frank Nielsen, Artur Dubrawski
6/16/2024
cs.LGcs.AIstat.ML

No official code found. Best implementation: ifiaposto/Distance_Aware_Bottleneck (28 stars, Apache-2.0, last commit 2024-09-03).

Abstract

In supervised learning, understanding an input's proximity to the training data can help a model decide whether it has sufficient evidence for reaching a reliable prediction. While powerful probabilistic models such as Gaussian Processes naturally have this property, deep neural networks often lack it. In this paper, we introduce Distance Aware Bottleneck (DAB), i.e., a new method for enriching deep neural networks with this property. Building on prior information bottleneck approaches, our method learns a codebook that stores a compressed representation of all inputs seen during training. The distance of a new example from this codebook can serve as an uncertainty estimate for the example. The resulting model is simple to train and provides deterministic uncertainty estimates by a single forward pass. Finally, our method achieves better out-of-distribution (OOD) detection and misclassification prediction than prior methods, including expensive ensemble methods, deep kernel Gaussian Processes, and approaches based on the standard information bottleneck.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Official Implementation of the paper: "A Rate-Distorion View of Uncertainty Quantification", ICML 2024

282PythonMay 25, 20242 years agoApache-2.0

Similar Papers

Cite this paper

@article{apostolopoulou2024ratedistortion,
  title  = {A Rate-Distortion View of Uncertainty Quantification},
  author = {Ifigeneia Apostolopoulou and Benjamin Eysenbach and Frank Nielsen and Artur Dubrawski},
  year   = {2024},
  eprint = {2406.10775},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.10775v2},
  journal = {ICML 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.10775.svg)](https://codeofpaper.com/paper/2406.10775)

Discussion