Graph
Gaussian Processes

📈Gaussian Processes

NEW

A Bayesian nonparametric model defining distributions over functions where any finite set of evaluations follows a multivariate normal distribution.

DESCRIPTION

Gaussian processes (GPs) provide flexible, probabilistic modeling for regression and classification with principled uncertainty estimates. They define function priors via mean and covariance (kernel) functions, enabling smoothness and similarity assumptions. Inference uses marginal likelihood to select hyperparameters and yields predictive distributions. While exact GPs scale cubically with data, sparse and approximate methods extend applicability. GPs are widely used in Bayesian optimization, geostatistics (kriging), and active learning.

ALTERNATIVE DEFINITIONS

Wikipedia

In probability theory and statistics, a Gaussian process is a stochastic process in which any finite collection of random variables has a multivariate normal distribution.

Formal stochastic-process definition emphasizing finite-dimensional normality.

Source

GPML (Rasmussen & Williams)

Gaussian processes are distributions over functions, fully specified by a mean function and a covariance function.

Highlights function-space perspective and kernel specification.

Source

Kernel Methods GP Regression Bayesian Optimization Covariance Function Kriging Predictive Uncertainty Nonparametric Bayesian Radial Basis Function Marginal Likelihood Cholesky Decomposition

COMPETING TERMS

Neural Network Support Vector Regression

KNOWLEDGE AREAS

Mathematics AI Data Science

TARGET AUDIENCE

Data Scientist AI Engineer MLOps Engineer

EXTERNAL SOURCES

TOP QUESTIONS

What are Gaussian Processes in machine learning?

They are distributions over functions used for regression and classification, providing predictive means and variances with kernels encoding similarity.

Category: Definition

Why use Gaussian Processes?

GPs provide principled uncertainty estimates and flexible prior assumptions. They excel in low- to medium-data regimes and active decision-making.

Category: Relevancy

What are common GP kernels?

Squared Exponential (RBF), Matérn, Rational Quadratic, Periodic, and Linear kernels capture different smoothness and structure assumptions.

Category: Concept

What is the main limitation of Gaussian Processes?

Exact inference scales as O(n^3) with data size due to matrix factorizations. Sparse approximations and inducing points alleviate this.

Category: Risk

How are GP hyperparameters selected?

Maximize the marginal likelihood or use cross-validation and priors. Proper initialization and constraints improve stability.

Category: Process

What is kriging in relation to GPs?

Kriging is GP regression applied in geostatistics, modeling spatial data with covariance structures for interpolation and uncertainty.

Category: Comparison

How do GPs compare to neural networks?

GPs are probabilistic and nonparametric with uncertainty measures, while neural networks are parametric and often scale better to large datasets.

Category: Comparison

Where are Gaussian Processes commonly applied?

Bayesian optimization, geostatistics, time-series interpolation, and active learning benefit from GP uncertainty and sample efficiency.

Category: Usage

Where to learn Gaussian Processes?

Consult the GPML book and scikit-learn, GPyTorch, and BoTorch documentation for theory and implementation.

Category: GettingStarted