Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Lower Bounds on Regret for Noisy Gaussian Process Bandit Optimization

About

In this paper, we consider the problem of sequentially optimizing a black-box function $f$ based on noisy samples and bandit feedback. We assume that $f$ is smooth in the sense of having a bounded norm in some reproducing kernel Hilbert space (RKHS), yielding a commonly-considered non-Bayesian form of Gaussian process bandit optimization. We provide algorithm-independent lower bounds on the simple regret, measuring the suboptimality of a single point reported after $T$ rounds, and on the cumulative regret, measuring the sum of regrets over the $T$ chosen points. For the isotropic squared-exponential kernel in $d$ dimensions, we find that an average simple regret of $\epsilon$ requires $T = \Omega\big(\frac{1}{\epsilon^2} (\log\frac{1}{\epsilon})^{d/2}\big)$, and the average cumulative regret is at least $\Omega\big( \sqrt{T(\log T)^{d/2}} \big)$, thus matching existing upper bounds up to the replacement of $d/2$ by $2d+O(1)$ in both cases. For the Mat\'ern-$\nu$ kernel, we give analogous bounds of the form $\Omega\big( (\frac{1}{\epsilon})^{2+d/\nu}\big)$ and $\Omega\big( T^{\frac{\nu + d}{2\nu + d}} \big)$, and discuss the resulting gaps to the existing upper bounds.

Jonathan Scarlett, Ilijia Bogunovic, Volkan Cevher• 2017

Related benchmarks

TaskDatasetResultRank
Constrained Optimal ControlP-18
Computation time (s)202.9
8
Constrained Optimal ControlP-19
Computation Time (s)16.16
8
Optimal ControlP-16
Computation Time (s)570.7
8
Constrained Optimal ControlP-20
Computation Time (s)20.28
8
Optimal ControlP-17
Computation Time (s)661
8
Analytic Function OptimizationP-10
Computation Time (s)21.25
8
Analytic Function OptimizationP-02
Computation Time (s)20.6
8
Analytic Function OptimizationP-03
Computation Time (s)20.55
8
Analytic Function OptimizationP-04
Computation Time (s)20.67
8
Analytic Function OptimizationP-05
Computation Time (s)20.78
8
Showing 10 of 23 rows

Other info

Follow for update