atlas

Research map / Probabilistic and scientific modeling / Uncertainty and Gaussian processes

Robust and Conjugate Gaussian Process Regression

ICML 2024 · Probabilistic and scientific modeling › Uncertainty and Gaussian processes · approach: PAC-Bayes and decoupled GP learning · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes robust conjugate GP (RCGP) regression by applying generalised Bayesian inference with a weighted score-matching loss, giving closed-form posteriors that down-weight outliers at no extra cost over standard GPs.

Problem

Standard Gaussian process regression with i.i.d. Gaussian noise is highly non-robust to outliers, while existing robust GP methods (Student-t, mixture, outlier removal) break closed-form conjugacy and are computationally expensive.

Approach

Replace the Gaussian log-likelihood with a weighted generalised score-matching loss (with weight w(x,y) depending on the observation y, e.g. an inverse multi-quadratic kernel on residuals), which yields a quadratic loss in f and hence a Gaussian posterior and predictive in closed form; the weight bounds the posterior influence of outliers.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use RCGP instead of GPGP regression · No-outlier benchmarksmean absolute error: Synthetic: 0.09 (0.00) -> 0.09 (0.00); Boston: 0.19 (0.01) -> 0.19 (0.01)No clear effect
Use RCGP instead of GPGP regression · Focused outlier benchmarksmean absolute error: Synthetic: 0.19 (0.00) -> 0.15 (0.00); Boston: 0.23 (0.06) -> 0.22 (0.01); Energy: 0.03 (0.04) -> 0.02 (0.00); Yacht: 0.Helped
Use RCGP instead of GPGP regression · Asymmetric outlier benchmarksmean absolute error: Synthetic: 1.14 (0.00) -> 0.63 (0.00); Boston: 0.63 (0.02) -> 0.49 (0.00); Yacht: 0.54 (0.06) -> 0.35 (0.02)Helped
Use RCGP instead of GPGP regression · Uniform outlier benchmarksmean absolute error: Synthetic: 0.34 (0.00) -> 0.21 (0.00); Boston: 0.53 (0.13) -> 0.51 (0.12); Energy: 0.25 (0.03) -> 0.24 (0.03); Yacht: 0.Mixed
Use t-GP instead of RCGPGP regression · Uniform outlier benchmarksmean absolute error: Boston: 0.51 (0.12) vs 0.30 (0.01); Energy: 0.24 (0.03) vs 0.23 (0.05); Yacht: 0.29 (0.07) vs 0.16 (0.00)Mixed
Remove the shrinkage term (ablation)RCGP · Synthetic dataset with 10% uniformly generated outlierspredictive posterior meanHurt
Remove the noise term (ablation)RCGP · Synthetic dataset with 10% uniformly generated outlierspredictive posterior meanHurt
Set ε to 0.99 rather than an intermediate value (ablation)RCGP weighting threshold · Synthetic data with outliersrobustnessHurt
Set ε to 0 rather than an intermediate value (ablation)RCGP weighting threshold · Synthetic data with outliersrobustnessHurt
Use RCSVGP instead of SVGPSparse variational GP · Synthetic dataset with 10% uniform outliersroot mean square errorHelped
Use RCGP instead of GPBayesian optimization with UCB and 20% asymmetric outliers · Six-hump camel, Branin, McCormick and Rosenbrockcumulative regretHelped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic 1D dataset (n=300) Boston housing (n=506) UCI Energy (n=768) UCI Yacht (n=308) Dow Jones Industrial Average 17/04/2013 (Twitter flash crash) six-hump camel, Branin, McCormick, Rosenbrock functions

Benchmarks: Synthetic Boston Energy Yacht Twitter flash crash DJIA Bayesian optimisation test functions

Metrics: mean absolute error clock time root mean square error cumulative regret posterior influence function

Baselines: standard GP Student-t GP (t-GP) mixture-based outlier GP (m-GP) SVGP t-GP for Bayesian optimisation

Builds on: generalised Bayesian inference weighted score matching sparse variational Gaussian processes leave-one-out cross-validation

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy