LGDCMLAug 9, 2014

Parallel Gaussian Process Regression with Low-Rank Covariance Matrix Approximations

arXiv:1408.2060v162 citations
Originality Highly original
AI Analysis

This work addresses the computational bottleneck in Gaussian process regression for large datasets, offering a scalable solution for applications requiring real-time predictions.

The paper tackles the scalability and real-time prediction limitations of Gaussian process regression by introducing two parallel methods using low-rank covariance approximations, achieving significant time efficiency and scalability on a 20-node cluster with predictive performance comparable to full GP.

Gaussian processes (GP) are Bayesian non-parametric models that are widely used for probabilistic regression. Unfortunately, it cannot scale well with large data nor perform real-time predictions due to its cubic time cost in the data size. This paper presents two parallel GP regression methods that exploit low-rank covariance matrix approximations for distributing the computational load among parallel machines to achieve time efficiency and scalability. We theoretically guarantee the predictive performances of our proposed parallel GPs to be equivalent to that of some centralized approximate GP regression methods: The computation of their centralized counterparts can be distributed among parallel machines, hence achieving greater time efficiency and scalability. We analytically compare the properties of our parallel GPs such as time, space, and communication complexity. Empirical evaluation on two real-world datasets in a cluster of 20 computing nodes shows that our parallel GPs are significantly more time-efficient and scalable than their centralized counterparts and exact/full GP while achieving predictive performances comparable to full GP.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes