paper-with-me

Papers

Exact Gaussian Processes on a Million Data Points

2019-03-19 · NeurIPS 2019 12 · Ke Alexander Wang, Geoff Pleiss, Jacob R. Gardner, Stephen Tyree, Kilian Q. Weinberger, Andrew Gordon Wilson

Gaussian processes (GPs) are flexible non-parametric models, with a capacity that grows with the available data. However, computational constraints with standard inference procedures have limited exact GPs to problems with fewer than about ten thousand training points, necessitating approximations for larger datasets. In this paper, we develop a scalable approach for exact GPs that leverages multi-GPU parallelization and methods like linear conjugate gradients, accessing the kernel matrix only through matrix multiplication. By partitioning and distributing kernel matrix multiplies, we demonstrate that an exact GP can be trained on over a million points, a task previously thought to be impossible with current computing hardware, in less than 2 hours. Moreover, our approach is generally applicable, without constraints to grid data or specific kernel classes. Enabled by this scalability, we perform the first-ever comparison of exact GPs against scalable GP approximations on datasets with $10^4 \!-\! 10^6$ data points, showing dramatic performance improvements.

📄 PDF Abstract BibTeX arXiv:1903.08114

Code (3)

cornellius-gp/gpytorch 공식 구현 pytorch
susyustc/bbmm
susyustc/kagpr

Tasks

Gaussian ProcessesGPU

Similar Papers 제목 키워드 기반

gp2Scale: A Class of Compactly-Supported Non-Stationary Kernels and Distributed Computing for Exact Gaussian Processes on 10 Million Data Points

2025-12-05 · Marcus M. Noack, Mark D. Risser, Hengrui Luo, Vardaan Tekriwal 외 arxiv

Despite a large corpus of recent work on scaling up Gaussian processes, a stubborn trade-off between computational speed, prediction and uncertainty quantification accuracy, and customizability persists. This is because …

Gaussian Processes

Compactly-supported nonstationary kernels for computing exact Gaussian processes on big data

2024-11-07 · Mark D. Risser, Marcus M. Noack, Hengrui Luo, Ronald Pandolfi

The Gaussian process (GP) is a widely used probabilistic machine learning method with implicit uncertainty characterization for stochastic function approximation, stochastic modeling, and analyzing real-world measurement…

Gaussian Processes

String and Membrane Gaussian Processes

2015-07-24 · Yves-Laurent Kom Samo, Stephen Roberts

In this paper we introduce a novel framework for making exact nonparametric Bayesian inference on latent functions, that is particularly suitable for Big Data tasks. Firstly, we introduce a class of stochastic processes …

Bayesian InferenceGaussian Processes

Faster Kernel Interpolation for Gaussian Processes

2021-01-28 · Mohit Yadav, Daniel Sheldon, Cameron Musco

A key challenge in scaling Gaussian Process (GP) regression to massive datasets is that exact inference requires computation with a dense n x n kernel matrix, where n is the number of data points. Significant work focuse…

Gaussian Processesregression

Gaussian Processes for Big Data

2013-09-26 · James Hensman, Nicolo Fusi, Neil D. Lawrence

We introduce stochastic variational inference for Gaussian process models. This enables the application of Gaussian process (GP) models to data sets containing millions of data points. We show how GPs can be vari- ationa…

Gaussian ProcessesVariational Inference