Bandit-Feedback Online Multiclass Classification: Variants and Tradeoffs
Yuval Filmus, Steve Hanneke, Idan Mehalel, Shay Moran
TL;DR
This paper analyzes online multiclass classification in the mistake bound model under three axes: information (bandit vs full-information), adaptivity (adaptive vs oblivious adversaries), and randomness (randomized vs deterministic learners). It proves that the price of bandit feedback against adaptive randomized learners is at most a linear factor in the number of labels, $\, extsf{opt}_{bandit}^{adap}(\mathcal{H}) = O(\textsf{opt}_{full}^{rand}(\mathcal{H}) \cdot |\mathcal{Y}|)$, and this bound is tight up to constants; it also shows nearly optimal gaps between bandit randomized and deterministic learners, and between adaptive and oblivious adversaries. A central technical contribution is a tight bound for prediction with expert advice under bandit feedback in the $r$-realizable setting: $\,\textsf{opt}_{bandit}^{adap}(n,k,r) = \Theta\big(k(\log_k n + r)\big)$, with matching lower bounds for oblivious adversaries in certain regimes. The analysis leverages a reduction to prediction with expert advice and a dual game via minimax, combined with a pattern-class framework and a budgeted-expert potential to handle the $r$-realizable setting; these ideas extend to the agnostic setting using a doubling trick. Overall, the work clarifies how bandit feedback, adaptivity, and randomness shape worst-case performance in multiclass online learning and yields near-optimal, broadly applicable bounds with implications for designing bandit-feedback algorithms.
Abstract
Consider the domain of multiclass classification within the adversarial online setting. What is the price of relying on bandit feedback as opposed to full information? To what extent can an adaptive adversary amplify the loss compared to an oblivious one? To what extent can a randomized learner reduce the loss compared to a deterministic one? We study these questions in the mistake bound model and provide nearly tight answers. We demonstrate that the optimal mistake bound under bandit feedback is at most $O(k)$ times higher than the optimal mistake bound in the full information case, where $k$ represents the number of labels. This bound is tight and provides an answer to an open question previously posed and studied by Daniely and Helbertal ['13] and by Long ['17, '20], who focused on deterministic learners. Moreover, we present nearly optimal bounds of $\tildeΘ(k)$ on the gap between randomized and deterministic learners, as well as between adaptive and oblivious adversaries in the bandit feedback setting. This stands in contrast to the full information scenario, where adaptive and oblivious adversaries are equivalent, and the gap in mistake bounds between randomized and deterministic learners is a constant multiplicative factor of $2$. In addition, our results imply that in some cases the optimal randomized mistake bound is approximately the square-root of its deterministic parallel. Previous results show that this is essentially the smallest it can get.
