Stein Random Feature Regression

Houston Warren, Rafael Oliveira, Fabio Ramos
6/1/2024
cs.LGstat.ML

No official code found. Best implementation: houstonwarren/m-srfr (1 star, last commit 2024-06-01).

Abstract

In large-scale regression problems, random Fourier features (RFFs) have significantly enhanced the computational scalability and flexibility of Gaussian processes (GPs) by defining kernels through their spectral density, from which a finite set of Monte Carlo samples can be used to form an approximate low-rank GP. However, the efficacy of RFFs in kernel approximation and Bayesian kernel learning depends on the ability to tractably sample the kernel spectral measure and the quality of the generated samples. We introduce Stein random features (SRF), leveraging Stein variational gradient descent, which can be used to both generate high-quality RFF samples of known spectral densities as well as flexibly and efficiently approximate traditionally non-analytical spectral measure posteriors. SRFs require only the evaluation of log-probability gradients to perform both kernel approximation and Bayesian kernel learning that results in superior performance over traditional approaches. We empirically validate the effectiveness of SRFs by comparing them to baselines on kernel approximation and well-known GP regression problems.

View on arXivView PDF

Code Implementations(1)

10Python, Jupyter NotebookFeb 10, 20242 years ago

Similar Papers

Cite this paper

@article{warren2024stein,
  title  = {Stein Random Feature Regression},
  author = {Houston Warren and Rafael Oliveira and Fabio Ramos},
  year   = {2024},
  eprint = {2406.00438},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.00438v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.00438.svg)](https://codeofpaper.com/paper/2406.00438)

Discussion