Scalable Gaussian Processes with Grid-Structured Eigenfunctions (GP-GRIEF)
arXiv:1807.02125
Abstract
We introduce a kernel approximation strategy that enables computation of the Gaussian process log marginal likelihood and all hyperparameter derivatives in time. Our GRIEF kernel consists of 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 inducing points.
arXiv commentAppears in the proceedings of the International Conference on Machine Learning (ICML), 2018
Cited by in corpus (9)
- Exact Gaussian Processes on a Million Data Points
- GPdoemd: a Python package for design of experiments for model discrimination
- Kernel Interpolation for Scalable Online Gaussian Processes
- Kernel Conditional Density Operators
- Quadruply Stochastic Gaussian Processes
- Scalable Variational Gaussian Processes via Harmonic Kernel Decomposition
- Input Dependent Sparse Gaussian Processes
- Scalable Bayesian Optimization with Sparse Gaussian Process Models
- Scalable Grouped Gaussian Processes via Direct Cholesky Functional Representations