English

Convergence of Sparse Variational Inference in Gaussian Processes Regression

Machine Learning 2020-08-04 v1 Machine Learning

Abstract

Gaussian processes are distributions over functions that are versatile and mathematically convenient priors in Bayesian modelling. However, their use is often impeded for data with large numbers of observations, NN, due to the cubic (in NN) cost of matrix operations used in exact inference. Many solutions have been proposed that rely on MNM \ll N inducing variables to form an approximation at a cost of O(NM2)\mathcal{O}(NM^2). While the computational cost appears linear in NN, the true complexity depends on how MM must scale with NN to ensure a certain quality of the approximation. In this work, we investigate upper and lower bounds on how MM needs to grow with NN to ensure high quality approximations. We show that we can make the KL-divergence between the approximate model and the exact posterior arbitrarily small for a Gaussian-noise regression model with MNM\ll N. Specifically, for the popular squared exponential kernel and DD-dimensional Gaussian distributed covariates, M=O((logN)D)M=\mathcal{O}((\log N)^D) suffice and a method with an overall computational cost of O(N(logN)2D(loglogN)2)\mathcal{O}(N(\log N)^{2D}(\log\log N)^2) can be used to perform inference.

Keywords

Cite

@article{arxiv.2008.00323,
  title  = {Convergence of Sparse Variational Inference in Gaussian Processes Regression},
  author = {David R. Burt and Carl Edward Rasmussen and Mark van der Wilk},
  journal= {arXiv preprint arXiv:2008.00323},
  year   = {2020}
}

Comments

Extended version of http://proceedings.mlr.press/v97/burt19a.html (arxiv version: arXiv:1903.03571 ). Published in Journal of Machine Learning Research: http://jmlr.org/papers/v21/19-1015.html. Code available at: https://github.com/markvdw/RobustGP

R2 v1 2026-06-23T17:34:36.335Z