Fast and Scalable Spike and Slab Variable Selection in High-Dimensional Gaussian Processes
Not on the map. Why?
Abstract (arXiv)
Variable selection in Gaussian processes (GPs) is typically undertaken by thresholding the inverse lengthscales of automatic relevance determination kernels, but in high-dimensional datasets this approach can be unreliable. A more probabilistically principled alternative is to use spike and slab priors and infer a posterior probability of variable inclusion. However, existing implementations in GPs are very costly to run in both high-dimensional and large-n datasets, or are only suitable for unsupervised settings with specific kernels. As such, we develop a fast and scalable variational inference algorithm for the spike and slab GP that is tractable with arbitrary differentiable kernels. We improve our algorithm's ability to adapt to the sparsity of relevant variables by Bayesian model averaging over hyperparameters, and achieve substantial speed ups using zero temperature posterior restrictions, dropout pruning and nearest neighbour minibatching. In experiments our method consistently outperforms vanilla and sparse variational GPs whilst retaining similar runtimes (even when n=106) and performs competitively with a spike and slab GP using MCMC but runs up to 1000 times faster.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 25 of its 54 references that are in the map. First posted on arXiv 8 Nov 2021.
Builds on
25 of 54 references.
References · 25
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2013Auto-Encoding Variational Bayescited by 3,980
- 2016Variational Inference: A Review for Statisticianscited by 1,466
- 2018GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Accelerationcited by 603
- 2021Sparsity in Deep Learning: Pruning and growth for efficient inference and training in neural networkscited by 521
- 2015Deep Kernel Learningcited by 440
- 2013Gaussian Processes for Big Datacited by 377
- 2013Black Box Variational Inferencecited by 317
- 2019Monte Carlo Gradient Estimation in Machine Learningcited by 281
- 2021On the Origin of Implicit Regularization in Stochastic Gradient Descentcited by 183
- 2019Exact Gaussian Processes on a Million Data Pointscited by 118
- 2017Bayesian Compression for Deep Learningcited by 116
13 more
- 2021The Promises and Pitfalls of Deep Kernel Learningcited by 81
- 2019Rates of Convergence for Sparse Variational Gaussian Process Regressioncited by 62
- 2013Understanding predictive information criteria for Bayesian modelscited by 51
- 2015MCMC for Variationally Sparse Gaussian Processescited by 44
- 2014Bayesian linear regression with sparse priorscited by 40
- 2017Using stacking to average Bayesian predictive distributionscited by 39
- 2018Rao-Blackwellized Stochastic Gradients for Discrete Distributionscited by 23
- 2017Variable selection for Gaussian processes via sensitivity analysis of the posterior predictive distributioncited by 15
- 2020Spike-and-Slab Meets LASSO: A Review of the Spike-and-Slab LASSOcited by 10
- 2021Scalable Cross Validation Losses for Gaussian Process Modelscited by 6
- 2014Additive Gaussian Process Regressioncited by 3
- 2018Efficient leave-one-out cross-validation for Bayesian non-factorized normal and Student-t modelscited by 3
- 2015Spike and Slab Gaussian Process Latent Variable Modelscited by 1
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 4; 2025: 1; 2026: 1.
7 papers.
- 2024Non-Stationary Learning of Neural Networks with Automatic Soft Parameter Resetcited by 17
- 2024Interventional Processes for Causal Uncertainty Quantificationcited by 2
- 2024Non-stationary and Sparsely-correlated Multi-output Gaussian Process with Spike-and-Slab Priorcited by 1
- 2022RFFNet: Large-Scale Interpretable Kernel Methods via Random Fourier Featurescited by 0
- 2024Nowcasting with Mixed Frequency Data Using Gaussian Processescited by 0
- 2025Variational Task Vector Compositioncited by 0
- 2026Sparsity by Default: The Theory and Practice of ARD in Gaussian Process Regression for Variable Selectioncited by 0
- 2026Sparsity by Default: The Theory and Practice of ARD in Gaussian Process Regression for Variable Selection27 Sep 2026
- 2025Variational Task Vector Composition21 Sep 2025
- 2024Non-Stationary Learning of Neural Networks with Automatic Soft Parameter Reset6 Nov 2024
- 2024Interventional Processes for Causal Uncertainty Quantification18 Oct 2024
- 2024Non-stationary and Sparsely-correlated Multi-output Gaussian Process with Spike-and-Slab Prior5 Sep 2024
- 2024Nowcasting with Mixed Frequency Data Using Gaussian Processes16 Feb 2024
- 2022RFFNet: Large-Scale Interpretable Kernel Methods via Random Fourier Features11 Nov 2022