Sparse Cholesky factorization by Kullback-Leibler minimization
Not on the map. Why?
Abstract (arXiv)
We propose to compute a sparse approximate inverse Cholesky factor L of a dense covariance matrix Theta by minimizing the Kullback-Leibler divergence between the Gaussian distributions N(0, Theta) and N(0, L-top L-1), subject to a sparsity constraint. Surprisingly, this problem has a closed-form solution that can be computed efficiently, recovering the popular Vecchia approximation in spatial statistics. Based on recent results on the approximate sparsity of inverse Cholesky factors of Theta obtained from pairwise evaluation of Green's functions of elliptic boundary-value problems at points xi1 ≤ i ≤ N subset ℝd, we propose an elimination ordering and sparsity pattern that allows us to compute ε-approximate inverse Cholesky factors of such Theta in computational complexity O(N log(N/ε)d) in space and O(N log(N/ε)2d) in time. To the best of our knowledge, this is the best asymptotic complexity for this class of problems. Furthermore, our method is embarrassingly parallel, automatically exploits low-dimensional structure in the data, and can perform Gaussian-process regression in linear (in N) space complexity. Motivated by the optimality properties of our methods, we propose methods for applying it to the joint covariance of training and prediction points in Gaussian-process regression, greatly improving stability and computational cost. Finally, we show how to apply our method to the important setting of Gaussian processes with additive noise, sacrificing neither accuracy nor computational complexity.
Key facts. Cited by 40 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Apr 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 6; 2023: 7; 2024: 7; 2025: 10; 2026: 7.
40 papers.
Sort:
- 2021Solving and Learning Nonlinear PDEs with Gaussian Processescited by 128
- 2023Kernel Methods are Competitive for Operator Learningcited by 50
- 2023Sparse Cholesky Factorization for Solving Nonlinear PDEs via Gaussian Processescited by 31
- 2021Computational Graph Completioncited by 28
- 2022Posterior and Computational Uncertainty in Gaussian Processescited by 23
- 2023Error Analysis of Kernel/GP Methods for Nonlinear and Parametric PDEscited by 21
- 2022Scalable Bayesian Optimization Using Vecchia Approximations of Gaussian Processescited by 11
- 2022Scalable Gaussian-process regression and variable selection using Vecchia approximationscited by 8
- 2023Robust, randomized preconditioning for kernel ridge regressioncited by 8
- 2024Toward Efficient Kernel-Based Solvers for Nonlinear PDEscited by 7
- 2023Iterative Methods for Vecchia-Laplace Approximations for Latent Gaussian Process Modelscited by 6
- 2025Data-Efficient Kernel Methods for Learning Differential Equations and Their Solution Operators: Algorithms and Error Analysiscited by 6
28 more
- 2025Operator Learning at Machine Precisioncited by 6
- 2022Gaussian Process Hydrodynamicscited by 4
- 2023Variational sparse inverse Cholesky approximation for latent Gaussian processes via double Kullback-Leibler minimizationcited by 4
- 2024Gaussian Measures Conditioned on Nonlinear Observations: Consistency, MAP Estimators, and Simulationcited by 4
- 2024Iterative Methods for Full-Scale Gaussian Process Approximations for Large Spatial Datacited by 4
- 2025A friendly introduction to triangular transportcited by 4
- 2021Learning particle swarming models from data with Gaussian processescited by 3
- 2024Conjugate gradient methods for high-dimensional GLMMscited by 2
- 2025Neural Triangular Transport Maps: A New Approach Towards Sampling in Lattice QCDcited by 2
- 2025Fast Gaussian Process Approximations for Autocorrelated Datacited by 2
- 2025Learning solution operator of dynamical systems with diffusion maps kernel ridge regressioncited by 2
- 2022Variational Bayesian inference for CP tensor completion with side informationcited by 1
- 2022Adaptive LASSO estimation for functional hidden dynamic geostatistical modelcited by 1
- 2023Scalable Model-Based Gaussian Process Clusteringcited by 1
- 2024Implementation and Analysis of GPU Algorithms for Vecchia Approximationcited by 1
- 2024Learning non-Gaussian spatial distributions via Bayesian transport maps with parametric shrinkagecited by 1
- 2025BOLT: Block-Orthonormal Lanczos for Trace estimation of matrix functionscited by 1
- 2025Tensor Gaussian Processes: Efficient Solvers for Nonlinear PDEscited by 1
- 2026KROM: Kernelized Reduced Order Modelingcited by 1
- 2026Adaptive Nonlinear Data Assimilation through P-Spline Triangular Measure Transportcited by 1
- 2024Linear cost and exponentially convergent approximation of Gaussian Mat'ern processes on intervalscited by 0
- 2025Vecchia-Inducing-Points Full-Scale Approximations for Gaussian Processescited by 0
- 2025A Streaming Sparse Cholesky Method for Derivative-Informed Gaussian Process Surrogates Within Digital Twin Applicationscited by 0
- 2026Permutation-preserving Functions and Neural Vecchia Covariance Kernelscited by 0
- 2026Scalable Bayesian Inference for Nonlinear Conservation Lawscited by 0
- 2026Scalable Derivative Gaussian Processes via Exact Gradient Reductioncited by 0
- 2026Adaptive multi-resolution Gaussian processes: Scalable exact inference with naturally data-sparse covariance matricescited by 0
- 2026Learning the Structure of Triangular Transport Mapscited by 0
- 2026Learning the Structure of Triangular Transport Maps29 Sep 2026
- 2026Adaptive multi-resolution Gaussian processes: Scalable exact inference with naturally data-sparse covariance matrices24 Sep 2026
- 2026Scalable Derivative Gaussian Processes via Exact Gradient Reduction1 Jun 2026
- 2026Scalable Bayesian Inference for Nonlinear Conservation Laws29 May 2026
- 2026Permutation-preserving Functions and Neural Vecchia Covariance Kernels6 May 2026
- 2026Adaptive Nonlinear Data Assimilation through P-Spline Triangular Measure Transport19 Mar 2026
- 2026KROM: Kernelized Reduced Order Modeling27 Feb 2026
- 2025Learning solution operator of dynamical systems with diffusion maps kernel ridge regression19 Dec 2025
- 2025Fast Gaussian Process Approximations for Autocorrelated Data2 Dec 2025
- 2025Operator Learning at Machine Precision25 Nov 2025
- 2025A Streaming Sparse Cholesky Method for Derivative-Informed Gaussian Process Surrogates Within Digital Twin Applications1 Nov 2025
- 2025Tensor Gaussian Processes: Efficient Solvers for Nonlinear PDEs15 Oct 2025
28 more
- 2025Neural Triangular Transport Maps: A New Approach Towards Sampling in Lattice QCD15 Oct 2025
- 2025Vecchia-Inducing-Points Full-Scale Approximations for Gaussian Processes7 Jul 2025
- 2025BOLT: Block-Orthonormal Lanczos for Trace estimation of matrix functions18 May 2025
- 2025A friendly introduction to triangular transport27 Mar 2025
- 2025Data-Efficient Kernel Methods for Learning Differential Equations and Their Solution Operators: Algorithms and Error Analysis2 Mar 2025
- 2024Conjugate gradient methods for high-dimensional GLMMs7 Nov 2024
- 2024Linear cost and exponentially convergent approximation of Gaussian Mat'ern processes on intervals16 Oct 2024
- 2024Toward Efficient Kernel-Based Solvers for Nonlinear PDEs15 Oct 2024
- 2024Learning non-Gaussian spatial distributions via Bayesian transport maps with parametric shrinkage28 Sep 2024
- 2024Implementation and Analysis of GPU Algorithms for Vecchia Approximation3 Jul 2024
- 2024Iterative Methods for Full-Scale Gaussian Process Approximations for Large Spatial Data23 May 2024
- 2024Gaussian Measures Conditioned on Nonlinear Observations: Consistency, MAP Estimators, and Simulation21 May 2024
- 2023Iterative Methods for Vecchia-Laplace Approximations for Latent Gaussian Process Models18 Oct 2023
- 2023Scalable Model-Based Gaussian Process Clustering14 Sep 2023
- 2023Error Analysis of Kernel/GP Methods for Nonlinear and Parametric PDEs8 May 2023
- 2023Kernel Methods are Competitive for Operator Learning26 Apr 2023
- 2023Robust, randomized preconditioning for kernel ridge regression24 Apr 2023
- 2023Sparse Cholesky Factorization for Solving Nonlinear PDEs via Gaussian Processes3 Apr 2023
- 2023Variational sparse inverse Cholesky approximation for latent Gaussian processes via double Kullback-Leibler minimization30 Jan 2023
- 2022Gaussian Process Hydrodynamics21 Sep 2022
- 2022Adaptive LASSO estimation for functional hidden dynamic geostatistical model10 Aug 2022
- 2022Variational Bayesian inference for CP tensor completion with side information24 Jun 2022
- 2022Posterior and Computational Uncertainty in Gaussian Processes30 May 2022
- 2022Scalable Bayesian Optimization Using Vecchia Approximations of Gaussian Processes2 Mar 2022
- 2022Scalable Gaussian-process regression and variable selection using Vecchia approximations25 Feb 2022
- 2021Computational Graph Completion20 Oct 2021
- 2021Learning particle swarming models from data with Gaussian processes4 Jun 2021
- 2021Solving and Learning Nonlinear PDEs with Gaussian Processes24 Mar 2021
- 2021Solving and Learning Nonlinear PDEs with Gaussian Processescited by 128
- 2023Kernel Methods are Competitive for Operator Learningcited by 50
- 2023Sparse Cholesky Factorization for Solving Nonlinear PDEs via Gaussian Processescited by 31
- 2021Computational Graph Completioncited by 28
- 2022Posterior and Computational Uncertainty in Gaussian Processescited by 23
- 2023Error Analysis of Kernel/GP Methods for Nonlinear and Parametric PDEscited by 21
- 2022Scalable Bayesian Optimization Using Vecchia Approximations of Gaussian Processescited by 11
- 2022Scalable Gaussian-process regression and variable selection using Vecchia approximationscited by 8
- 2023Robust, randomized preconditioning for kernel ridge regressioncited by 8
- 2024Toward Efficient Kernel-Based Solvers for Nonlinear PDEscited by 7
- 2023Iterative Methods for Vecchia-Laplace Approximations for Latent Gaussian Process Modelscited by 6
- 2025Data-Efficient Kernel Methods for Learning Differential Equations and Their Solution Operators: Algorithms and Error Analysiscited by 6
12 most cited of 40 All 40 (JSON)
- 2026Learning the Structure of Triangular Transport Maps29 Sep 2026
- 2026Adaptive multi-resolution Gaussian processes: Scalable exact inference with naturally data-sparse covariance matrices24 Sep 2026
- 2026Scalable Derivative Gaussian Processes via Exact Gradient Reduction1 Jun 2026
- 2026Scalable Bayesian Inference for Nonlinear Conservation Laws29 May 2026
- 2026Permutation-preserving Functions and Neural Vecchia Covariance Kernels6 May 2026
- 2026Adaptive Nonlinear Data Assimilation through P-Spline Triangular Measure Transport19 Mar 2026
- 2026KROM: Kernelized Reduced Order Modeling27 Feb 2026
- 2025Learning solution operator of dynamical systems with diffusion maps kernel ridge regression19 Dec 2025
- 2025Fast Gaussian Process Approximations for Autocorrelated Data2 Dec 2025
- 2025Operator Learning at Machine Precision25 Nov 2025
- 2025A Streaming Sparse Cholesky Method for Derivative-Informed Gaussian Process Surrogates Within Digital Twin Applications1 Nov 2025
- 2025Tensor Gaussian Processes: Efficient Solvers for Nonlinear PDEs15 Oct 2025
12 newest of 40 All 40 (JSON)