Efficient Gaussian process learning via subspace projections
Elsa Cazelles, Felipe Tobar
TL;DR
This work tackles the high cost of training Gaussian processes (GPs) on moderately large datasets and bias risks in sparse approximations. It introduces projected likelihood (PL), which trains a GP from the likelihood of a surrogate on a $k$-dimensional projection of the data, achieving a cost of $O(k n^2)$ and quantifiable information loss that decreases with random projections on the unit sphere. The authors provide a theoretical characterization of the information loss and demonstrate that PL, using fixed low-dimensional projections (including spherical projections), often matches or closely approaches the exact GP while outperforming variational sparse methods in practice. The results demonstrate PL's potential to enable accurate and efficient GP learning for time-series and related data by leveraging low-dimensional projections and interdomain-like inducing representations.
Abstract
We propose a novel training objective for GPs constructed using lower-dimensional linear projections of the data, referred to as \emph{projected likelihood} (PL). We provide a closed-form expression for the information loss related to the PL and empirically show that it can be reduced with random projections on the unit sphere. We show the superiority of the PL, in terms of accuracy and computational efficiency, over the exact GP training and the variational free energy approach to sparse GPs over different optimisers, kernels and datasets of moderately large sizes.
