MLMay 29, 2017

Model Selection in Bayesian Neural Networks via Horseshoe Priors

arXiv:1705.10388v1130 citationsHas Code
Originality Incremental advance
AI Analysis

This addresses the open problem of model selection in BNNs, particularly for choosing the number of nodes, offering an incremental improvement for practitioners in Bayesian deep learning.

The paper tackles model selection in Bayesian Neural Networks by applying a horseshoe prior over node pre-activations, which automatically turns off unnecessary nodes without under-fitting, resulting in smaller networks with comparable predictive performance to existing methods.

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.

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