How Good are Low-Rank Approximations in Gaussian Process Regression?

Constantinos Daskalakis, Petros Dellaportas, Aristeidis Panos
4/3/2020
stat.MLcs.LG

Official code: aresPanos/DMGP_regression (6 stars, Apache-2.0, last commit 2020-04-06). 1 more implementation below.

Abstract

We provide guarantees for approximate Gaussian Process (GP) regression resulting from two common low-rank kernel approximations: based on random Fourier features, and based on truncating the kernel's Mercer expansion. In particular, we bound the Kullback-Leibler divergence between an exact GP and one resulting from one of the afore-described low-rank approximations to its kernel, as well as between their corresponding predictive densities, and we also bound the error between predictive mean vectors and between predictive covariance matrices computed using the exact versus using the approximate GP. We provide experiments on both simulated data and standard benchmarks to evaluate the effectiveness of our theoretical bounds.

View on arXivView PDF

Code Implementations(2)

Apache-2.0
61PythonFeb 10, 20206 years agoApache-2.0
Apache-2.0
30PythonMay 18, 20206 years agoApache-2.0

Similar Papers

Cite this paper

@article{daskalakis2020good,
  title  = {How Good are Low-Rank Approximations in Gaussian Process Regression?},
  author = {Constantinos Daskalakis and Petros Dellaportas and Aristeidis Panos},
  year   = {2020},
  eprint = {2004.01584},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2004.01584}
}

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

Discussion