Optimal Best Arm Identification with Fixed Confidence II: Characterization of the Optimal Proportions of Arm DrawsResearch Paper
Motivation
In best arm identification with fixed confidence, a learner samples unknown distributions ("arms") sequentially and must name the arm with the largest mean, with error probability at most a prescribed , using as few samples as possible. Garivier and Kaufmann (arXiv:1602.04589, COLT 2016) showed that every -PAC strategy needs, in expectation, at least samples, where the characteristic time is the value of a max–min optimization problem over the proportions of draws allocated to the arms. The maximizer of that problem, , is the allocation any asymptotically optimal strategy must follow; the Track-and-Stop algorithm of the same paper computes at plug-in estimates and tracks it.
A strategy can only track if can be computed. This mission formalizes the part of the paper (Section 2.2 and Appendix A) that turns the abstract max–min problem into an explicit recipe: a closed form for the inner infimum, and a characterization of through the root of one increasing scalar function. The problem had been solved in closed form before only for special cases, such as Poisson rewards with all suboptimal arms equal (Vaidhyan and Sundaresan, 2015); the paper's result covers every one-parameter exponential family.
Setting
A canonical one-parameter exponential family is a family of laws , , on with density with respect to a reference measure . The law has mean ; the set of attainable means is the mean space . For means and the Kullback–Leibler divergence is
Bernoulli laws and Gaussian laws with known variance are the standard examples.
A bandit model is identified with its vector of means . is the set of models with a unique optimal arm , and is the set of alternatives. is the probability simplex. The transportation cost of proportions and the objects of the paper are
The arms are sorted so that . The parameterized Jensen–Shannon divergence is, for ,
For let for , let , and let . Finally
Formalization targets
Goal: Theorem 5 (p. 5)
With : is continuous and strictly increasing on , , as , the equation has a unique solution , and
The equivalence says at once that the argmax exists, that it is a single point, and that it is given by eq. (5).
Milestones
- Lemma 3 (p. 5): for every ,
- Claim after eq. (4) (p. 5): is a strictly increasing one-to-one mapping from onto .
- Lemma 4 (p. 5): for every maximizer and all ,
Significance
The result. Theorem 5 reduces a -dimensional non-smooth max–min problem to finding the root of one continuous increasing function on a bounded interval, each evaluation of which requires scalar inversions. It gives existence and uniqueness of , which the paper's lower bound only presupposes, and it is the computational core of Track-and-Stop: without an explicit, well-posed the tracking strategy is not defined. Lemma 3 alone gives the closed form of the inner infimum used again in the analysis of the stopping rule.
Formalizing it. The results are proved in the paper; nothing here is open. To the best of our knowledge none of them has a machine-checked proof: the platform's existing best-arm-identification rows concern Gaussian arms and state the characteristic time at the level of measures, without this characterization. The mission produces a checked reduction for general one-parameter exponential families, including the edge cases the text passes over (ties among suboptimal arms, zero weights, the behaviour of near the end of its domain).
Difficulty
The infimum in Lemma 3 ranges over , a set of models with a unique best arm, so it is an open condition: the minimizing configuration, in which and coincide, lies outside and is only approached. Other arms may also compete for the best position. A statement in which the infimum is taken over the closed relaxation is a lemma of the proof, not Lemma 3.
For Theorem 5, the equalization in Lemma 4 needs an argument that holds for every maximizer, not only for one found by a first-order condition, because the objective is a minimum of functions and is not differentiable. The monotonicity of needs the monotonicity of each and of each ratio in the moving point , and the limit at rests on the second-best arm(s) only, which is where the ordering enters. Finally the analytic facts about (continuity, positivity off the diagonal, monotonicity in each argument) must be derived from the exponential family itself.
Formalization scope
Lean represents a model by μ : Fin K → ℝ with 2 ≤ K and every μ a in the mean space deriv F.b '' F.Θ. The paper's arm is index 0, arm is index 1. The exponential family is a structure ExpFamily whose parameter set is a nonempty open interval and whose b is twice continuously differentiable with on . These two conditions are added to the paper's "convex, twice differentiable" and are disclosed: strict convexity is what makes the mean parameterization unique, and openness is what lets alternatives approach the boundary of . The reference measure and normalization are part of the structure but unused here.
The transportation cost is an infimum in EReal, so it is the true infimum of the set of values rather than a default 0. is never defined by choice: " is optimal" is a predicate, and Theorem 5 characterizes the set of such . The functions are the inverse of on and are evaluated only on . "Increasing" in Theorem 5 is stated as strictly increasing, as proved in Appendix A.2. Lemmas 3 and 4 and the claim on assume only that arm is the unique best arm, which is weaker than the paper's standing ordering.
A formalization that replaces by , assumes the maximizer exists and is unique, or asserts only existence of some without the formula for , does not state these results and is ruled out.
A complete development needs: basic calculus of exponential families (the Bregman form of , its continuity and strict positivity off the diagonal, its monotonicity in the second argument), the inverse function of a continuous strictly monotone map on an interval, and compactness of the simplex. The divergence facts are reusable in every bandit mission built on exponential families. Proofs of the milestones, of auxiliary facts about and , and a sorry-free instance of ExpFamily (Bernoulli or unit-variance Gaussian) are welcome.
Selected references
- A. Garivier, E. Kaufmann, Optimal Best Arm Identification with Fixed Confidence, COLT 2016 (JMLR W&CP 49), arXiv:1602.04589v2. https://arxiv.org/abs/1602.04589
- E. Kaufmann, O. Cappé, A. Garivier, On the Complexity of Best-Arm Identification in Multi-Armed Bandit Models, JMLR 17, 2016. https://arxiv.org/abs/1407.4443
- N. K. Vaidhyan, R. Sundaresan, Learning to detect an oddball target, arXiv:1508.05572, 2015. https://arxiv.org/abs/1508.05572
- O. Cappé, A. Garivier, O.-A. Maillard, R. Munos, G. Stoltz, Kullback–Leibler upper confidence bounds for optimal sequential allocation, Annals of Statistics 41(3), 2013. https://arxiv.org/abs/1210.1136