Robust and Conjugate Gaussian Process Regression

Matias Altamirano, F. Briol, Jeremias Knoblauch
2/12/2026

No official code found. Best implementation: maltamiranomontero/RCGP (6 stars, last commit 2024-07-16).

Abstract

To enable closed form conditioning, a common assumption in Gaussian process (GP) regression is independent and identically distributed Gaussian observation noise. This strong and simplistic assumption is often violated in practice, which leads to unreliable inferences and uncertainty quantification. Unfortunately, existing methods for robustifying GPs break closed-form conditioning, which makes them less attractive to practitioners and significantly more computationally expensive. In this paper, we demonstrate how to perform provably robust and conjugate Gaussian process (RCGP) regression at virtually no additional cost using generalised Bayesian inference. RCGP is particularly versatile as it enables exact conjugate closed form updates in all settings where standard GPs admit them. To demonstrate its strong empirical performance, we deploy RCGP for problems ranging from Bayesian optimisation to sparse variational Gaussian processes.

View on arXivView PDF

Code Implementations(1)

Robust and conjugate Gaussian process

63Python, Jupyter NotebookMay 26, 20232 years ago

Cite this paper

@article{altamirano2026robust,
  title  = {Robust and Conjugate Gaussian Process Regression},
  author = {Matias Altamirano and F. Briol and Jeremias Knoblauch},
  year   = {2026},
  eprint = {2311.00463},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2311.00463},
  journal = {ICML 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2311.00463.svg)](https://codeofpaper.com/paper/2311.00463)

Discussion