Gaussian Process Models with Parallelization and GPU acceleration
arXiv:1410.4984
Abstract
In this work, we present an extension of Gaussian process (GP) models with sophisticated parallelization and GPU acceleration. The parallelization scheme arises naturally from the modular computational structure w.r.t. datapoints in the sparse Gaussian process formulation. Additionally, the computational bottleneck is implemented with GPU acceleration for further speed up. Combining both techniques allows applying Gaussian process models to millions of datapoints. The efficiency of our algorithm is demonstrated with a synthetic dataset. Its source code has been integrated into our popular software library GPy.
References in corpus (2)
Cited by in corpus (14)
- Scalable Variational Gaussian Process Classification
- When Gaussian Process Meets Big Data: A Review of Scalable GPs
- Variational Auto-encoded Deep Gaussian Processes
- Structured Bayesian Gaussian process latent variable model: applications to data-driven dimensionality reduction and high-dimensional inversion
- Semi-described and semi-supervised learning with Gaussian processes
- GP-select: Accelerating EM using adaptive subspace preselection
- Embarrassingly Parallel Inference for Gaussian Processes
- Structured Bayesian Gaussian process latent variable model
- Spike and Slab Gaussian Process Latent Variable Models
- Multi-view Learning as a Nonparametric Nonlinear Inter-Battery Factor Analysis
- Scalable Bayesian Non-linear Matrix Completion
- Diverse Video Generation using a Gaussian Process Trigger
- Inter-domain Deep Gaussian Processes
- Asynchronous Distributed Variational Gaussian Processes for Regression