Doubly Stochastic Variational Inference for Deep Gaussian Processes

Hugh Salimbeni, Marc Deisenroth
5/24/2017
stat.ML

Official code: UCL-SML/Doubly-Stochastic-DGP (153 stars, Apache-2.0, last commit 2019-02-21).

Abstract

Gaussian processes (GPs) are a good choice for function approximation as they are flexible, robust to over-fitting, and provide well-calibrated predictive uncertainty. Deep Gaussian processes (DGPs) are multi-layer generalisations of GPs, but inference in these models has proved challenging. Existing approaches to inference in DGP models assume approximate posteriors that force independence between the layers, and do not work well in practice. We present a doubly stochastic variational inference algorithm, which does not force independence between layers. With our method of inference we demonstrate that a DGP model can be used effectively on data ranging in size from hundreds to a billion points. We provide strong empirical evidence that our inference scheme for DGPs works well in practice in both classification and regression.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Deep Gaussian Processes with Doubly Stochastic Variational Inference

15348PythonMay 16, 20177 years agoApache-2.0

Cite this paper

@article{salimbeni2017doubly,
  title  = {Doubly Stochastic Variational Inference for Deep Gaussian Processes},
  author = {Hugh Salimbeni and Marc Deisenroth},
  year   = {2017},
  eprint = {1705.08933},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1705.08933}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1705.08933.svg)](https://codeofpaper.com/paper/1705.08933)

Discussion