Robust and Conjugate Gaussian Process Regression
Matias Altamirano, François-Xavier Briol, Jeremias Knoblauch
TL;DR
Robust and Conjugate Gaussian Process Regression (RCGP) addresses the fragility of standard GP regression under outliers by combining generalized Bayesian inference with a robust, quadratic loss L^w_n. This yields a Gaussian, closed-form posterior p^w(f|y,x) with updated terms μ^R and Σ^R, where the effective noise is σ^2 J_w and there is a shrinkage term m_w, enabling exact posterior updates while down-weighting anomalous observations. The weighting function w, particularly an IMQ-based choice, ensures robustness with bounded posterior influence, and hyperparameters are selected via leave-one-out cross-validation with O(n^3) cost. RC GP is shown to integrate with SVGPs, deep GPs, and Bayesian optimization, delivering strong performance on benchmarking and real-world tasks like the Twitter flash crash, while maintaining competitive speed relative to standard GPs. Overall, RCGP offers a practical, theoretically grounded route to robust, conjugate GP regression across a range of applications.
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.
