Gaussian Processes and Kernel Methods: A Review on Connections
Authors: Motonobu Kanagawa, Bharath K. Sriperumbudur, Kenji Fukumizu, Arthur Gretton
Published: 2018
Venue: arXiv
Link: arXiv
Summary
This comprehensive review paper establishes rigorous connections between Gaussian Processes (GPs) and Reproducing Kernel Hilbert Spaces (RKHS). It clarifies when GP posteriors and RKHS estimators coincide and when they differ, providing deep insights into both frameworks.
Key Contributions
1. Sample Path Properties
The paper clarifies that GP sample paths are typically not in the RKHS:
Theorem: For a GP with kernel , sample paths satisfy:
unless the RKHS is finite-dimensional.
2. RKHS as Support
While samples aren't in RKHS, the RKHS characterizes the support:
where the closure is in an appropriate topology.
3. Posterior Mean Equivalence
The GP posterior mean equals the RKHS interpolant:
where accounts for noise.
Mathematical Framework
RKHS via Integral Operator
The RKHS can be characterized through the integral operator:
Then:
Mercer Representation
When has eigendecomposition :
GP samples satisfy (weaker condition).
Cameron-Martin Space
For Gaussian measure , the Cameron-Martin space is exactly :
- Translations by give equivalent measures
- Translations by give orthogonal measures
Connections Summary
| Property | GP | RKHS |
|---|---|---|
| Function space | or continuous | |
| Prior/Regularizer | ||
| Posterior mean | Same! | |
| Uncertainty | Full posterior | None (point estimate) |
| Convergence | In | In RKHS norm |
Regularization Correspondence
Ridge Regression
RKHS formulation:
GP formulation:
These give the same function!
Different Regularization = Different Prior
| Regularization | Equivalent Prior |
|---|---|
| Non-Gaussian | |
| Elastic net | Mixture prior |
Convergence Analysis
RKHS Convergence
The RKHS estimator converges in RKHS norm:
This implies uniform convergence when embeds continuously into .
GP Posterior Contraction
The GP posterior contracts around the truth:
Rate depends on smoothness of relative to RKHS.
Misspecification
Well-specified Case
When :
- RKHS estimator achieves optimal rate
- GP posterior is consistent
Misspecified Case
When :
- RKHS estimator converges to projection
- GP posterior may be inconsistent
- Calibration of uncertainty is lost
Practical Implications
1. Model Selection
GP marginal likelihood corresponds to RKHS complexity:
2. Uncertainty Quantification
GP provides uncertainty; RKHS doesn't:
- For decisions: Use GP variance
- For prediction only: RKHS sufficient
3. Computational Tradeoffs
| Method | Training | Uncertainty | Scalability |
|---|---|---|---|
| Full GP | Exact | Limited | |
| RKHS/KRR | None | Limited | |
| Sparse GP | Approximate | Good | |
| Random features | None | Excellent |
Extensions
Deep GPs
Stack GPs hierarchically: where each .
GP-RKHS for Non-Gaussian Likelihoods
Use RKHS theory for MAP estimation:
Citation
@article{kanagawa2018gaussian,
title={Gaussian processes and kernel methods: A review on connections},
author={Kanagawa, Motonobu and Sriperumbudur, Bharath K and Fukumizu, Kenji},
journal={arXiv preprint arXiv:1807.02582},
year={2018}
}
Further Reading
- Van der Vaart, A. & Van Zanten, H. (2008). Reproducing kernel Hilbert spaces of Gaussian priors
- Berlinet, A. & Thomas-Agnan, C. (2011). Reproducing kernel Hilbert spaces in probability and statistics
- Karvonen, T. & Särkkä, S. (2020). Worst-case optimal approximation with RKHS