Scalable Variational Bayesian Kernel Selection for Sparse Gaussian Process Regression
Not on the map. Why?
Abstract (arXiv)
This paper presents a variational Bayesian kernel selection (VBKS) algorithm for sparse Gaussian process regression (SGPR) models. In contrast to existing GP kernel selection algorithms that aim to select only one kernel with the highest model evidence, our proposed VBKS algorithm considers the kernel as a random variable and learns its belief from data such that the uncertainty of the kernel can be interpreted and exploited to avoid overconfident GP predictions. To achieve this, we represent the probabilistic kernel as an additional variational variable in a variational inference (VI) framework for SGPR models where its posterior belief is learned together with that of the other variational variables (i.e., inducing variables and kernel hyperparameters). In particular, we transform the discrete kernel belief into a continuous parametric distribution via reparameterization in order to apply VI. Though it is computationally challenging to jointly optimize a large number of hyperparameters due to many kernels being evaluated simultaneously by our VBKS algorithm, we show that the variational lower bound of the log-marginal likelihood can be decomposed into an additive form such that each additive term depends only on a disjoint subset of the variational variables and can thus be optimized independently. Stochastic optimization is then used to maximize the variational lower bound by iteratively improving the variational approximation of the exact posterior belief via stochastic gradient ascent, which incurs constant time per iteration and hence scales to big data. We empirically evaluate the performance of our VBKS algorithm on synthetic and massive real-world datasets.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Dec 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 0; 2024: 0; 2025: 2.
6 papers.
- 2022Surrogate modeling for Bayesian optimization beyond a single Gaussian processcited by 22
- 2025ActiveInitSplat: How Active Image Selection Helps Gaussian Splattingcited by 7
- 2021Marginalising over Stationary Kernels with Bayesian Quadraturecited by 4
- 2021Convolutional Normalizing Flows for Deep Gaussian Processescited by 2
- 2022Weighted Ensembles for Active Learning with Adaptivitycited by 2
- 2025Kernel Learning for Sample Constrained Black-Box Optimizationcited by 0
- 2025Kernel Learning for Sample Constrained Black-Box Optimization28 Jul 2025
- 2025ActiveInitSplat: How Active Image Selection Helps Gaussian Splatting10 Mar 2025
- 2022Weighted Ensembles for Active Learning with Adaptivity10 Jun 2022
- 2022Surrogate modeling for Bayesian optimization beyond a single Gaussian process27 May 2022
- 2021Marginalising over Stationary Kernels with Bayesian Quadrature14 Jun 2021
- 2021Convolutional Normalizing Flows for Deep Gaussian Processes17 Apr 2021