MLLGCOMEMay 5, 2023

Sparsifying Bayesian neural networks with latent binary variables and normalizing flows

arXiv:2305.03395v13 citations
Originality Incremental advance
AI Analysis

This work addresses the need for reliable uncertainty estimates and sparsity in neural networks, particularly for applications like diagnostics, but it is incremental as it builds upon existing LBBNN methods.

The paper tackles the problem of overfitting and unreliable uncertainty estimates in artificial neural networks by extending latent binary Bayesian neural networks (LBBNN) with normalizing flows for a more flexible variational posterior, resulting in improved predictive power and sparser networks compared to the original LBBNN method.

Artificial neural networks (ANNs) are powerful machine learning methods used in many modern applications such as facial recognition, machine translation, and cancer diagnostics. A common issue with ANNs is that they usually have millions or billions of trainable parameters, and therefore tend to overfit to the training data. This is especially problematic in applications where it is important to have reliable uncertainty estimates. Bayesian neural networks (BNN) can improve on this, since they incorporate parameter uncertainty. In addition, latent binary Bayesian neural networks (LBBNN) also take into account structural uncertainty by allowing the weights to be turned on or off, enabling inference in the joint space of weights and structures. In this paper, we will consider two extensions to the LBBNN method: Firstly, by using the local reparametrization trick (LRT) to sample the hidden units directly, we get a more computationally efficient algorithm. More importantly, by using normalizing flows on the variational posterior distribution of the LBBNN parameters, the network learns a more flexible variational posterior distribution than the mean field Gaussian. Experimental results show that this improves predictive power compared to the LBBNN method, while also obtaining more sparse networks. We perform two simulation studies. In the first study, we consider variable selection in a logistic regression setting, where the more flexible variational distribution leads to improved results. In the second study, we compare predictive uncertainty based on data generated from two-dimensional Gaussian distributions. Here, we argue that our Bayesian methods lead to more realistic estimates of predictive uncertainty.

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