Gaussian Process Behaviour in Wide Deep Neural Networks

Alexander G. de G. Matthews, Mark Rowland, Jiri Hron, Richard E. Turner, Zoubin Ghahramani
4/30/2018
stat.MLcs.LG

Official code: widedeepnetworks/widedeepnetworks (46 stars, Apache-2.0, last commit 2018-08-14).

Abstract

Whilst deep neural networks have shown great empirical success, there is still much work to be done to understand their theoretical properties. In this paper, we study the relationship between random, wide, fully connected, feedforward networks with more than one hidden layer and Gaussian processes with a recursive kernel definition. We show that, under broad conditions, as we make the architecture increasingly wide, the implied random function converges in distribution to a Gaussian process, formalising and extending existing results by Neal (1996) to deep networks. To evaluate convergence rates empirically, we use maximum mean discrepancy. We then compare finite Bayesian deep networks from the literature to Gaussian processes in terms of the key predictive quantities of interest, finding that in some cases the agreement can be very close. We discuss the desirability of Gaussian process behaviour and review non-Gaussian alternative models from the literature.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Code for the paper Gaussian process behaviour in wide deep networks

4610PythonOct 27, 20178 years agoApache-2.0

Cite this paper

@article{matthews2018gaussian,
  title  = {Gaussian Process Behaviour in Wide Deep Neural Networks},
  author = {Alexander G. de G. Matthews and Mark Rowland and Jiri Hron and Richard E. Turner and Zoubin Ghahramani},
  year   = {2018},
  eprint = {1804.11271},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1804.11271}
}

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

Discussion