Accelerated training of Gaussian processes using banded square exponential covariances
Emily C. Ehrhardt, Felipe Tobar
TL;DR
This work introduces Banded Training Covariance (BTC), a sparsity-based approach for Gaussian process training in one dimension using the squared exponential kernel. By applying a cut-off operator to form a $k$-banded covariance $L_k(K)$, BTC reduces training complexity to $O(n k^2)$ while preserving a valid predictive distribution under conditions that ensure positive definiteness. The authors provide theoretical guarantees for structure preservation and predictive validity, and empirically demonstrate that BTC matches full GP performance with substantial runtime savings, outperforming standard sparse GP methods like FITC and VFE on real-world datasets. The method leverages the exponential decay of SE covariances to exploit almost-sparsity, offering a practical pathway for efficient GP training on long time-series, with noted limitations to the SE kernel and 1D settings and avenues for extension to higher dimensions.
Abstract
We propose a novel approach to computationally efficient GP training based on the observation that square-exponential (SE) covariance matrices contain several off-diagonal entries extremely close to zero. We construct a principled procedure to eliminate those entries to produce a \emph{banded}-matrix approximation to the original covariance, whose inverse and determinant can be computed at a reduced computational cost, thus contributing to an efficient approximation to the likelihood function. We provide a theoretical analysis of the proposed method to preserve the structure of the original covariance in the 1D setting with SE kernel, and validate its computational efficiency against the variational free energy approach to sparse GPs.
