Hybrid Bayesian Neural Networks with Functional Probabilistic Layers

07/14/2021
by   Daniel T Chang, et al.
0

Bayesian neural networks provide a direct and natural way to extend standard deep neural networks to support probabilistic deep learning through the use of probabilistic layers that, traditionally, encode weight (and bias) uncertainty. In particular, hybrid Bayesian neural networks utilize standard deterministic layers together with few probabilistic layers judicially positioned in the networks for uncertainty estimation. A major aspect and benefit of Bayesian inference is that priors, in principle, provide the means to encode prior knowledge for use in inference and prediction. However, it is difficult to specify priors on weights since the weights have no intuitive interpretation. Further, the relationships of priors on weights to the functions computed by networks are difficult to characterize. In contrast, functions are intuitive to interpret and are direct since they map inputs to outputs. Therefore, it is natural to specify priors on functions to encode prior knowledge, and to use them in inference and prediction based on functions. To support this, we propose hybrid Bayesian neural networks with functional probabilistic layers that encode function (and activation) uncertainty. We discuss their foundations in functional Bayesian inference, functional variational inference, sparse Gaussian processes, and sparse variational Gaussian processes. We further perform few proof-of-concept experiments using GPflus, a new library that provides Gaussian process layers and supports their use with deterministic Keras layers to form hybrid neural network and Gaussian process models.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/22/2021

Bayesian Neural Networks: Essentials

Bayesian neural networks utilize probabilistic layers that capture uncer...
research
03/14/2019

Functional Variational Bayesian Neural Networks

Variational Bayesian neural networks (BNNs) perform variational inferenc...
research
02/10/2020

Hierarchical Gaussian Process Priors for Bayesian Neural Network Weights

Probabilistic neural networks are typically modeled with independent wei...
research
10/16/2018

Multimodal Deep Gaussian Processes

We propose a novel Bayesian approach to modelling multimodal data genera...
research
05/15/2019

Output-Constrained Bayesian Neural Networks

Bayesian neural network (BNN) priors are defined in parameter space, mak...
research
12/06/2019

Gaussian Process Priors for View-Aware Inference

We derive a principled framework for encoding prior knowledge of informa...
research
05/24/2020

Functional Space Variational Inference for Uncertainty Estimation in Computer Aided Diagnosis

Deep neural networks have revolutionized medical image analysis and dise...

Please sign up or login with your details

Forgot password? Click here to reset