Fast Gaussian Process Predictions on Large Geospatial Fields with Prediction-Point Dependent Basis Functions

10/17/2022
by   Frida Marie Viset, et al.
0

In order to perform GP predictions fast in large geospatial fields with small-scale variations, a computational complexity that is independent of the number of measurements N and the size of the field is crucial. In this setting, GP approximations using m basis functions requires 𝒪(Nm^2+m^3) computations. Using finite-support basis functions reduces the required number of computations to perform a single prediction to 𝒪(m^3), after a one-time training cost of O(N). The prediction cost increases with increasing field size, as the number of required basis functions m grows with the size of the field relative to the size of the spatial variations. To prevent the prediction speed from depending on field size, we propose leveraging the property that a subset of the trained system is a trained subset of the system to use only a local subset of m'≪ m finite-support basis functions centered around each prediction point to perform predictions. Our proposed approximation requires 𝒪(m'^3) operations to perform each prediction after a one-time training cost of 𝒪(N). We show on real-life spatial data that our approach matches the prediction error of state-of-the-art methods and that it performs faster predictions, also compared to state-of-the-art approximations that lower the prediction cost of 𝒪(m^3) to 𝒪(mlog(m)) using a conjugate gradient solver. Finally, we demonstrate that our approach can perform fast predictions on a global bathymetry dataset using millions of basis functions and tens of millions of measurements on a laptop computer.

READ FULL TEXT
research
06/26/2023

Leveraging Locality and Robustness to Achieve Massively Scalable Gaussian Process Regression

The accurate predictions and principled uncertainty measures provided by...
research
05/17/2023

A Global-Local Approximation Framework for Large-Scale Gaussian Process Modeling

In this work, we propose a novel framework for large-scale Gaussian proc...
research
05/29/2012

A Framework for Evaluating Approximation Methods for Gaussian Process Regression

Gaussian process (GP) predictors are an important component of many Baye...
research
05/08/2018

Vecchia approximations of Gaussian-process predictions

Gaussian processes (GPs) are highly flexible function estimators used fo...
research
10/13/2021

Ordered conditional approximation of Potts models

Potts models, which can be used to analyze dependent observations on a l...
research
07/03/2018

When Gaussian Process Meets Big Data: A Review of Scalable GPs

The vast quantity of information brought by big data as well as the evol...

Please sign up or login with your details

Forgot password? Click here to reset