Greedy Bayesian Posterior Approximation with Deep Ensembles
Not on the map. Why?
Abstract (arXiv)
Ensembles of independently trained neural networks are a state-of-the-art approach to estimate predictive uncertainty in Deep Learning, and can be interpreted as an approximation of the posterior distribution via a mixture of delta functions. The training of ensembles relies on non-convexity of the loss landscape and random initialization of their individual members, making the resulting posterior approximation uncontrolled. This paper proposes a novel and principled method to tackle this limitation, minimizing an f-divergence between the true posterior and a kernel density estimator (KDE) in a function space. We analyze this objective from a combinatorial point of view, and show that it is submodular with respect to mixture components for any f. Subsequently, we consider the problem of greedy ensemble construction. From the marginal gain on the negative f-divergence, which quantifies an improvement in posterior approximation yielded by adding a new component into the KDE, we derive a novel diversity term for ensemble methods. The performance of our approach is demonstrated on computer vision out-of-distribution detection benchmarks in a range of architectures trained on multiple datasets. The source code of our method is made publicly available at https://github.com/Oulu-IMEDS/greedyensemblestraining.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 46 of its 89 references that are in the map. First posted on arXiv 29 May 2021.
Builds on
46 of 89 references.
References · 46
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,183
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,448
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,349
- 2016Simple and Scalable Predictive Uncertainty Estimation using Deep Ensemblescited by 3,926
- 2016Wide Residual Networkscited by 3,070
- 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,877
- 2013Describing Textures in the Wildcited by 2,125
- 2016Identity Mappings in Deep Residual Networkscited by 1,965
- 2015LSUN: Construction of a Large-scale Image Dataset using Deep Learning with Humans in the Loopcited by 1,355
34 more
- 2019Can You Trust Your Model's Uncertainty? Evaluating Predictive Uncertainty Under Dataset Shiftcited by 1,287
- 2018Deep Anomaly Detection with Outlier Exposurecited by 942
- 2018Loss Surfaces, Mode Connectivity, and Fast Ensembling of DNNscited by 588
- 2019A Simple Baseline for Bayesian Uncertainty in Deep Learningcited by 560
- 2018Predictive Uncertainty Estimation via Prior Networkscited by 557
- 2020Bayesian Deep Learning and a Probabilistic Perspective of Generalizationcited by 480
- 2019Measuring Calibration in Deep Learningcited by 446
- 2019Deep Ensembles: A Loss Landscape Perspectivecited by 443
- 2020BatchEnsemble: An Alternative Approach to Efficient Ensemble and Lifelong Learningcited by 371
- 2017Snapshot Ensembles: Train 1, get M for freecited by 350
- 2020Pitfalls of In-Domain Uncertainty Estimation and Ensembling in Deep Learningcited by 210
- 2017Super-Convergence: Very Fast Training of Neural Networks Using Large Learning Ratescited by 199
- 2020Training independent subnetworks for robust predictioncited by 177
- 2019Ensemble Distribution Distillationcited by 158
- 2020Hyperparameter Ensembles for Robustness and Uncertainty Quantificationcited by 150
- 2019Functional Variational Bayesian Neural Networkscited by 127
- 2021Scalable Marginal Likelihood Estimation for Model Selection in Deep Learningcited by 106
- 2021Priors in Bayesian Deep Learning: A Reviewcited by 101
- 2019Subspace Inference for Bayesian Deep Learningcited by 95
- 2018Uncertainty in Neural Networks: Approximately Bayesian Ensemblingcited by 94
- 2020Bayesian Deep Ensembles via the Neural Tangent Kernelcited by 90
- 2020DVERGE: Diversifying Vulnerabilities for Enhanced Robust Generation of Ensemblescited by 73
- 2019Improving Adversarial Robustness of Ensembles with Diversity Trainingcited by 69
- 2020Neural Ensemble Search for Uncertainty Estimation and Dataset Shiftcited by 56
- 2021DICE: Diversity in Deep Ensembles via Conditional Redundancy Adversarial Estimationcited by 48
- 2019Function Space Particle Optimization for Bayesian Neural Networkscited by 41
- 2020f-Divergence Variational Inferencecited by 28
- 2020Diversity inducing Information Bottleneck in Model Ensemblescited by 27
- 2015Submodular Functions: from Discrete to Continous Domainscited by 25
- 2019Ensembles of Locally Independent Prediction Modelscited by 22
- 2019Variational f-divergence Minimizationcited by 16
- 2020Stationary Activations for Uncertainty Calibration in Deep Learningcited by 14
- 2018Bayesian posterior approximation via greedy particle optimizationcited by 10
- 2019Parallel Algorithm for Non-Monotone DR-Submodular Maximizationcited by 9
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 1.
3 papers.
- 2024UDUC: An Uncertainty-driven Approach for Learning-based Robust Control4 May 2024
- 2023Sensitivity-Aware Amortized Bayesian Inference17 Oct 2023
- 2022Bayesian posterior approximation with stochastic ensembles15 Dec 2022