Fast and Scalable Spike and Slab Variable Selection in High-Dimensional Gaussian Processes

11/08/2021
by   Hugh Dance, et al.
0

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 extremely costly to run in both high-dimensional and large-n datasets, or are intractable for most 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=10^6) and performs competitively with a spike and slab GP using MCMC but runs up to 1000 times faster.

READ FULL TEXT
research
12/18/2018

Comparing Spike and Slab Priors for Bayesian Variable Selection

An important task in building regression models is to decide which regre...
research
11/05/2019

GP-ALPS: Automatic Latent Process Selection for Multi-Output Gaussian Process Models

A simple and widely adopted approach to extend Gaussian processes (GPs) ...
research
11/21/2022

A Variational Inference method for Bayesian variable selection

Variable selection is a classic problem in statistics. In this paper, we...
research
06/27/2012

Joint Optimization and Variable Selection of High-dimensional Gaussian Processes

Maximizing high-dimensional, non-convex functions through noisy observat...
research
05/31/2017

Bayesian l_0 Regularized Least Squares

Bayesian l_0-regularized least squares provides a variable selection tec...
research
09/19/2023

Group Spike and Slab Variational Bayes

In this manuscript we introduce Group Spike-and-slab Variational Bayes (...
research
04/04/2022

Scalable Spike-and-Slab

Spike-and-slab priors are commonly used for Bayesian variable selection,...

Please sign up or login with your details

Forgot password? Click here to reset