Exact Gaussian Processes on a Million Data Points
Not on the map. Why?
Abstract (arXiv)
Gaussian processes (GPs) are flexible non-parametric models, with a capacity that grows with the available data. However, computational constraints with standard inference procedures have limited exact GPs to problems with fewer than about ten thousand training points, necessitating approximations for larger datasets. In this paper, we develop a scalable approach for exact GPs that leverages multi-GPU parallelization and methods like linear conjugate gradients, accessing the kernel matrix only through matrix multiplication. By partitioning and distributing kernel matrix multiplies, we demonstrate that an exact GP can be trained on over a million points, a task previously thought to be impossible with current computing hardware, in less than 2 hours. Moreover, our approach is generally applicable, without constraints to grid data or specific kernel classes. Enabled by this scalability, we perform the first-ever comparison of exact GPs against scalable GP approximations on datasets with 104 !-! 106 data points, showing dramatic performance improvements.
Key facts. Cited by 118 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 Mar 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 31; 2022: 26; 2023: 18; 2024: 20; 2025: 15; 2026: 8.
118 papers.
Sort:
- 2025Test-time regression: a unifying framework for designing sequence models with associative memorycited by 63
- 2021Bayesian Optimization with High-Dimensional Outputscited by 32
- 2021Spatio-Temporal Variational Gaussian Processescited by 32
- 2023Sampling from Gaussian Process Posteriors using Stochastic Gradient Descentcited by 27
- 2021Deep Neural Networks as Point Estimates for Deep Gaussian Processescited by 26
- 2022Posterior and Computational Uncertainty in Gaussian Processescited by 23
- 2021Interpolating Classifiers Make Few Mistakescited by 22
- 2021Preconditioning for Scalable Gaussian Process Hyperparameter Optimizationcited by 22
- 2021Tighter Bounds on the Log Marginal Likelihood of Gaussian Process Regression Using Conjugate Gradientscited by 20
- 2022Generalized Variational Inference in Function Spaces: Gaussian Measures meet Bayesian Deep Learningcited by 20
- 2021Kernel Interpolation for Scalable Online Gaussian Processescited by 18
- 2022On Pathologies in KL-Regularized Reinforcement Learning from Expert Demonstrationscited by 18
38 more
- 2023Data-Driven Design for Metamaterials and Multiscale Systems: A Reviewcited by 17
- 2023Stochastic Gradient Descent for Gaussian Processes Done Rightcited by 16
- 2021Bias-Free Scalable Gaussian Processes via Randomized Truncationscited by 15
- 2021Affective Processes: stochastic modelling of temporal context for emotion and facial expression recognitioncited by 15
- 2021Deep Learning for Bayesian Optimization of Scientific Problems with High-Dimensional Structurecited by 15
- 2021Incremental Ensemble Gaussian Processescited by 15
- 2022Environmental Sensor Placement with Convolutional Gaussian Neural Processescited by 14
- 2022Safe Active Learning for Multi-Output Gaussian Processescited by 13
- 2021When are Iterative Gaussian Processes Reliably Accurate?cited by 12
- 2022Parallel MCMC Without Embarrassing Failurescited by 11
- 2023Large-Scale Gaussian Processes via Alternating Projectioncited by 11
- 2024Kermut: Composite kernel regression for protein variant effectscited by 11
- 2022Scalable First-Order Bayesian Optimization via Structured Automatic Differentiationcited by 10
- 2022Low-Precision Arithmetic for Fast Gaussian Processescited by 10
- 2021SKIing on Simplices: Kernel Interpolation on the Permutohedral Lattice for Scalable Gaussian Processescited by 9
- 2021A portfolio approach to massively parallel Bayesian optimizationcited by 9
- 2022Exact Gaussian Processes for Massive Datasets via Non-Stationary Sparsity-Discovering Kernelscited by 9
- 2023Kernel Regression with Infinite-Width Neural Networks on Millions of Examplescited by 9
- 2023Disambiguated Attention Embedding for Multi-Instance Partial-Label Learningcited by 9
- 2024Scaling Gaussian Processes for Learning Curve Prediction via Latent Kronecker Structurecited by 9
- 2021The Fast Kernel Transformcited by 8
- 2021Scalable Variational Gaussian Processes via Harmonic Kernel Decompositioncited by 8
- 2022Variational Nearest Neighbor Gaussian Processcited by 8
- 2022Multi-Instance Partial-Label Learning: Towards Exploiting Dual Inexact Supervisioncited by 8
- 2023Robust, randomized preconditioning for kernel ridge regressioncited by 8
- 2024Computation-Aware Gaussian Processes: Model Selection And Linear-Time Inferencecited by 8
- 2021Appearance of Random Matrix Theory in Deep Learningcited by 7
- 2021Fast and Scalable Spike and Slab Variable Selection in High-Dimensional Gaussian Processescited by 7
- 2021Correlated Product of Experts for Sparse Gaussian Process Regressioncited by 7
- 2023CoLA: Exploiting Compositional Structure for Automatic and Efficient Numerical Linear Algebracited by 7
- 2024Function-space Parameterization of Neural Networks for Sequential Learningcited by 7
- 2021Hierarchical Inducing Point Gaussian Process for Inter-domain Observationscited by 6
- 2021Scalable Cross Validation Losses for Gaussian Process Modelscited by 6
- 2021Uncertainty-Aware Time-to-Event Prediction using Deep Kernel Accelerated Failure Time Modelscited by 5
- 2022Gaussian Process Surrogate Models for Neural Networkscited by 5
- 2023Leveraging Locality and Robustness to Achieve Massively Scalable Gaussian Process Regressioncited by 5
- 2023FaIRGP: A Bayesian Energy Balance Model for Surface Temperatures Emulationcited by 5
- 2024Improving Linear System Solvers for Hyperparameter Optimisation in Iterative Gaussian Processescited by 5
50 most cited of 118 All 118 (JSON)
- 2026Adaptive multi-resolution Gaussian processes: Scalable exact inference with naturally data-sparse covariance matrices24 Sep 2026
- 2026Triply-Scalable Equivariant Gaussian Process Modeling17 Sep 2026
- 2026SIKA-GP: Accelerating Gaussian Process Inference with Sparse Inducing Kernel Approximations for Bayesian Deep Learning26 May 2026
- 2026Scalable Gaussian process inference via neural feature maps11 May 2026
- 2026Inverse-Free Sparse Variational Gaussian Processes1 Apr 2026
- 2026mlr3mbo: Bayesian Optimization in R31 Mar 2026
- 2026Practical Efficient Global Optimization is No-regret26 Mar 2026
- 2026Simplex-to-Euclidean Bijection for Conjugate and Calibrated Multiclass Gaussian Process Classification17 Mar 2026
- 2025gp2Scale: A Class of Compactly Supported Non-Stationary Kernels and Distributed Computing for Exact Gaussian Processes on 10 Million Data Points5 Dec 2025
- 2025Warm-Starting Iterative Gaussian Processes for Faster Sequential Inference20 Nov 2025
- 2025Unbiased Stochastic Optimization for Gaussian Processes on Finite Dimensional RKHS28 Aug 2025
- 2025Fast Gaussian process inference by exact Mat'ern kernel decomposition3 Aug 2025
38 more
- 2025Taking the GP Out of the Loop15 Jun 2025
- 2025Scalable Gaussian Processes with Latent Kronecker Structure7 Jun 2025
- 2025On the Usage of Gaussian Process for Efficient Data Valuation4 Jun 2025
- 2025Turbocharging Gaussian Process Inference with Approximate Sketch-and-Project19 May 2025
- 2025Integrative Analysis and Imputation of Multiple Data Streams via Deep Gaussian Processes17 May 2025
- 2025Scaling Gaussian Process Regression with Full Derivative Observations14 May 2025
- 2025Adaptive Replication Strategies in Trust-Region-Based Bayesian Optimization of Stochastic Functions29 Apr 2025
- 2025On learning functions over biological sequence space: relating Gaussian process priors, regularization, and gauge fixing26 Apr 2025
- 2025Determinant Estimation under Memory Constraints and Neural Scaling Laws6 Mar 2025
- 2025New Bounds for Sparse Variational Gaussian Processes12 Feb 2025
- 2025Test-time regression: a unifying framework for designing sequence models with associative memory21 Jan 2025
- 2024Compactly-supported nonstationary kernels for computing exact Gaussian processes on big data7 Nov 2024
- 2024Computation-Aware Gaussian Processes: Model Selection And Linear-Time Inference1 Nov 2024
- 2024High-Dimensional Gaussian Process Regression with Soft Kernel Interpolation28 Oct 2024
- 2024Revisiting the Equivalence of Bayesian Neural Networks and Gaussian Processes: On the Importance of Learning Activations21 Oct 2024
- 2024Scaling Gaussian Processes for Learning Curve Prediction via Latent Kronecker Structure11 Oct 2024
- 2024Embrace rejection: Kernel matrix approximation by accelerated randomly pivoted Cholesky4 Oct 2024
- 2024Gaussian Processes Sampling with Sparse Grids under Additive Schwarz Preconditioner1 Aug 2024
- 2024MUSE-Net: Missingness-aware mUlti-branching Self-attention Encoder for Irregular Longitudinal Electronic Health Records30 Jun 2024
- 2024Contraction rates for conjugate gradient and Lanczos approximate posteriors in Gaussian process regression18 Jun 2024
- 2024Improving Linear System Solvers for Hyperparameter Optimisation in Iterative Gaussian Processes28 May 2024
- 2024Warm Start Marginal Likelihood Optimisation for Iterative Gaussian Processes28 May 2024
- 2024Gradients of Functions of Large Matrices27 May 2024
- 2024Attacking Bayes: On the Adversarial Robustness of Bayesian Neural Networks27 Apr 2024
- 2024Kermut: Composite kernel regression for protein variant effects9 Apr 2024
- 2024Kernel Multigrid: Accelerate Back-fitting via Sparse Gaussian Process Regression20 Mar 2024
- 2024Function-space Parameterization of Neural Networks for Sequential Learning16 Mar 2024
- 2024Automated Efficient Estimation using Monte Carlo Efficient Influence Functions29 Feb 2024
- 2024Efficiently Computable Safety Bounds for Gaussian Processes in Active Learning28 Feb 2024
- 2024Recommendations for Baselines and Benchmarking Approximate Gaussian Processes15 Feb 2024
- 2024Beyond State Space Representation: A General Theory for Kernel Packets6 Feb 2024
- 2023Variational Elliptical Processes21 Nov 2023
- 2023SemiGPC: Distribution-Aware Label Refinement for Imbalanced Semi-Supervised Learning Using Gaussian Processes3 Nov 2023
- 2023Stochastic Gradient Descent for Gaussian Processes Done Right31 Oct 2023
- 2023Accelerating Non-Conjugate Gaussian Processes By Trading Off Computation For Uncertainty31 Oct 2023
- 2023Large-Scale Gaussian Processes via Alternating Projection26 Oct 2023
- 2023Deterministic Langevin Unconstrained Optimization with Normalizing Flows1 Oct 2023
- 2023Gradient and Uncertainty Enhanced Sequential Sampling for Global Fit29 Sep 2023
50 newest of 118 All 118 (JSON)
- 2025Test-time regression: a unifying framework for designing sequence models with associative memorycited by 63
- 2021Bayesian Optimization with High-Dimensional Outputscited by 32
- 2021Spatio-Temporal Variational Gaussian Processescited by 32
- 2023Sampling from Gaussian Process Posteriors using Stochastic Gradient Descentcited by 27
- 2021Deep Neural Networks as Point Estimates for Deep Gaussian Processescited by 26
- 2022Posterior and Computational Uncertainty in Gaussian Processescited by 23
- 2021Interpolating Classifiers Make Few Mistakescited by 22
- 2021Preconditioning for Scalable Gaussian Process Hyperparameter Optimizationcited by 22
- 2021Tighter Bounds on the Log Marginal Likelihood of Gaussian Process Regression Using Conjugate Gradientscited by 20
- 2022Generalized Variational Inference in Function Spaces: Gaussian Measures meet Bayesian Deep Learningcited by 20
- 2021Kernel Interpolation for Scalable Online Gaussian Processescited by 18
- 2022On Pathologies in KL-Regularized Reinforcement Learning from Expert Demonstrationscited by 18
12 most cited of 118 All 118 (JSON)
- 2026Adaptive multi-resolution Gaussian processes: Scalable exact inference with naturally data-sparse covariance matrices24 Sep 2026
- 2026Triply-Scalable Equivariant Gaussian Process Modeling17 Sep 2026
- 2026SIKA-GP: Accelerating Gaussian Process Inference with Sparse Inducing Kernel Approximations for Bayesian Deep Learning26 May 2026
- 2026Scalable Gaussian process inference via neural feature maps11 May 2026
- 2026Inverse-Free Sparse Variational Gaussian Processes1 Apr 2026
- 2026mlr3mbo: Bayesian Optimization in R31 Mar 2026
- 2026Practical Efficient Global Optimization is No-regret26 Mar 2026
- 2026Simplex-to-Euclidean Bijection for Conjugate and Calibrated Multiclass Gaussian Process Classification17 Mar 2026
- 2025gp2Scale: A Class of Compactly Supported Non-Stationary Kernels and Distributed Computing for Exact Gaussian Processes on 10 Million Data Points5 Dec 2025
- 2025Warm-Starting Iterative Gaussian Processes for Faster Sequential Inference20 Nov 2025
- 2025Unbiased Stochastic Optimization for Gaussian Processes on Finite Dimensional RKHS28 Aug 2025
- 2025Fast Gaussian process inference by exact Mat'ern kernel decomposition3 Aug 2025
12 newest of 118 All 118 (JSON)