Scalable Gaussian Process Regression Using Deep Neural Networks

Abstract

We propose a scalable Gaussian process model for regression by applying a deep neural network as the feature-mapping function. We first pretrain the deep neural network with a stacked denoising auto-encoder in an unsupervised way. Then, we perform a Bayesian linear regression on the top layer of the pre-trained deep network. The resulting model, Deep-Neural-Network-based Gaussian Process (DNN-GP), can learn much more meaningful representation of the data by the finite-dimensional but deep-layered feature-mapping function. Unlike standard Gaussian processes, our model scales well with the size of the training set due to the avoidance of kernel matrix inversion. Moreover, we present a mixture of DNN-GPs to further improve the regression performance. For the experiments on three representative large datasets, our proposed models significantly outperform the state-of-the-art algorithms of Gaussian process regression.

Cite

Text

Huang et al. "Scalable Gaussian Process Regression Using Deep Neural Networks." International Joint Conference on Artificial Intelligence, 2015.

Markdown

[Huang et al. "Scalable Gaussian Process Regression Using Deep Neural Networks." International Joint Conference on Artificial Intelligence, 2015.](https://mlanthology.org/ijcai/2015/huang2015ijcai-scalable/)

BibTeX

@inproceedings{huang2015ijcai-scalable,
  title     = {{Scalable Gaussian Process Regression Using Deep Neural Networks}},
  author    = {Huang, Wen-bing and Zhao, Deli and Sun, Fuchun and Liu, Huaping and Chang, Edward Y.},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {2015},
  pages     = {3576-3582},
  url       = {https://mlanthology.org/ijcai/2015/huang2015ijcai-scalable/}
}