LGMLJul 1, 2018

Accurate Uncertainties for Deep Learning Using Calibrated Regression

arXiv:1807.00263v1821 citations
Originality Incremental advance
AI Analysis

This addresses the issue of unreliable uncertainty quantification in machine learning systems, which is crucial for accurate and reliable predictions, though it is incremental as it extends existing calibration methods from classification to regression.

The paper tackles the problem of inaccurate uncertainty estimates in Bayesian and probabilistic models by proposing a simple calibration procedure for regression algorithms, which guarantees calibrated credible intervals with sufficient data and improves performance on time series forecasting and model-based reinforcement learning tasks.

Methods for reasoning under uncertainty are a key building block of accurate and reliable machine learning systems. Bayesian methods provide a general framework to quantify uncertainty. However, because of model misspecification and the use of approximate inference, Bayesian uncertainty estimates are often inaccurate -- for example, a 90% credible interval may not contain the true outcome 90% of the time. Here, we propose a simple procedure for calibrating any regression algorithm; when applied to Bayesian and probabilistic models, it is guaranteed to produce calibrated uncertainty estimates given enough data. Our procedure is inspired by Platt scaling and extends previous work on classification. We evaluate this approach on Bayesian linear regression, feedforward, and recurrent neural networks, and find that it consistently outputs well-calibrated credible intervals while improving performance on time series forecasting and model-based reinforcement learning tasks.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes