Scalable Derivative Gaussian Processes via Exact Gradient Reduction
Not on the map. Why?
Abstract (arXiv)
Gradient observations can substantially improve Gaussian process (GP) surrogates, particularly in high-dimensional settings where function evaluations are expensive. However, exact inference with n function values and n full gradients in d dimensions scales cubically in the joint state size, imposing an intractable O(n3 d3) computational bottleneck. We introduce TERA, a highly scalable derivative GP method based on target-specific exact gradient reduction. We prove that for stationary kernels, the gradient components orthogonal to the directions connecting the target and conditioning points are conditionally independent of the target function value; consequently, the exact conditional density is fully characterized by at most m2 directional derivatives once a conditioning set of size m is specified. By using these reduced, dimension-free conditionals as local factors in a Vecchia approximation, TERA effectively decouples n and d from the dense matrix inversion. This reduces the per-target evaluation cost to O(dm2 + m6) time and O(dm2 + m4) memory, leaving the underlying derivative GP model mathematically unchanged. Empirical evaluations demonstrate that TERA achieves state-of-the-art predictive accuracy while operating orders of magnitude faster than standard derivative GPs. Crucially, both computation time and peak GPU memory remain essentially flat with respect to d, enabling highly scalable inference in high-dimensional spaces.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 22 of its 30 references that are in the map. First posted on arXiv 1 Jun 2026.
Builds on
22 of 30 references.
References · 22
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2015Automatic differentiation in machine learning: a surveycited by 855
- 2018GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Accelerationcited by 609
- 2019Scalable Global Optimization via Local Bayesian Optimizationcited by 374
- 2023Unexpected Improvements to Expected Improvement for Bayesian Optimizationcited by 149
- 2024Vanilla Bayesian Optimization Performs Great in High Dimensionscited by 92
- 2014Hierarchical Nearest-Neighbor Gaussian Process Models for Large Geostatistical Datasetscited by 72
- 2017A general framework for Vecchia approximations of Gaussian processescited by 67
- 2017Bayesian Optimization with Gradientscited by 59
- 2020Sparse Cholesky factorization by Kullback-Leibler minimizationcited by 41
- 2019BoTorch: A Framework for Efficient Monte-Carlo Bayesian Optimizationcited by 30
- 2018Scaling Gaussian Process Regression with Derivativescited by 27
10 more
- 2018Vecchia approximations of Gaussian-process predictionscited by 21
- 2021High-Dimensional Gaussian Process Inference with Derivativescited by 16
- 2020Scaled Vecchia approximation for fast computer-model emulationcited by 15
- 2021Scaling Gaussian Processes with Derivative Information Using Variational Inferencecited by 15
- 2021Correlation-based sparse inverse Cholesky factorization for fast Gaussian-process inferencecited by 12
- 2022Scalable Bayesian Optimization Using Vecchia Approximations of Gaussian Processescited by 11
- 2022Scalable First-Order Bayesian Optimization via Structured Automatic Differentiationcited by 10
- 2022Scalable Gaussian-process regression and variable selection using Vecchia approximationscited by 8
- 2023Variational sparse inverse Cholesky approximation for latent Gaussian processes via double Kullback-Leibler minimizationcited by 4
- 2025Scaling Gaussian Process Regression with Full Derivative Observationscited by 1
Built on by
Not cited yet.