ICML 2018oral32 citations

Scalable Gaussian Processes with Grid-Structured Eigenfunctions (GP-GRIEF)

Trefor Evans, Prasanth Nair

Abstract

We introduce a kernel approximation strategy that enables computation of the Gaussian process log marginal likelihood and all hyperparameter derivatives in O(p) time. Our GRIEF kernel consists of p eigenfunctions found using a Nystrom approximation from a dense Cartesian product grid of inducing points. By exploiting algebraic properties of Kronecker and Khatri-Rao tensor products, computational complexity of the training procedure can be practically independent of the number of inducing points. This allows us to use arbitrarily many inducing points to achieve a globally accurate kernel approximation, even in high-dimensional problems. The fast likelihood evaluation enables type-I or II Bayesian inference on large-scale datasets. We benchmark our algorithms on real-world problems with up to two-million training points and 10^33 inducing points.

BibTeX
@InProceedings{pmlr-v80-evans18a,
  title = 	 {Scalable {G}aussian Processes with Grid-Structured Eigenfunctions ({GP}-{GRIEF})},
  author =       {Evans, Trefor and Nair, Prasanth},
  booktitle = 	 {Proceedings of the 35th International Conference on Machine Learning},
  pages = 	 {1417--1426},
  year = 	 {2018},
  editor = 	 {Dy, Jennifer and Krause, Andreas},
  volume = 	 {80},
  series = 	 {Proceedings of Machine Learning Research},
  month = 	 {10--15 Jul},
  publisher =    {PMLR},
  pdf = 	 {http://proceedings.mlr.press/v80/evans18a/evans18a.pdf},
  url = 	 {https://proceedings.mlr.press/v80/evans18a.html},
  abstract = 	 {We introduce a kernel approximation strategy that enables computation of the Gaussian process log marginal likelihood and all hyperparameter derivatives in O(p) time. Our GRIEF kernel consists of p eigenfunctions found using a Nystrom approximation from a dense Cartesian product grid of inducing points. By exploiting algebraic properties of Kronecker and Khatri-Rao tensor products, computational complexity of the training procedure can be practically independent of the number of inducing points. This allows us to use arbitrarily many inducing points to achieve a globally accurate kernel approximation, even in high-dimensional problems. The fast likelihood evaluation enables type-I or II Bayesian inference on large-scale datasets. We benchmark our algorithms on real-world problems with up to two-million training points and 10^33 inducing points.}
}
Scalable Gaussian Processes with Grid-Structured Eigenfunctions (GP-GRIEF) · ICML 2018