mlsanityData to 7 Oct 2026

Numerically Stable Sparse Gaussian Processes via Minimum Separation using Cover Trees

arXiv 2210.07893 ↗First posted 14 Oct 2022stat.ML cs.LGcited by 5

Not on the map. Why?

Abstract (arXiv)

Gaussian processes are frequently deployed as part of larger machine learning and decision-making systems, for instance in geospatial modeling, Bayesian optimization, or in latent Gaussian models. Within a system, the Gaussian process model needs to perform in a stable and reliable manner to ensure it interacts correctly with other parts of the system. In this work, we study the numerical stability of scalable sparse approximations based on inducing points. To do so, we first review numerical stability, and illustrate typical situations in which Gaussian process models can be unstable. Building on stability theory originally developed in the interpolation literature, we derive sufficient and in certain cases necessary conditions on the inducing points for the computations performed to be numerically stable. For low-dimensional tasks such as geospatial modeling, we propose an automated method for computing inducing points satisfying these conditions. This is done via a modification of the cover tree data structure, which is of independent interest. We additionally propose an alternative sparse approximation for regression with a Gaussian likelihood which trades off a small amount of performance to further improve stability. We provide illustrative examples showing the relationship between stability of calculations and predictive performance of inducing point methods on spatial tasks.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 18 of its 66 references that are in the map. First posted on arXiv 14 Oct 2022.

Builds on

18 of 66 references.

References · 18

  1. 2018GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Accelerationcited by 603
  2. 2013Gaussian Processes for Big Datacited by 377
  3. 2018Gaussian Processes and Kernel Methods: A Review on Connections and Equivalencescited by 188
  4. 2016GPflow: A Gaussian process library using TensorFlowcited by 139
  5. 2020Efficiently Sampling Functions from Gaussian Process Posteriorscited by 125
  6. 2017A general framework for Vecchia approximations of Gaussian processescited by 66
  7. 2020Pathwise Conditioning of Gaussian Processescited by 63
  8. 2019Rates of Convergence for Sparse Variational Gaussian Process Regressioncited by 62
  9. 2015On Sparse variational methods and the Kullback-Leibler divergence between stochastic processescited by 56
  10. 2020Convergence of Sparse Variational Inference in Gaussian Processes Regressioncited by 53
  11. 2017A Case Study Competition Among Methods for Analyzing Large Spatial Datacited by 44
  12. 2015A multi-resolution approximation for massive spatial datasetscited by 20
6 more
  1. 2021Dual Parameterization of Sparse Variational Gaussian Processescited by 19
  2. 2017Spatial Mapping with Gaussian Processes and Nonstationary Fourier Featurescited by 16
  3. 2019Banded Matrix Operators for Gaussian Markov Models in the Automatic Differentiation Eracited by 11
  4. 2021Adaptive Inducing Points Selection For Gaussian Processescited by 8
  5. 2021Numerical issues in maximum likelihood parameter estimation for Gaussian process interpolationcited by 7
  6. 2018Fully Scalable Gaussian Processes using Subspace Inducing Inputscited by 4

Built on by

Cited by year

Citing papers per year: 2023: 2; 2024: 2; 2025: 1.

5 papers.