Model Selection in Bayesian Neural Networks via Horseshoe Priors
Soumya Ghosh, Finale Doshi-Velez

TL;DR
This paper introduces a horseshoe prior for Bayesian Neural Networks that automatically prunes unnecessary nodes, enabling effective model selection without sacrificing predictive accuracy or computational efficiency.
Contribution
It proposes a novel horseshoe prior over node pre-activations that facilitates automatic model selection in BNNs, preventing under-fitting with over-estimated node counts.
Findings
Prevents under-fitting with over-estimated nodes
Learns smaller networks with comparable accuracy
Maintains computational efficiency
Abstract
Bayesian Neural Networks (BNNs) have recently received increasing attention for their ability to provide well-calibrated posterior uncertainties. However, model selection---even choosing the number of nodes---remains an open question. In this work, we apply a horseshoe prior over node pre-activations of a Bayesian neural network, which effectively turns off nodes that do not help explain the data. We demonstrate that our prior prevents the BNN from under-fitting even when the number of nodes required is grossly over-estimated. Moreover, this model selection over the number of nodes doesn't come at the expense of predictive or computational performance; in fact, we learn smaller networks with comparable predictive performance to current approaches.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGaussian Processes and Bayesian Inference · Adversarial Robustness in Machine Learning · Machine Learning and Algorithms
