arXiv (Cornell University) · 2016 · 729 citations · 38 references
Convolutional Neural NetworkEngineeringMachine LearningMachine Learning ToolUncertainty ModelingData ScienceUncertainty QuantificationUncertainty EstimationDeep UncertaintyAdversarial Machine LearningManagementBayesian NnsApproximate Bayesian NnsStatisticsMachine Learning ModelPredictive AnalyticsDeep EnsemblesComputer ScienceDeep LearningNeural Architecture SearchDeep Neural NetworksEnsemble Algorithm
Deep neural networks are powerful black‑box predictors, yet quantifying their predictive uncertainty remains challenging; Bayesian neural networks are the current state‑of‑the‑art but require costly training modifications. We propose a simple, parallelizable alternative to Bayesian neural networks that needs minimal hyperparameter tuning and delivers high‑quality predictive uncertainty estimates. Our approach trains an ensemble of standard neural networks, evaluates uncertainty on both in‑distribution and out‑of‑distribution data, and scales to large datasets such as ImageNet. Experiments on classification and regression benchmarks show that the ensemble produces well‑calibrated uncertainties comparable to or better than approximate Bayesian methods, and it scales effectively to ImageNet.
Deep neural networks (NNs) are powerful black box predictors that have recently achieved impressive performance on a wide spectrum of tasks. Quantifying predictive uncertainty in NNs is a challenging and yet unsolved problem. Bayesian NNs, which learn a distribution over weights, are currently the state-of-the-art for estimating predictive uncertainty; however these require significant modifications to the training procedure and are computationally expensive compared to standard (non-Bayesian) NNs. We propose an alternative to Bayesian NNs that is simple to implement, readily parallelizable, requires very little hyperparameter tuning, and yields high quality predictive uncertainty estimates. Through a series of experiments on classification and regression benchmarks, we demonstrate that our method produces well-calibrated uncertainty estimates which are as good or better than approximate Bayesian NNs. To assess robustness to dataset shift, we evaluate the predictive uncertainty on test examples from known and unknown distributions, and show that our method is able to express higher uncertainty on out-of-distribution examples. We demonstrate the scalability of our method by evaluating predictive uncertainty estimates on ImageNet.
38
Deep Residual Learning for Image Recognition
Kaiming He, Xiangyu Zhang, Shaoqing Ren et al. · 2016 · 214.9K citations · Full text
Image Classification, Deep Neural Networks, Machine Vision +14
Leo Breiman · Machine Learning · 2001 · 119.3K citations · Full text
ImageNet Large Scale Visual Recognition Challenge
Olga Russakovsky, Jia Deng, Hao Su et al. · International Journal of Computer Vision · 2015 · 39.5K citations
Image Classification, Convolutional Neural Network, Machine Vision +7
Dropout: a simple way to prevent neural networks from overfitting
Nitish Srivastava, Geoffrey E. Hinton, Alex Krizhevsky et al. · 2014 · 34.2K citations
Rethinking the Inception Architecture for Computer Vision
Christian Szegedy, Vincent Vanhoucke, Sergey Ioffe et al. · 2016 · 30.2K citations
Convolutional Neural Network, Engineering, Machine Learning +17