Multi-Output Robust and Conjugate Gaussian Processes
Joshua Rooijakkers, Leiv Rønneberg, François-Xavier Briol, Jeremias Knoblauch, Matias Altamirano
TL;DR
This work extends robust and conjugate Gaussian processes (RCGPs) to the multi-output setting, producing MO-RCGPs that jointly model correlated outputs with exact conjugate posteriors. By introducing a multivariate weight framework and a conditional centering approach across outputs, MO-RCGPs achieve provable robustness to outliers while preserving analytical tractability. The paper derives closed-form posterior and predictive distributions, proves robustness properties, and proposes a robust, scalable hyperparameter optimization via weighted LOO-CV. Empirical results on synthetic data, energy efficiency, cancer drug response, and financial data demonstrate competitive performance with substantially reduced sensitivity to outliers compared to standard MOGPs and competitive with $t$-MOGPs, often at a lower computational cost. These MO-RCGPs offer a practical, robust alternative for applications requiring reliable multi-output regression under misspecification and contamination.
Abstract
Multi-output Gaussian process (MOGP) regression allows modelling dependencies among multiple correlated response variables. Similarly to standard Gaussian processes, MOGPs are sensitive to model misspecification and outliers, which can distort predictions within individual outputs. This situation can be further exacerbated by multiple anomalous response variables whose errors propagate due to correlations between outputs. To handle this situation, we extend and generalise the robust and conjugate Gaussian process (RCGP) framework introduced by Altamirano et al. (2024). This results in the multi-output RCGP (MO-RCGP): a provably robust MOGP that is conjugate, and jointly captures correlations across outputs. We thoroughly evaluate our approach through applications in finance and cancer research.
