Stochastic Gradient Descent for Gaussian Processes Done Right
Not on the map. Why?
Abstract (arXiv)
As is well known, both sampling from the posterior and computing the mean of the posterior in Gaussian process regression reduces to solving a large linear system of equations. We study the use of stochastic gradient descent for solving this linear system, and show that when done right -- by which we mean using specific insights from the optimisation and kernel communities -- stochastic gradient descent is highly effective. To that end, we introduce a particularly simple stochastic dual descent algorithm, explain its design in an intuitive manner and illustrate the design choices through a series of ablation studies. Further experiments demonstrate that our new method is highly competitive. In particular, our evaluations on the UCI regression tasks and on Bayesian optimisation set our approach apart from preconditioned conjugate gradients and variational Gaussian process approximations. Moreover, our method places Gaussian process regression on par with state-of-the-art graph neural networks for molecular binding affinity prediction.
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). Builds on 16 of its 46 references that are in the map. First posted on arXiv 31 Oct 2023.
Builds on
16 of 46 references.
References · 16
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2013Gaussian Processes for Big Datacited by 377
- 2020Efficiently Sampling Functions from Gaussian Process Posteriorscited by 125
- 2019Exact Gaussian Processes on a Million Data Pointscited by 118
- 2017FALKON: An Optimal Large Scale Kernel Methodcited by 82
- 2017Parallel and Distributed Thompson Sampling for Large-scale Accelerated Exploration of Chemical Spacecited by 76
- 2016Harder, Better, Faster, Stronger Convergence Rates for Least-Squares Regressioncited by 64
- 2020Pathwise Conditioning of Gaussian Processescited by 63
- 2021Last iterate convergence of SGD for Least-Squares in the Interpolation regimecited by 41
- 2014Scalable Kernel Methods via Doubly Stochastic Gradientscited by 36
- 2021DOCKSTRING: easy molecular docking yields better benchmarks for ligand designcited by 33
- 2023Sampling from Gaussian Process Posteriors using Stochastic Gradient Descentcited by 27
4 more
- 2022Sampling-based inference for large linear models, with application to linearised Laplacecited by 18
- 2023Tanimoto Random Features for Scalable Molecular Machine Learningcited by 15
- 2023Large-Scale Gaussian Processes via Alternating Projectioncited by 11
- 2016Large Scale Kernel Learning using Block Coordinate Descentcited by 7
Built on by
Citing papers per year: 2024: 5; 2025: 9; 2026: 2.
16 papers.
Sort:
- 2024Scaling Gaussian Processes for Learning Curve Prediction via Latent Kronecker Structurecited by 9
- 2024Improving Linear System Solvers for Hyperparameter Optimisation in Iterative Gaussian Processescited by 5
- 2025Scalable Gaussian Processes with Latent Kronecker Structurecited by 4
- 2025Graph Random Features for Scalable Gaussian Processescited by 4
- 2025Turbocharging Gaussian Process Inference with Approximate Sketch-and-Projectcited by 3
- 2025Stochastic Poisson Surface Reconstruction with One Solve using Geometric Gaussian Processescited by 2
- 2024Warm Start Marginal Likelihood Optimisation for Iterative Gaussian Processescited by 1
- 2025Scaling Gaussian Process Regression with Full Derivative Observationscited by 1
- 2026ZipCCL: Efficient Lossless Data Compression of Communication Collectives for Accelerating LLM Trainingcited by 1
- 2024Aggregation Models with Optimal Weights for Distributed Gaussian Processescited by 0
- 2024Exploiting Hankel-Toeplitz Structures for Fast Computation of Kernel Precision Matricescited by 0
- 2025Joker: Joint Optimization Framework for Lightweight Kernel Machinescited by 0
4 more
- 2025From Local Interactions to Global Operators: Scalable Gaussian Process Operator for Physical Systemscited by 0
- 2025Scalable h-adaptive probabilistic solver for time-independent and time-dependent systemscited by 0
- 2025Warm-Starting Iterative Gaussian Processes for Faster Sequential Inferencecited by 0
- 2026Simplex-to-Euclidean Bijection for Conjugate and Calibrated Multiclass Gaussian Process Classificationcited by 0
- 2026ZipCCL: Efficient Lossless Data Compression of Communication Collectives for Accelerating LLM Training30 Apr 2026
- 2026Simplex-to-Euclidean Bijection for Conjugate and Calibrated Multiclass Gaussian Process Classification17 Mar 2026
- 2025Warm-Starting Iterative Gaussian Processes for Faster Sequential Inference20 Nov 2025
- 2025Graph Random Features for Scalable Gaussian Processes3 Sep 2025
- 2025Scalable h-adaptive probabilistic solver for time-independent and time-dependent systems13 Aug 2025
- 2025From Local Interactions to Global Operators: Scalable Gaussian Process Operator for Physical Systems18 Jun 2025
- 2025Scalable Gaussian Processes with Latent Kronecker Structure7 Jun 2025
- 2025Joker: Joint Optimization Framework for Lightweight Kernel Machines23 May 2025
- 2025Turbocharging Gaussian Process Inference with Approximate Sketch-and-Project19 May 2025
- 2025Scaling Gaussian Process Regression with Full Derivative Observations14 May 2025
- 2025Stochastic Poisson Surface Reconstruction with One Solve using Geometric Gaussian Processes24 Mar 2025
- 2024Scaling Gaussian Processes for Learning Curve Prediction via Latent Kronecker Structure11 Oct 2024
4 more
- 2024Exploiting Hankel-Toeplitz Structures for Fast Computation of Kernel Precision Matrices5 Aug 2024
- 2024Aggregation Models with Optimal Weights for Distributed Gaussian Processes1 Aug 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
- 2024Scaling Gaussian Processes for Learning Curve Prediction via Latent Kronecker Structurecited by 9
- 2024Improving Linear System Solvers for Hyperparameter Optimisation in Iterative Gaussian Processescited by 5
- 2025Scalable Gaussian Processes with Latent Kronecker Structurecited by 4
- 2025Graph Random Features for Scalable Gaussian Processescited by 4
- 2025Turbocharging Gaussian Process Inference with Approximate Sketch-and-Projectcited by 3
- 2025Stochastic Poisson Surface Reconstruction with One Solve using Geometric Gaussian Processescited by 2
- 2024Warm Start Marginal Likelihood Optimisation for Iterative Gaussian Processescited by 1
- 2025Scaling Gaussian Process Regression with Full Derivative Observationscited by 1
- 2026ZipCCL: Efficient Lossless Data Compression of Communication Collectives for Accelerating LLM Trainingcited by 1
- 2024Aggregation Models with Optimal Weights for Distributed Gaussian Processescited by 0
- 2024Exploiting Hankel-Toeplitz Structures for Fast Computation of Kernel Precision Matricescited by 0
- 2025Joker: Joint Optimization Framework for Lightweight Kernel Machinescited by 0
12 most cited of 16 All 16 (JSON)
- 2026ZipCCL: Efficient Lossless Data Compression of Communication Collectives for Accelerating LLM Training30 Apr 2026
- 2026Simplex-to-Euclidean Bijection for Conjugate and Calibrated Multiclass Gaussian Process Classification17 Mar 2026
- 2025Warm-Starting Iterative Gaussian Processes for Faster Sequential Inference20 Nov 2025
- 2025Graph Random Features for Scalable Gaussian Processes3 Sep 2025
- 2025Scalable h-adaptive probabilistic solver for time-independent and time-dependent systems13 Aug 2025
- 2025From Local Interactions to Global Operators: Scalable Gaussian Process Operator for Physical Systems18 Jun 2025
- 2025Scalable Gaussian Processes with Latent Kronecker Structure7 Jun 2025
- 2025Joker: Joint Optimization Framework for Lightweight Kernel Machines23 May 2025
- 2025Turbocharging Gaussian Process Inference with Approximate Sketch-and-Project19 May 2025
- 2025Scaling Gaussian Process Regression with Full Derivative Observations14 May 2025
- 2025Stochastic Poisson Surface Reconstruction with One Solve using Geometric Gaussian Processes24 Mar 2025
- 2024Scaling Gaussian Processes for Learning Curve Prediction via Latent Kronecker Structure11 Oct 2024
12 newest of 16 All 16 (JSON)