English

A Robust Phased Elimination Algorithm for Corruption-Tolerant Gaussian Process Bandits

Machine Learning 2022-03-30 v2 Artificial Intelligence Machine Learning

Abstract

We consider the sequential optimization of an unknown, continuous, and expensive to evaluate reward function, from noisy and adversarially corrupted observed rewards. When the corruption attacks are subject to a suitable budget CC and the function lives in a Reproducing Kernel Hilbert Space (RKHS), the problem can be posed as corrupted Gaussian process (GP) bandit optimization. We propose a novel robust elimination-type algorithm that runs in epochs, combines exploration with infrequent switching to select a small subset of actions, and plays each action for multiple time instants. Our algorithm, Robust GP Phased Elimination (RGP-PE), successfully balances robustness to corruptions with exploration and exploitation such that its performance degrades minimally in the presence (or absence) of adversarial corruptions. When TT is the number of samples and γT\gamma_T is the maximal information gain, the corruption-dependent term in our regret bound is O(CγT3/2)O(C \gamma_T^{3/2}), which is significantly tighter than the existing O(CTγT)O(C \sqrt{T \gamma_T}) for several commonly-considered kernels. We perform the first empirical study of robustness in the corrupted GP bandit setting, and show that our algorithm is robust against a variety of adversarial attacks.

Keywords

Cite

@article{arxiv.2202.01850,
  title  = {A Robust Phased Elimination Algorithm for Corruption-Tolerant Gaussian Process Bandits},
  author = {Ilija Bogunovic and Zihan Li and Andreas Krause and Jonathan Scarlett},
  journal= {arXiv preprint arXiv:2202.01850},
  year   = {2022}
}

Comments

Added references

R2 v1 2026-06-24T09:18:51.163Z