Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Machine learning›Gaussian Process
Machine learningMachine learning

Gaussian Process

Gaussian Process Regression and Classification · Also known as: GP, Gaussian Process Regression, GPR, Kriging

A Gaussian Process (GP) is a non-parametric, fully probabilistic machine learning model that places a prior distribution directly over functions. Rather than predicting a single value, it returns a predictive mean and a calibrated uncertainty estimate at every test point, making it especially valuable for regression on small to medium datasets and for Bayesian optimization tasks.

ScholarGate
  1. Machine learning
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Gaussian Process
Bayesian Gaussian ProcessBayesian OptimizationRandom ForestActive learning Gaussian…Bayesian Active LearningBayesian Decision TreeBayesian Federated Learn…Bayesian Few-Shot Learni…Bayesian Gaussian Mixtur…Bayesian Metric Learning

+20 more

When to use it

Gaussian Processes excel on small to medium datasets (up to a few thousand rows) where uncertainty quantification matters — for example, scientific experiments, engineering design, or surrogate modelling for expensive simulations. They are the method of choice for Bayesian optimization. Prefer GP over simpler models when you need calibrated prediction intervals rather than just point estimates, and when the relationship between inputs and outputs is expected to be smooth. Avoid GP when n exceeds roughly 10,000 observations, as exact inference scales as O(n^3) making it computationally prohibitive without approximations. GP also struggles with very high-dimensional input spaces and with discontinuous or highly non-stationary functions unless carefully tailored kernels are used.

Strengths & limitations

Strengths
  • Returns calibrated predictive uncertainty intervals alongside point predictions.
  • Extremely sample-efficient — performs well on small datasets where tree-based models overfit.
  • Kernel choice flexibly encodes domain knowledge about smoothness, periodicity, or scale.
  • Hyperparameters are learned from data via marginal likelihood, providing automatic regularisation.
  • Native framework for Bayesian optimization and active learning experimental design.
Limitations
  • Exact inference is O(n^3) in time and O(n^2) in memory, making it impractical for large n without sparse or approximate GP methods.
  • Performance degrades in very high-dimensional input spaces due to the curse of dimensionality in kernel distances.
  • Choosing and combining kernels requires domain knowledge; a poorly chosen kernel leads to poor uncertainty calibration.
  • Classification (GP classifiers) requires an additional Laplace or expectation-propagation approximation, adding complexity.

Frequently asked

What kernel should I start with?

The squared-exponential (RBF) kernel is the default starting point because it produces infinitely differentiable, smooth functions and has interpretable length-scale and output-variance hyperparameters. Switch to a Matern kernel if you expect the function to be less smooth, or add a periodic component for seasonal data.

My dataset has 50,000 rows. Can I still use a GP?

Exact GP inference would be prohibitive at that scale. Consider sparse GP methods (e.g., inducing points / FITC) or stochastic variational GP, both of which bring training cost down to roughly O(nm^2) where m is the number of inducing points (m << n). Libraries such as GPyTorch implement these efficiently.

How is a GP different from Bayesian linear regression?

Bayesian linear regression places a prior over a fixed finite set of coefficients; the model's flexibility is therefore limited by the chosen basis functions. A GP places a prior directly over functions in an infinite-dimensional space, so its effective complexity adapts to the data without requiring you to pre-specify basis expansions.

Are the uncertainty estimates truly calibrated?

Under the correct model and kernel, GP posterior uncertainties are well-calibrated by construction. In practice, miscalibration arises from kernel misspecification or ignoring noise structure. Always perform a posterior predictive check — plot observed vs. predicted with coverage of the credible intervals.

Can Gaussian Processes handle categorical or mixed-type inputs?

Standard GP kernels operate on continuous inputs. Categorical inputs require special kernels (e.g., Hamming distance kernel) or encoding. For predominantly categorical or very high-dimensional mixed data, tree-based models such as Random Forest or gradient boosting are usually a better starting point.

Sources

  1. Rasmussen, C. E., & Williams, C. K. I. (2006). Gaussian Processes for Machine Learning. MIT Press. ISBN: 978-0-262-18253-9
  2. Gaussian process. Wikipedia. link ↗

How to cite this page

ScholarGate. (2026, June 3). Gaussian Process Regression and Classification. ScholarGate. https://scholargate.app/en/machine-learning/gaussian-process

Related methods

Bayesian Gaussian ProcessBayesian OptimizationRandom Forest

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Bayesian Gaussian ProcessMachine learning↔ compare
  • Bayesian OptimizationOptimization↔ compare
  • Random ForestMachine learning↔ compare
Compare side by side →

Referenced by

Active learning Gaussian processBayesian Active LearningBayesian Decision TreeBayesian Federated LearningBayesian Few-Shot LearningBayesian Gaussian Mixture ModelBayesian Gaussian ProcessBayesian Metric LearningBayesian Naive BayesBayesian Nonparametric MethodsBayesian one-class SVMBayesian Online LearningBayesian Random ForestBayesian Semi-supervised LearningBayesian Stacking EnsembleBayesian Support Vector MachineEnsemble Gaussian ProcessExplainable Gaussian ProcessMetric LearningRegularized Gaussian ProcessRegularized k-nearest neighborsRegularized semi-supervised learningRobust Gaussian ProcessSelf-supervised Gaussian ProcessSelf-supervised One-class SVMSemi-supervised Gaussian ProcessSemi-supervised One-class SVMSpatial Variational Inference

Similar methods

Bayesian Gaussian ProcessRegularized Gaussian ProcessExplainable Gaussian ProcessActive learning Gaussian processBayesian Nonparametric MethodsRobust Gaussian ProcessSemi-supervised Gaussian ProcessEnsemble Gaussian Process

Related reference concepts

Gaussian Process ModelsSupport Vector Machines and Kernel MethodsRegression and Function ApproximationBayesian NonparametricsQuadratic Discriminant AnalysisClassification Algorithms

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Gaussian Process (Gaussian Process Regression and Classification). Retrieved 2026-07-21 from https://scholargate.app/en/machine-learning/gaussian-process · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Rasmussen, C. E. & Williams, C. K. I.
Year
2006 (book); roots in Kriging, 1951)
Type
Probabilistic non-parametric model
DataType
Continuous numerical (tabular)
Subfamily
Machine learning
Related methods
Bayesian Gaussian ProcessBayesian OptimizationRandom Forest
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account