Papers
Topics
Authors
Recent
Search
2000 character limit reached

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

Published 18 Oct 2022 in stat.CO, cs.NA, and math.NA | (2210.10210v2)

Abstract: We introduce a Fourier-based fast algorithm for Gaussian process regression in low dimensions. It approximates a translationally-invariant covariance kernel by complex exponentials on an equispaced Cartesian frequency grid of MM nodes. This results in a weight-space M×MM\times M system matrix with Toeplitz structure, which can thus be applied to a vector in O(MlogM){\mathcal O}(M \log{M}) operations via the fast Fourier transform (FFT), independent of the number of data points NN. The linear system can be set up in O(N+MlogM){\mathcal O}(N + M \log{M}) operations using nonuniform FFTs. This enables efficient massive-scale regression via an iterative solver, even for kernels with fat-tailed spectral densities (large MM). We provide bounds on both kernel approximation and posterior mean errors. Numerical experiments for squared-exponential and Mat\'ern 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\'ern-$\mbox{$\frac{3}{2}$}$ regression from N=10<sup>9N=10<sup>9 data points to be performed in 2 minutes on a standard desktop, with posterior mean accuracy 10<sup>310<sup>{-3}. This opens up spatial statistics applications 100 times larger than previously possible.

Citations (11)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.