The Multi-Armed Bandit Problem with Covariates II: Adaptively Binned Successive Elimination Has Regret at Most Cn(K log K/n)^{β(α+1)/(2β+d)} Under Smoothness and Margin ConditionsResearch Paper
Motivation
An online decision maker often sees information about a customer, patient, or request before choosing an action. A bandit with covariates models this setting when the reward of every available action is initially unknown and only the reward of the chosen action is observed. A method must learn which action works best for which covariates while paying for exploratory choices. Perchet and Rigollet studied this problem for smooth reward functions and measured how quickly a policy can approach the performance of an oracle that knows every arm's mean reward Perchet and Rigollet, 2013.
A fixed grid divides the covariate space at one resolution everywhere. It can spend pulls distinguishing arms in regions where their difference is already large, while leaving too few observations in regions where they are close. Adaptively binned successive elimination (ABSE) instead refines a region only while several arms remain plausible there. The paper proves a regret rate controlled jointly by the smoothness of the reward functions and the probability of encountering near ties. Its Theorem 5.1 is the target of this mission.
Setting
There are arms and covariates in the unit cube , with . At time , the policy sees , chooses an arm, and sees that arm's reward. The random vectors consisting of the covariate and all potential arm rewards are independent across times. Covariates have a common probability law with a density between constants . Every reward lies in ; for arm its conditional mean given is . The paper does not require the complete reward vectors to be identically distributed across time. These conventions come from §3.1, pp. 10–11.
At , write . Write for the largest mean strictly below , and set when every arm ties. The difference is the positive gap wherever a genuinely suboptimal arm exists. The smoothness condition requires for every arm, with the Euclidean norm, , and . The margin condition, with , , and , says
These are the assumptions defining the paper's class §3.2, pp. 12–13.
ABSE starts with the whole cube. Each live dyadic cell runs a copy of successive elimination on its inherited arms. One round pulls each remaining arm once. After a complete round, an arm is eliminated if its empirical mean falls more than twice the radius below the largest empirical mean, where is the cell's side length and uses . The cell splits after its specified stopping round if it has at least two active arms and is below the maximum depth . Each child receives the survivors. The policy takes as parameters and uses the current covariate and rewards it actually observed Policy 3, p. 22.
Formalization targets
Goal: Theorem 5.1, finite margin exponent
The goal is the finite- part of Theorem 5.1, p. 22. Fix , , , with , , and . There is one constant , depending on these parameters but not on , or the machine, such that for every , every and every machine of the class,
Here is ABSE and is its cumulative regret against an arm of maximum conditional mean at each covariate. The goal asserts the shape of the rate with an unspecified constant, which is the paper's form.
Milestones
In attack order:
- Lemma A.1 (p. 28): a maximal Hoeffding–Azuma inequality, for bounded martingale differences.
- (5.3) (p. 21): , the number of rounds a cell spends before it may split.
- (5.10) (p. 26): if arm has gap above at a point of , then the cell mean of the arm that is best at that point exceeds the cell mean of by at least .
- The display before (5.6) (p. 25): , where is the conditional probability of a near tie inside .
- (5.5) (p. 24): the pathwise decomposition of regret along the tree.
- Theorem 5.1, (p. 22): when the margin region has probability zero, .
Significance
The result provides a performance guarantee for a policy that adapts its spatial resolution to observed evidence, under a class of nonparametric reward functions. It permits a direct comparison with a fixed-bin policy under the same smoothness and margin conditions. The paper proves the rate and discusses optimality in a minimax sense when §5, pp. 22–27. This mission asks for a machine-checked proof of the stated finite- regime; the Lean goal and milestones are currently open statements, so the paper's proof is the mathematical source rather than a completed formal proof.
A completed development would make the stochastic model, adaptive policy, cell geometry, and concentration estimates reusable for other contextual bandit analyses.
Difficulty
The main difficulty is the feedback loop between decisions and observations. A cell receives samples only when the covariate lands there, and its available arms depend on eliminations in its ancestors. Applying an ordinary concentration inequality to a fixed sequence of arm rewards does not by itself justify the bound at these random birth and stopping times. The formal proof must track the inherited active sets and the samples collected after each birth, then combine local error bounds across the tree. The appendix's maximal inequality controls a range of round counts; the regret argument also uses the small probability of covariates with nearly tied arm means §5, pp. 23–27 and Lemma A.1, p. 28.
Formalization scope
Lean uses EuclideanSpace ℝ (Fin d) and a probability measure on its unit cube. The lower density bound ensures every valid dyadic cell has positive probability, so its conditional mean is defined by a real quotient. A consistent half-open boundary assignment turns the paper's cells, which are specified up to Lebesgue-null boundaries, into a partition on every path. The policy is a recursive state machine: at time it receives , chooses an arm from its prior state, and updates with only the reward of that arm. It does not receive the unknown means or any unobserved potential reward. The existential constant in the goal is quantified before , , the sample space, and the machine.
The finite- goal includes . The printed theorem omits it, although the proof uses it. Without it, a two-arm machine with constant means and has regret from the policy's first exploratory round, while the printed bound tends to zero when is large. The clause reads the margin condition as , the limit of for , because the page does not define it. The (5.3) milestone uses : the printed ordinary logarithm can be nonpositive at a finest cell, while the left side is a positive integer. The cell parameter and bursting after a full round follow Policy 3 and the proof where nearby prose or pseudocode differs. Lemma A.1 adds and , both implicit on the page. The constants and are existential and placed after the class parameters, because the page's explicit omits the margin constant .
The probabilistic error displays (5.6)–(5.9) and (5.11)–(5.14) are not milestones. They are statements about the events and , which the page leaves undefined for cells that are never born or never finish rounds. The decomposition (5.8) also leaves out arms of that were eliminated at an ancestor of . A faithful encoding of these events is welcome as a contribution.
A complete proof needs measurable recursive policies, conditional expectations and independence, dyadic-cell volume and nesting facts, concentration for arm observations at adaptive times, and sums over tree depths. Contributions establishing these interfaces and the paper's intermediate bounds are welcome. The result must apply to every machine in the stated class. Each of the following would change the theorem: a policy that reads the unknown or unobserved rewards (the oracle has zero regret), a constant chosen after the machine, a covariate law that is not a probability measure on the cube, Hölder continuity in the sup norm instead of the Euclidean norm, or dropping the density lower bound (cells of zero mass would make a junk value). The paper's proofs are in §5 (pp. 23–27) and its Appendix (p. 28).
Selected references
- Jean-Yves Audibert and Alexandre B. Tsybakov, Fast learning rates for plug-in classifiers, Annals of Statistics 35(2):608–633, 2007, DOI:10.1214/009053606000001217.
- Eyal Even-Dar, Shie Mannor and Yishay Mansour, Action elimination and stopping conditions for the multi-armed bandit and reinforcement learning problems, Journal of Machine Learning Research 7:1079–1105, 2006, jmlr.org/papers/v7/evendar06a.
- Philippe Rigollet and Assaf Zeevi, Nonparametric bandits with covariates, COLT 2010, pp. 54–66, arXiv:1003.1630.
- Vianney Perchet and Philippe Rigollet, The multi-armed bandit problem with covariates, Annals of Statistics 41(2):693–721, 2013, pinned arXiv:1110.6084v3, DOI:10.1214/13-AOS1101.