You can edit almost every page by Creating an account and confirming your email.

Lai-Robbins lower bound

From EverybodyWiki Bios & Wiki


The Lai-Robbins lower bound[1] gives an asymptotic lower bound on the regret that any uniformly good algorithm must incur in the stochastic multi-armed bandit problem. The original result was proved by Tze Leung Lai and Herbert Robbins in 1985 for parametric exponential families. Later work extended the statement to more general classes of distributions.[2]

Multi-armed bandit problem

The multi-armed bandit problem (MAB) is a sequential game in which the player must trade off exploration (to learn) and exploitation (to earn).

The player chooses among K actions (arms) with unknown distributions ν=(ν1,,νK). The player is assumed to know a class of distributions 𝒟 such that for every k one has νk𝒟 (for example, 𝒟 may be the family of Gaussian or Bernoulli distributions).

At each round t=1,,T the player selects (pulls) an arm at and observes a reward Xtνat.

We denote

  • Na(t):=s=1t𝟏{as=a} the number of times arm a has been pulled in the first t rounds,
  • μ(ν):=(μ1,,μK) the vector of arm means, where μk=𝔼Xνk[X],
  • μ*:=maxaμa the highest mean
  • Δa:=μ*μa0 the gap of arm a.

An arm a with μa=μ* is called an optimal arm; otherwise it is a suboptimal arm.

The goal is to minimize the regret at horizon T, defined by

RT:=a=1KΔa𝔼[Na(T)].

Intuitively, the regret is the (expected) total loss compared to always playing an optimal arm:

regret=a (cost of playing a)×(times a is played).

An MAB algorithm is a (possibly randomized) policy π that, at each round t, maps the history (as,Xs)s<t to a distribution over the next action at.[3]

Intuitive example

Suppose a farmer must choose, each year, one of K seed varieties to plant. Each variety k has an unknown average yield μk. If the farmer knew the best variety (with mean μ*) he would plant it every year; in reality he must try varieties to learn which is best. The cumulative regret after T years measures the total expected loss in yield due to imperfect knowledge.

Remarks

  1. The model above is the stochastic MAB; there also exist adversarial variants.[3]
  2. One may consider a fixed-horizon setting (known T) or an anytime setting (unknown T).

Lai-Robbins lower bound

The theorem gives the right amount of time we should pull a suboptimal arm k to distinguish whether we are in the instance with νk or with ν~k where ν~k is such that μ~k>μ*.

Knowning a lower bound on the number of pull of every suboptimal arm gives a lower bound on the regret as only suboptimal arms contribute to the regret.

Before stating the formal theorem we need to define what is a consistent algorithm.

Consistency (uniformly good algorithms)

Let 𝒟 be a class of probability distributions and consider K arms with reward distributions ν=(ν1,,νK)𝒟K. An algorithm π is said to be consistent (also called uniformly good) on 𝒟K if, for every instance ν𝒟K, the expected regret RT(ν) grows subpolynomially:

α>0,RT(ν)=o(Tα)as T

This assumption excludes algorithms that perform well on some instances but incur linear regret on others.

Formal lower bound

Regret divided by ln of 3 algorithms : IMED, KL-UCB, DMED

For any suboptimal arm a. For a distribution νa𝒟 and a threshold x, define

𝒦inf(νa,x,𝒟):=inf{KL(νa,ν):ν𝒟, μ>x}

where KL(,) denotes the Kullback-Leibler divergence.

Then, for any algorithm consistent on 𝒟K and for every instance ν𝒟K, every suboptimal arm a satisfies

𝔼ν[Na(T)]lnT𝒦inf(νa,μ*,𝒟)+o(lnT)

Consequently, the regret satisfies

RT(ν)(a:μa<μ*Δa𝒦inf(νa,μ*,𝒟))lnT+o(lnT)

The original 1985 paper[1] established this result for exponential families; later work showed that the bound holds under much weaker assumptions on 𝒟.

Intuition

Consistency imposes that, for every ν, the number of pulls of an optimal arm must be large. This means that μ* is estimated very accurately. The goal is to determine, for a suboptimal arm k, how many samples are needed to be confident, with the appropriate level of confidence, that μk<μ*. To do so, we use what is called the most confusing instance: an instance close to ν such that arm k is optimal. We define it as ν~ such that, for all ak, ν~a=νa, and ν~k is chosen so that μ~k>μ*. The objective is to determine how many samples of arm k are required to distinguish whether we are in the instance with νk or with ν~k in terms of KL distance.

Sketch of proof

The proof relies on a change-of-measure argument. Fix a suboptimal arm k and consider an alternative instance ν~ that coincides with ν on all arms except k, and such that arm k becomes optimal under ν~. If the algorithm does not sample arm k sufficiently often, then the observation processes induced by ν and ν~ are statistically hard to distinguish, although the algorithm must behave differently in the two instances because of consistency combined with having different optimal arms.

Using information-theoretic equalities, one can show that

KL(νIT,ν~IT)=a=1K𝔼ν[Na(T)]KL(νa,ν~a)

where IT:=(A1,X1,,AT,XT) denotes the sequence of actions and observations up to time T. Since ν and ν~ differ only on arm k, this reduces to

𝔼ν[Nk(T)]KL(νk,ν~k)

On the other hand, using information-theoretic inequalities one can show

KL(νIT,ν~IT)KL(Ber(Eν[Nk(T)]T),Ber(Eν~[Nk(T)]T))

As k is not optimal under ν, consistency implies that for all α>0, Eν[Nk(T)]T=o(Tα1), while Eν~[Nk(T)]T1 since k is optimal for ν~. Letting α0 yields

KL(Ber(Eν[Nk(T)]T),Ber(Eν~[Nk(T)]T))lnT

Combining this inequality with the previous equality gives

𝔼ν[Nk(T)]KL(νk,ν~k)lnT

Minimizing over all alternatives ν~k such that μ~k>μ* yields the lower bound in terms of 𝒦inf(νk,μ*,𝒟).[2]

Algorithms achieving the Lai-Robbins lower bound

Several algorithms are known to achieve the Lai-Robbins asymptotic lower bound under specific assumptions on the reward distribution class 𝒟. The following list summarizes a non-exhaustive list of algorithms mathing the lower bound.

Non-exhaustive list of algorithms achieving the lower bound under various distributional assumptions
Distribution class 𝒟 Algorithms
Gaussian rewards (known variance) KL-UCB[4], TS[5], AdaUCB[6], KL-UCB-switch[7], RB-SDA[8]
Gaussian rewards CHK[9]
One-dimensional exponential families KL-UCB[4]
Bounded rewards 𝒫([0,1]) KL-UCB[4], IMED[10], Fast-IMED[11], DMED[12], NPTS[13]

Extension to structured families

In structured bandit problems, the vector of means μ=(μ1,,μK) is known to belong to a given set 𝒮K. Define the set of admissible instances

G𝒟,𝒮:={ν𝒟K:μ(ν)𝒮}

For an instance νG𝒟,𝒮, let

a*(ν):=argmaxaμa(ν)

denote the set of optimal arms.

Define the set of alternative instances

B𝒟,𝒮(ν):={ν~G𝒟,𝒮:a*(ν~)a*(ν)= and aa*(ν), ν~a=νa}

Then, for any algorithm consistent on G𝒟,𝒮, the regret satisfies, for every νG𝒟,𝒮,

RT(ν)C𝒟,𝒮*(ν)lnT+o(lnT)

where C𝒟,𝒮*(ν) is defined as the solution of

C𝒟,𝒮*(ν):=min(ca)aa*(ν)aa*(ν)Δacas.t.ca0aa*(ν),ν~B𝒟,𝒮(ν), aa*(ν)caKL(νa,ν~a)1.[14][15]

Extension to other problems

Best arm identification (BAI)

A similar result has been proved for best arm identification, which is the same game except that, instead of minimizing the regret, the goal is to identify the best arm with probability 1δ using as few rounds as possible.[16]

Reinforcement Learning (RL)

Similar results have been proved for regret minimization in average-reward reinforcement learning. The order is also lnT, with a constant that depends on the problem.[17]

See also

References

  1. 1.0 1.1 Lai, T.L.; Robbins, Herbert (1985). "Asymptotically Efficient Adaptive Allocation Rules". Advances in Applied Mathematics. 6 (1): 4–22. Bibcode:1985AdApM...6....4L. doi:10.1016/0196-8858(85)90002-8.
  2. 2.0 2.1 Maillard, Odalric-Ambrym (2019). Mathematics of statistical sequential decision making (PhD thesis). Université de Lille, Sciences et Technologies.
  3. 3.0 3.1 Lattimore, Tor; Szepesvári, Csaba (2020). Bandit Algorithms. Cambridge: Cambridge University Press. Search this book on
  4. 4.0 4.1 4.2 Cappé, Olivier; Garivier, Aurélien; Maillard, Odalric-Ambrym; Munos, Rémi; Stoltz, Gilles (2013). "Kullback-Leibler Upper Confidence Bounds for Optimal Sequential Allocation". The Annals of Statistics: 1516–1541.
  5. Agrawal, Shipra; Goyal, Navin (2012). Mannor, Shie; Srebro, Nathan; Williamson, Robert C., eds. Analysis of Thompson Sampling for the Multi-armed Bandit Problem. Proceedings of the 25th Annual Conference on Learning Theory. Proceedings of Machine Learning Research. 23. PMLR. pp. 39.1–39.26.
  6. Lattimore, Tor (2018). "Refining the Confidence Level for Optimistic Bandit Strategies". Journal of Machine Learning Research. 19 (20): 1–32.
  7. Garivier, Aurélien; Hadiji, Hédi; Ménard, Pierre; Stoltz, Gilles (2022). "KL-UCB-switch: Optimal Regret Bounds for Stochastic Bandits from Both a Distribution-Dependent and a Distribution-Free Viewpoints". Journal of Machine Learning Research. 23 (179): 1–66.
  8. Baudry, Dorian; Kaufmann, Emilie; Maillard, Odalric-Ambrym (2020). "Sub-sampling for Efficient Non-Parametric Bandit Exploration". arXiv:2010.14323 [stat.ML]. Unknown parameter |volume= ignored (help)
  9. Cowan, Wesley; Honda, Junya; Katehakis, Michael N. (2018). "Normal Bandits of Unknown Means and Variances". Journal of Machine Learning Research. 18 (154): 1–28.
  10. Honda, Junya; Takemura, Akimichi (2015). "Non-Asymptotic Analysis of a New Bandit Algorithm for Semi-Bounded Rewards". Journal of Machine Learning Research. 16 (113): 3721–3756.
  11. Baudry, Dorian; Pesquerel, Fabien; Degenne, Rémy; Maillard, Odalric-Ambrym (2023). "Fast Asymptotically Optimal Algorithms for Non-Parametric Stochastic Bandits". Advances in Neural Information Processing Systems. 36: 11469–11514.
  12. Honda, Junya; Takemura, Akimichi (2010). "An Asymptotically Optimal Bandit Algorithm for Bounded Support Models". COLT. pp. 67–79.
  13. Riou, Charles; Honda, Junya (2020). "Bandit Algorithms Based on Thompson Sampling for Bounded Reward Distributions". In Kontorovich, Aryeh; Neu, Gergely. Proceedings of the 31st International Conference on Algorithmic Learning Theory. Proceedings of Machine Learning Research. 117. PMLR. pp. 777–826.
  14. Graves, Todd L.; Lai, Tze Leung (1997). "Asymptotically efficient adaptive choice of control laws in uncontrolled Markov chains". SIAM Journal on Control and Optimization. SIAM. 35 (3): 715–743. doi:10.1137/S0363012994275440.
  15. Kaufmann, Emilie (2020). Contributions to the optimal solution of several bandit problems (PhD thesis). Université de Lille.
  16. Garivier, Aurélien; Kaufmann, Emilie (2016). "Optimal Best Arm Identification with Fixed Confidence". arXiv:1602.04589 [math.ST]. Unknown parameter |volume= ignored (help)
  17. Boone, Victor; Maillard, Odalric-Ambrym (2025). "The regret lower bound for communicating Markov Decision Processes". arXiv:2501.13013 [cs.LG]. Unknown parameter |volume= ignored (help)




This article "Lai-Robbins lower bound" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Lai-Robbins lower bound. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.