Training Deep Gaussian Processes using Stochastic Expectation Propagation and Probabilistic Backpropagation
Thang D. Bui, Jos\'e Miguel Hern\'andez-Lobato, Yingzhen Li, Daniel, Hern\'andez-Lobato, Richard E. Turner

TL;DR
This paper introduces a scalable Bayesian training method for Deep Gaussian Processes using stochastic Expectation Propagation and probabilistic backpropagation, enhancing flexibility and uncertainty estimation in deep probabilistic models.
Contribution
It develops a novel extension of probabilistic backpropagation that incorporates stochastic Expectation Propagation for efficient training of DGPs.
Findings
Outperforms Gaussian process regression on real-world datasets
Automatically discovers input transformations like warping and compression
Provides better calibrated uncertainty estimates
Abstract
Deep Gaussian processes (DGPs) are multi-layer hierarchical generalisations of Gaussian processes (GPs) and are formally equivalent to neural networks with multiple, infinitely wide hidden layers. DGPs are probabilistic and non-parametric and as such are arguably more flexible, have a greater capacity to generalise, and provide better calibrated uncertainty estimates than alternative deep models. The focus of this paper is scalable approximate Bayesian learning of these networks. The paper develops a novel and efficient extension of probabilistic backpropagation, a state-of-the-art method for training Bayesian neural networks, that can be used to train DGPs. The new method leverages a recently proposed method for scaling Expectation Propagation, called stochastic Expectation Propagation. The method is able to automatically discover useful input warping, expansion or compression, and it…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGaussian Processes and Bayesian Inference · Machine Learning and Data Classification
