Equispaced Fourier representations for efficient Gaussian process regression from a billion data points

10/18/2022
by   Philip Greengard, et al.
0

We introduce a Fourier-based fast algorithm for Gaussian process regression. It approximates a translationally-invariant covariance kernel by complex exponentials on an equispaced Cartesian frequency grid of M nodes. This results in a weight-space M× M system matrix with Toeplitz structure, which can thus be applied to a vector in 𝒪(M logM) operations via the fast Fourier transform (FFT), independent of the number of data points N. The linear system can be set up in 𝒪(N + M logM) operations using nonuniform FFTs. This enables efficient massive-scale regression via an iterative solver, even for kernels with fat-tailed spectral densities (large M). We include a rigorous error analysis of the kernel approximation, the resulting accuracy (relative to "exact" GP regression), and the condition number. Numerical experiments for squared-exponential and Matérn kernels in one, two and three dimensions often show 1-2 orders of magnitude acceleration over state-of-the-art rank-structured solvers at comparable accuracy. Our method allows 2D Matérn-3/2 regression from N=10^9 data points to be performed in 2 minutes on a standard desktop, with posterior mean accuracy 10^-3. This opens up spatial statistics applications 100 times larger than previously possible.

READ FULL TEXT

page 19

page 27

research
05/18/2023

Uniform approximation of common Gaussian process kernels using equispaced Fourier grids

The high efficiency of a recently proposed method for computing with Gau...
research
04/03/2018

Large-Scale Cox Process Inference using Variational Fourier Features

Gaussian process modulated Poisson processes provide a flexible framewor...
research
12/19/2019

Integrated Emulators for Systems of Computer Models

We generalize the state-of-the-art linked emulator for a system of two c...
research
04/25/2022

The Galactic 3D large-scale dust distribution via Gaussian process regression on spherical coordinates

Knowing the Galactic 3D dust distribution is relevant for understanding ...
research
04/10/2017

Integral Transforms from Finite Data: An Application of Gaussian Process Regression to Fourier Analysis

Computing accurate estimates of the Fourier transform of analog signals ...
research
01/21/2014

Hilbert Space Methods for Reduced-Rank Gaussian Process Regression

This paper proposes a novel scheme for reduced-rank Gaussian process reg...
research
12/10/2021

Numerical methods for Mean field Games based on Gaussian Processes and Fourier Features

In this article, we propose two numerical methods, the Gaussian Process ...

Please sign up or login with your details

Forgot password? Click here to reset