Inference in Deep Gaussian Processes using Stochastic Gradient Hamiltonian Monte Carlo

Marton Havasi, José Miguel Hernández-Lobato, Juan José Murillo-Fuentes
6/14/2018
stat.MLcs.LG

Official code: cambridge-mlg/sghmc_dgp (28 stars, MIT, last commit 2019-02-15).

Abstract

Deep Gaussian Processes (DGPs) are hierarchical generalizations of Gaussian Processes that combine well calibrated uncertainty estimates with the high flexibility of multilayer models. One of the biggest challenges with these models is that exact inference is intractable. The current state-of-the-art inference method, Variational Inference (VI), employs a Gaussian approximation to the posterior distribution. This can be a potentially poor unimodal approximation of the generally multimodal posterior. In this work, we provide evidence for the non-Gaussian nature of the posterior and we apply the Stochastic Gradient Hamiltonian Monte Carlo method to generate samples. To efficiently optimize the hyperparameters, we introduce the Moving Window MCEM algorithm. This results in significantly better predictions at a lower computational cost than its VI counterpart. Thus our method establishes a new state-of-the-art for inference in DGPs.

View on arXivView PDF

Code Implementations(1)

MIT
2811PythonOct 12, 20187 years agoMIT

Similar Papers

Cite this paper

@article{havasi2018inference,
  title  = {Inference in Deep Gaussian Processes using Stochastic Gradient Hamiltonian Monte Carlo},
  author = {Marton Havasi and José Miguel Hernández-Lobato and Juan José Murillo-Fuentes},
  year   = {2018},
  eprint = {1806.05490},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1806.05490}
}

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/1806.05490.svg)](https://codeofpaper.com/paper/1806.05490)

Discussion