Vecchia-Inducing-Points Full-Scale Approximations for Gaussian Processes
Not on the map. Why?
Abstract (arXiv)
Gaussian processes are flexible, probabilistic, non-parametric models widely used in machine learning and statistics. However, their scalability to large data sets is limited by computational constraints. To overcome these challenges, we propose Vecchia-inducing-points full-scale (VIF) approximations combining the strengths of global inducing points and local Vecchia approximations. Vecchia approximations excel in settings with low-dimensional inputs and moderately smooth covariance functions, while inducing point methods are better suited to high-dimensional inputs and smoother covariance functions. Our VIF approach bridges these two regimes by using an efficient correlation-based neighbor-finding strategy for the Vecchia approximation of the residual process, implemented via a modified cover tree algorithm. We further extend our framework to non-Gaussian likelihoods by introducing iterative methods that substantially reduce computational costs for training and prediction by several orders of magnitudes compared to Cholesky-based computations when using a Laplace approximation. In particular, we propose and compare novel preconditioners and provide theoretical convergence results. Extensive numerical experiments on simulated and real-world data sets show that VIF approximations are both computationally efficient as well as more accurate and numerically stable than state-of-the-art alternatives. All methods are implemented in the open source C++ library GPBoost with high-level Python and R interfaces.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 24 of its 59 references that are in the map. First posted on arXiv 7 Jul 2025.
Builds on
24 of 59 references.
References · 24
- 2018GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Accelerationcited by 603
- 2013Gaussian Processes for Big Datacited by 377
- 2014Scalable Variational Gaussian Process Classificationcited by 226
- 2018When Gaussian Process Meets Big Data: A Review of Scalable GPscited by 205
- 2015Kernel Interpolation for Scalable Structured Gaussian Processes (KISS-GP)cited by 175
- 2014Hierarchical Nearest-Neighbor Gaussian Process Models for Large Geostatistical Datasetscited by 71
- 2017A general framework for Vecchia approximations of Gaussian processescited by 66
- 2018Constant-Time Predictive Distributions for Gaussian Processescited by 48
- 2017A Case Study Competition Among Methods for Analyzing Large Spatial Datacited by 44
- 2020Sparse Cholesky factorization by Kullback-Leibler minimizationcited by 40
- 2017Scalable Log Determinants for Gaussian Process Kernel Learningcited by 34
- 2018Product Kernel Interpolation for Scalable Gaussian Processescited by 31
12 more
- 2020Gaussian Process Boostingcited by 25
- 2017Compression, inversion, and approximate PCA of dense kernel matrices at near-linear computational complexitycited by 24
- 2022Integrating Random Effects in Deep Neural Networkscited by 22
- 2018Vecchia approximations of Gaussian-process predictionscited by 21
- 2021Correlation-based sparse inverse Cholesky factorization for fast Gaussian-process inferencecited by 12
- 2019Gaussian Process Learning via Fisher Scoring of Vecchia's Approximationcited by 10
- 2021Latent Gaussian Model Boostingcited by 9
- 2021A new near-linear time algorithm for k-nearest neighbor search using a compressed cover treecited by 7
- 2023Iterative Methods for Vecchia-Laplace Approximations for Latent Gaussian Process Modelscited by 6
- 2023Variational sparse inverse Cholesky approximation for latent Gaussian processes via double Kullback-Leibler minimizationcited by 4
- 2024Iterative Methods for Full-Scale Gaussian Process Approximations for Large Spatial Datacited by 4
- 2025An accuracy-runtime trade-off comparison of scalable Gaussian process approximations for spatial datacited by 1
Built on by
Not cited yet.