English

An Efficient Implementation for Spatial-Temporal Gaussian Process Regression and Its Applications

Systems and Control 2022-09-27 v1 Systems and Control

Abstract

Spatial-temporal Gaussian process regression is a popular method for spatial-temporal data modeling. Its state-of-art implementation is based on the state-space model realization of the spatial-temporal Gaussian process and its corresponding Kalman filter and smoother, and has computational complexity O(NM3)\mathcal{O}(NM^3), where NN and MM are the number of time instants and spatial input locations, respectively, and thus can only be applied to data with large NN but relatively small MM. In this paper, our primary goal is to show that by exploring the Kronecker structure of the state-space model realization of the spatial-temporal Gaussian process, it is possible to further reduce the computational complexity to O(M3+NM2)\mathcal{O}(M^3+NM^2) and thus the proposed implementation can be applied to data with large NN and moderately large MM. The proposed implementation is illustrated over applications in weather data prediction and spatially-distributed system identification. Our secondary goal is to design a kernel for both the Colorado precipitation data and the GHCN temperature data, such that while having more efficient implementation, better prediction performance can also be achieved than the state-of-art result.

Keywords

Cite

@article{arxiv.2209.12565,
  title  = {An Efficient Implementation for Spatial-Temporal Gaussian Process Regression and Its Applications},
  author = {Junpeng Zhang and Yue Ju and Biqiang Mu and Renxin Zhong and Tianshi Chen},
  journal= {arXiv preprint arXiv:2209.12565},
  year   = {2022}
}
R2 v1 2026-06-28T02:05:32.533Z