Fast Matrix Square Roots with Applications to Gaussian Processes and Bayesian Optimization
Not on the map. Why?
Abstract (arXiv)
Matrix square roots and their inverses arise frequently in machine learning, e.g., when sampling from high-dimensional Gaussians N(mathbf 0, mathbf K) or whitening a vector mathbf b against covariance matrix mathbf K. While existing methods typically require O(N3) computation, we introduce a highly-efficient quadratic-time algorithm for computing mathbf K1/2 mathbf b, mathbf K-1/2 mathbf b, and their derivatives through matrix-vector multiplication (MVMs). Our method combines Krylov subspace methods with a rational approximation and typically achieves 4 decimal places of accuracy with fewer than 100 MVMs. Moreover, the backward pass requires little additional computation. We demonstrate our method's applicability on matrices as large as 50,!000 × 50,!000 - well beyond traditional methods - with little approximation error. Applying this increased scalability to variational Gaussian processes, Bayesian optimization, and Gibbs sampling results in more powerful models with higher accuracy.
Key facts. Cited by 26 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 9; 2022: 5; 2023: 4; 2024: 5; 2025: 0; 2026: 3.
26 papers.
Sort:
- 2021Parallel Bayesian Optimization of Multiple Noisy Objectives with Expected Hypervolume Improvementcited by 115
- 2021Multi-Objective Bayesian Optimization over High-Dimensional Search Spacescited by 87
- 2023Forward-backward Gaussian variational inference via JKO in the Bures-Wasserstein Spacecited by 36
- 2021Bayesian Algorithm Execution: Estimating Computable Properties of Black-box Functions Using Mutual Informationcited by 33
- 2021Bayesian Optimization with High-Dimensional Outputscited by 32
- 2021Scaling Gaussian Processes with Derivative Information Using Variational Inferencecited by 15
- 2021Surrogate Likelihoods for Variational Annealed Importance Samplingcited by 14
- 2021When are Iterative Gaussian Processes Reliably Accurate?cited by 12
- 2024Computation-Aware Kalman Filtering and Smoothingcited by 12
- 2023Large-Scale Gaussian Processes via Alternating Projectioncited by 11
- 2022Low-Precision Arithmetic for Fast Gaussian Processescited by 10
- 2024Universal Functional Regression with Neural Operator Flowscited by 9
14 more
- 2022Variational Nearest Neighbor Gaussian Processcited by 8
- 2024Computation-Aware Gaussian Processes: Model Selection And Linear-Time Inferencecited by 8
- 2021Hierarchical Inducing Point Gaussian Process for Inter-domain Observationscited by 6
- 2023Actually Sparse Variational Gaussian Processescited by 4
- 2026PRISM: Distribution-free Adaptive Computation of Matrix Functions for Accelerating Neural Network Trainingcited by 4
- 2022Low-Rank Updates of Matrix Square Rootscited by 3
- 2022Sparse Kernel Gaussian Processes through Iterative Charted Refinement (ICR)cited by 2
- 2024Practical Bayesian Algorithm Execution via Posterior Samplingcited by 2
- 2022Provably Reliable Large-Scale Sampling from Gaussian Processescited by 1
- 2024Gradients of Functions of Large Matricescited by 1
- 2026Adaptive Candidate Point Thompson Sampling for High-Dimensional Bayesian Optimizationcited by 1
- 2026Search at the Cost of Sampling: Nearly-Instant Latent Space Bayesian Optimizationcited by 1
- 2021Variance Reduction for Matrix Computations with Applications to Gaussian Processescited by 0
- 2023Privacy-aware Gaussian Process Regressioncited by 0
- 2026Search at the Cost of Sampling: Nearly-Instant Latent Space Bayesian Optimization16 Sep 2026
- 2026Adaptive Candidate Point Thompson Sampling for High-Dimensional Bayesian Optimization10 Apr 2026
- 2026PRISM: Distribution-free Adaptive Computation of Matrix Functions for Accelerating Neural Network Training29 Jan 2026
- 2024Computation-Aware Gaussian Processes: Model Selection And Linear-Time Inference1 Nov 2024
- 2024Practical Bayesian Algorithm Execution via Posterior Sampling27 Oct 2024
- 2024Gradients of Functions of Large Matrices27 May 2024
- 2024Computation-Aware Kalman Filtering and Smoothing14 May 2024
- 2024Universal Functional Regression with Neural Operator Flows3 Apr 2024
- 2023Large-Scale Gaussian Processes via Alternating Projection26 Oct 2023
- 2023Privacy-aware Gaussian Process Regression25 May 2023
- 2023Actually Sparse Variational Gaussian Processes11 Apr 2023
- 2023Forward-backward Gaussian variational inference via JKO in the Bures-Wasserstein Space10 Apr 2023
14 more
- 2022Provably Reliable Large-Scale Sampling from Gaussian Processes15 Nov 2022
- 2022Low-Precision Arithmetic for Fast Gaussian Processes14 Jul 2022
- 2022Sparse Kernel Gaussian Processes through Iterative Charted Refinement (ICR)21 Jun 2022
- 2022Variational Nearest Neighbor Gaussian Process3 Feb 2022
- 2022Low-Rank Updates of Matrix Square Roots31 Jan 2022
- 2021When are Iterative Gaussian Processes Reliably Accurate?31 Dec 2021
- 2021Surrogate Likelihoods for Variational Annealed Importance Sampling22 Dec 2021
- 2021Multi-Objective Bayesian Optimization over High-Dimensional Search Spaces22 Sep 2021
- 2021Scaling Gaussian Processes with Derivative Information Using Variational Inference8 Jul 2021
- 2021Variance Reduction for Matrix Computations with Applications to Gaussian Processes28 Jun 2021
- 2021Bayesian Optimization with High-Dimensional Outputs24 Jun 2021
- 2021Parallel Bayesian Optimization of Multiple Noisy Objectives with Expected Hypervolume Improvement17 May 2021
- 2021Bayesian Algorithm Execution: Estimating Computable Properties of Black-box Functions Using Mutual Information19 Apr 2021
- 2021Hierarchical Inducing Point Gaussian Process for Inter-domain Observations28 Feb 2021
- 2021Parallel Bayesian Optimization of Multiple Noisy Objectives with Expected Hypervolume Improvementcited by 115
- 2021Multi-Objective Bayesian Optimization over High-Dimensional Search Spacescited by 87
- 2023Forward-backward Gaussian variational inference via JKO in the Bures-Wasserstein Spacecited by 36
- 2021Bayesian Algorithm Execution: Estimating Computable Properties of Black-box Functions Using Mutual Informationcited by 33
- 2021Bayesian Optimization with High-Dimensional Outputscited by 32
- 2021Scaling Gaussian Processes with Derivative Information Using Variational Inferencecited by 15
- 2021Surrogate Likelihoods for Variational Annealed Importance Samplingcited by 14
- 2021When are Iterative Gaussian Processes Reliably Accurate?cited by 12
- 2024Computation-Aware Kalman Filtering and Smoothingcited by 12
- 2023Large-Scale Gaussian Processes via Alternating Projectioncited by 11
- 2022Low-Precision Arithmetic for Fast Gaussian Processescited by 10
- 2024Universal Functional Regression with Neural Operator Flowscited by 9
12 most cited of 26 All 26 (JSON)
- 2026Search at the Cost of Sampling: Nearly-Instant Latent Space Bayesian Optimization16 Sep 2026
- 2026Adaptive Candidate Point Thompson Sampling for High-Dimensional Bayesian Optimization10 Apr 2026
- 2026PRISM: Distribution-free Adaptive Computation of Matrix Functions for Accelerating Neural Network Training29 Jan 2026
- 2024Computation-Aware Gaussian Processes: Model Selection And Linear-Time Inference1 Nov 2024
- 2024Practical Bayesian Algorithm Execution via Posterior Sampling27 Oct 2024
- 2024Gradients of Functions of Large Matrices27 May 2024
- 2024Computation-Aware Kalman Filtering and Smoothing14 May 2024
- 2024Universal Functional Regression with Neural Operator Flows3 Apr 2024
- 2023Large-Scale Gaussian Processes via Alternating Projection26 Oct 2023
- 2023Privacy-aware Gaussian Process Regression25 May 2023
- 2023Actually Sparse Variational Gaussian Processes11 Apr 2023
- 2023Forward-backward Gaussian variational inference via JKO in the Bures-Wasserstein Space10 Apr 2023
12 newest of 26 All 26 (JSON)