English

A note on the price of bandit feedback for mistake-bounded online learning

Discrete Mathematics 2021-02-02 v2 Machine Learning Combinatorics

Abstract

The standard model and the bandit model are two generalizations of the mistake-bound model to online multiclass classification. In both models the learner guesses a classification in each round, but in the standard model the learner recieves the correct classification after each guess, while in the bandit model the learner is only told whether or not their guess is correct in each round. For any set FF of multiclass classifiers, define optstd(F)opt_{std}(F) and optbandit(F)opt_{bandit}(F) to be the optimal worst-case number of prediction mistakes in the standard and bandit models respectively. Long (Theoretical Computer Science, 2020) claimed that for all M>2M > 2 and infinitely many kk, there exists a set FF of functions from a set XX to a set YY of size kk such that optstd(F)=Mopt_{std}(F) = M and optbandit(F)(1o(1))(YlnY)optstd(F)opt_{bandit}(F) \ge (1 - o(1))(|Y|\ln{|Y|})opt_{std}(F). The proof of this result depended on the following lemma, which is false e.g. for all prime p5p \ge 5, s=1s = \mathbf{1} (the all 11 vector), t=2t = \mathbf{2} (the all 22 vector), and all zz. Lemma: Fix n2n \ge 2 and prime pp, and let uu be chosen uniformly at random from {0,,p1}n\left\{0, \dots, p-1\right\}^n. For any s,t{1,,p1}ns, t \in \left\{1, \dots, p-1\right\}^n with sts \neq t and for any z{0,,p1}z \in \left\{0, \dots, p-1\right\}, we have Pr(tu=zmodp  su=zmodp)=1p\Pr(t \cdot u = z \mod p \text{ } | \text{ } s \cdot u = z \mod p) = \frac{1}{p}. We show that this lemma is false precisely when ss and tt are multiples of each other mod pp. Then using a new lemma, we fix Long's proof.

Keywords

Cite

@article{arxiv.2101.06891,
  title  = {A note on the price of bandit feedback for mistake-bounded online learning},
  author = {Jesse Geneson},
  journal= {arXiv preprint arXiv:2101.06891},
  year   = {2021}
}