An Optimal Algorithm for Stochastic and Adversarial Bandits III: α-Tsallis-INF With Gap-Tuned Asymmetric Regularization Has Logarithmic Pseudo-Regret When the Best Arm Is UniqueResearch Paper
Motivation
In the multi-armed bandit problem a learner repeatedly chooses one of actions and observes only the loss of the action it chose. Two models of the environment dominate the literature. In the stochastic model the losses of each arm are drawn i.i.d. from a fixed distribution, and the optimal pseudo-regret grows like , where is the gap between the mean loss of arm and that of the best arm (Lai and Robbins, 1985). In the adversarial model the losses are arbitrary and the optimal rate is (Audibert and Bubeck, 2010). Algorithms that are near-optimal in both models without knowing which one they face are called best of both worlds.
Timeline:
- Bubeck and Slivkins (2012) gave the first best-of-both-worlds algorithm and asked whether one algorithm could be optimal in both regimes.
- Seldin and Slivkins (2014) and Auer and Chiang (2016) obtained or stochastic rates with -type adversarial guarantees.
- Wei and Luo (2018) introduced the stochastically constrained adversarial regime and the log-barrier algorithm BROAD.
- Zimmert and Seldin (2021) showed that online mirror descent with the -Tsallis entropy (Tsallis-INF) is optimal in both regimes up to constants. Their Theorem 4, the subject of this mission, studies the whole family of -Tsallis regularizers with gap-dependent tuning in the stochastically constrained regime.
Setting
There are arms and rounds . In round the learner draws an arm from a probability vector in the simplex , the environment fixes losses , and only is observed. The environment may adapt to the past actions and use its own randomization, modelled by a seed drawn once from a probability measure . The pseudo-regret is
with the expectation over the seed and the learner's draws; a minimizing arm is a best arm in hindsight .
α-Tsallis-INF is online mirror descent on the simplex. With , regularization parameters and learning rates , set
The learner keeps importance-weighted loss estimates , their sums , and plays . The potential splits the regret into a stability term and a penalty term .
In the stochastically constrained regime the loss differences have fixed means, , with a unique best arm ( for ). Then and . Write . Theorem 4 uses
Formalization targets
Goal: Theorem 4 (p. 12)
With , for every ,
Milestones
Lemma 17 (Hessian control along a mirror step); Lemma 11, cases 1 and 4 (instantaneous stability); Lemma 20 and Lemma 12, part 2 (penalty); Lemmas 14 and 16 (scalar inequalities for the learning-rate factors); displays (26) and (30) of Appendix D, the stability and penalty bounds under the parameters of Theorem 4.
Lemmas 20 and 12 cover any causal unbiased loss estimator satisfying the bandit feedback assumptions; the other bandit bounds use the importance-weighted estimator.
Significance
The theorem shows that the logarithmic stochastic rate is not special to the -Tsallis entropy: for every , tuning the regularizer to the gaps gives pseudo-regret of order in stochastically constrained environments. This places the log-barrier () and entropic () regularizers of earlier algorithms in one family, and isolates the role of asymmetric regularization. Unlike Theorem 1, it needs the gaps to tune , so it is a statement about the reach of the method rather than a practical algorithm.
The result is proved in the paper; no part of it has a machine-checked proof. Formalizing it produces a complete verified analysis of an online-mirror-descent bandit algorithm with time-varying, non-monotone learning rates, including the stability–penalty decomposition, the Hessian control of Lemma 17 and the explicit constant chase of Appendix D. The analysis also checks two points the paper leaves open: the printed bound has where its proof gives , and Appendix D applies Lemma 12, which assumes non-increasing learning rates, to a rate that increases for a few early rounds when is small.
Difficulty
The obvious argument bounds each round's stability by (Lemma 11, case 1) and sums. That bound contains the best arm, whose weight tends to one, so it grows polynomially in and cannot give a logarithmic rate. The arm has to be removed from the stability, which needs a shifted second-order expansion where losses become slightly negative, and that is only controlled once (Lemma 17). The early rounds before must be paid for separately, and the asymmetric and the learning rate interact through constants that must be tracked exactly for the self-bounding step to close.
Formalization scope
Arms are Fin K with and the paper's arm is i - 1. Rounds start at 1; an action sequence is h : ℕ → Fin K with h 0 unused. The adversary is the published RegretBandits.Adversarial.Adversary (losses in depending on past actions only) composed with a seed drawn from a probability measure, with losses measurable in the seed. Expectations are explicit: an integral over the seed of a finite sum over action paths weighted by . The algorithm is an argmax predicate on the weight function, never a choice function. is a real supremum over the simplex. Logarithms are natural, and real powers are Real.rpow with nonnegative bases.
The goal takes ; the endpoints , where the paper's learning rate and regularizer are limits, are not stated. The regime "stochastically constrained with a unique best arm" is replaced by the two consequences the proof uses: the self-bounding inequality and . Every such regime satisfies both, so the formal statement is at least as strong as the printed one. The constant in the first term is the one the proof reaches. A trivial formalization is ruled out: the expectation is a genuine probability law, the gaps are tied to the losses through the self-bounding hypothesis, and the weights are determined by the algorithm, so the bound cannot hold vacuously.
A complete development needs the explicit law of a bandit run with an adaptive randomized adversary, unbiasedness of the IW estimator, convex conjugates and Bregman divergences on the simplex, and elementary real analysis for Lemmas 14 and 16. The run-law and the stability–penalty decomposition are reusable for any mirror-descent bandit algorithm. Proofs of any milestone, and of the scalar Lemmas 14 and 16 in particular, are welcome independently.
Selected references
- J. Zimmert and Y. Seldin, Tsallis-INF: An Optimal Algorithm for Stochastic and Adversarial Bandits, Journal of Machine Learning Research 22(28), 2021. https://arxiv.org/abs/1807.07623 (v6)
- S. Bubeck and A. Slivkins, The best of both worlds: stochastic and adversarial bandits, COLT 2012. https://arxiv.org/abs/1202.4473
- C.-Y. Wei and H. Luo, More adaptive algorithms for adversarial bandits, COLT 2018. https://arxiv.org/abs/1801.03265
- J. Abernethy, C. Lee and A. Tewari, Fighting bandits with a new kind of smoothness, NeurIPS 2015. https://arxiv.org/abs/1512.04152
- T. L. Lai and H. Robbins, Asymptotically efficient adaptive allocation rules, Advances in Applied Mathematics 6(1), 1985. https://doi.org/10.1016/0196-8858(85)90002-8
- J.-Y. Audibert and S. Bubeck, Regret bounds and minimax policies under partial monitoring, Journal of Machine Learning Research 11, 2010. https://jmlr.org/papers/v11/audibert10a.html