OpenFrontiers
← Back to the index
OP-0072Partially solvedLearning theory

Best Arm Identification: Almost Instance-Wise Optimality and the Gap Entropy Conjecture

The best arm identification problem (BEST-1-ARM) is the most basic pure exploration problem in stochastic multi-armed bandits. The problem has a long history and attracted significant attention for the last decade.…

Status reported by the supplied archiveAs of 2026-09-05Source & evidence ↓

The research question

The best arm identification problem (BEST-1-ARM) is the most basic pure exploration problem in stochastic multi-armed bandits. The problem has a long history and attracted significant attention for the last decade.…

Read the original paper for precise definitions, assumptions, and numbered questions. The dated archive notes below describe reported progress and the remaining questions.

Lean 4

Not yet attached

No Lean statement or proof is attached yet. Have a formalization? Share its source to add it to this problem.

Read the original paper Full text & figures

Open Problem: Best Arm Identification: Almost Instance-Wise Optimality and the Gap Entropy Conjecture

Lijie Chen* (CHENLJ13@MAILS.TSINGHUA.EDU.CN) Institute for Interdisciplinary Information Sciences (IIIS), Tsinghua University, China.

Jian Li* (LIJIAN83@MAIL.TSINGHUA.EDU.CN) Institute for Interdisciplinary Information Sciences (IIIS), Tsinghua University, China.

Abstract

The best arm identification problem (BEST-1-ARM) is the most basic pure exploration problem in stochastic multi-armed bandits. The problem has a long history and attracted significant attention for the last decade. However, we do not yet have a complete understanding of the optimal sample complexity of the problem: The state-of-the-art algorithms achieve a sample complexity of O(∑i=2nΔi−2(ln⁡δ−1+ln⁡ln⁡Δi−1))O(\sum_{i=2}^n \Delta_i^{-2}(\ln\delta^{-1}+\ln\ln\Delta_i^{-1})) (Δi\Delta_i is the difference between the largest mean and the ithi^{th} mean), while the best known lower bound is Ω(∑i=2nΔi−2ln⁡δ−1)\Omega(\sum_{i=2}^n\Delta_i^{-2}\ln\delta^{-1}) for general instances and Ω(Δ−2ln⁡ln⁡Δ−1)\Omega(\Delta^{-2}\ln\ln\Delta^{-1}) for the two-arm instances. We propose to study the instance-wise optimality for the BEST-1-ARM problem. Previous work has proved that it is impossible to have an instance optimal algorithm for the 2-arm problem. However, we conjecture that modulo the additive term Ω(Δ2−2ln⁡ln⁡Δ2−1)\Omega(\Delta_2^{-2}\ln\ln\Delta_2^{-1}) (which is an upper bound and worst case lower bound for the 2-arm problem), there is an instance optimal algorithm for BEST-1-ARM. Moreover, we introduce a new quantity, called the gap entropy for a best-arm problem instance, and conjecture that it is the instance-wise lower bound. Hence, resolving this conjecture would provide a final answer to the old and basic problem.

* Institute for Interdisciplinary Information Sciences (IIIS), Tsinghua University, Beijing, China. Research supported in part by the National Basic Research Program of China grants 2015CB358700, 2011CBA00300, 2011CBA00301, and the National NSFC grants 61033001, 61361136003.

1. Introduction

In the Best-11-Arm problem, we are given nn stochastic arms A1,…,AnA_1,\ldots, A_n. The ithi^{th} arm AiA_i has a reward distribution Di\mathcal{D}_i with an unknown mean μi∈[0,1]\mu_{i}\in [0,1]. We assume that all reward distributions are Gaussian distributions with variance 1. Upon each play of AiA_i, we can get a reward value sampled i.i.d. from Di\mathcal{D}_i. Our goal is to identify the arm with largest mean using as few samples as possible. We assume here that the largest mean is strictly larger than the second largest (i.e., μ[1]>μ[2]\mu_{[1]}>\mu_{[2]}) to ensure the uniqueness of the solution, where μ[i]\mu_{[i]} denotes the ithi^{th} largest mean. The problem is also called the pure exploration problem in the stochastic multi-armed bandit literature.

We say an algorithm A\mathbb{A} is δ\delta-correct for Best-11-Arm, if it outputs the correct answer on any instance with probability at 1−δ1-\delta, and we use TA(I)T_{\mathbb{A}}(I) to denote the expected number of total samples taken by algorithm A\mathbb{A} on instance II. We also define the gap of ithi^{th} arm, Δ[i]:=μ[1]−μ[i]\Delta_{[i]} := \mu_{[1]} - \mu_{[i]}.

2. Background

During the last decade, the Best-11-Arm problem and its optimal sample complexity have attracted significant attention. We only mention a small subset that are most relevant to us. The current best lower bound is due to Mannor and Tsitsiklis (2004), who showed that for any δ\delta-correct algorithm for Best-11-Arm, it requires Ω(∑i=2nΔ[i]−2ln⁡δ−1)\Omega\left(\sum\nolimits_{i=2}^{n} \Delta_{[i]}^{-2} \ln\delta^{-1}\right) (referred to as the MT lower bound from now on) samples in expectation for any instance. We note that the MT lower bound is an instance-wise lower bound, i.e., any Best-11-Arm instance requires the stated number of samples. On the other hand, the current published best known upper bound is O(∑i=2nΔ[i]−2(ln⁡ln⁡Δ[i]−1+ln⁡δ−1))O\left(\sum\nolimits_{i=2}^{n} \Delta_{[i]}^{-2} \left(\ln\ln\Delta_{[i]}^{-1}+\ln\delta^{-1}\right)\right), due to Karnin et al. (2013). Jamieson et al. (2014) obtained a UCB-type algorithm (called lil’UCB), which achieves the same sample complexity. We refer the above bound as the KKS-JMNS bound. Back in 1964, Farrell (1964) provided an Ω(Δ−2ln⁡ln⁡Δ2−1)\Omega(\Delta^{-2}\ln\ln\Delta_2^{-1}) lower bound for the two-arm cases (which matches the KKS-JMNS bound for two arms).

Very recently, in an unpublished manuscript (Chen and Li (2015)), the authors obtained improved lower and upper bounds for Best-11-Arm. The work lead the authors to make an intriguing conjecture which we detail in the next section. We will also state the improved bounds and their connection to the conjecture in more details.

3. Open Problem: Almost Instance Optimality and the Gap Entropy Conjecture

We propose to study Best-11-Arm from the perspective of instance optimality, the ultimate notion of optimality (see e.g., Fagin et al. (2003); Afshani et al. (2009)).

For the 2-arm cases, the KKS-JMNS bound O(Δ−2ln⁡ln⁡Δ2−1)O(\Delta^{-2}\ln\ln\Delta_2^{-1}) is an upper bound for every instance, and the Farrell lower bound Ω(Δ−2ln⁡ln⁡Δ2−1)\Omega(\Delta^{-2}\ln\ln\Delta_2^{-1}) is a lower bound for the worst case instances. As we observed in (Chen and Li (2015)), it is impossible to obtain an instance optimal algorithm even for the 2-arm cases. While the observation has ruled out any hope of an instance optimal algorithm for Best-11-Arm, however, as we will see, it is still possible to obtain very satisfiable answer in terms of instance optimality.

Now, we formally define what is an instance-wise lower bound. Clearly, two arm instances differ only by a permutation of arms should be considered as the same instance. Inspired by Afshani et al. (2009), we give the following natural definition.

Definition 3.1 (Order-Oblivious Instance-wise Lower Bound)

Given a Best-11-Arm instance II and a confidence level δ\delta, we define

L(I,δ):=inf⁡A:A is δ-correct for Best-1-Arm  1n!⋅∑π∈Sym(n)TA(π∘I),\mathcal{L}(I,\delta) := \inf_{\mathbb{A}: \mathbb{A}\text{ is } \delta\text{-correct for Best-1-Arm}} \,\,\frac{1}{n!} \cdot \sum\nolimits_{\pi \in \mathrm{Sym}(n)} T_{\mathbb{A}}(\pi \circ I),

where the summation is over all n!n! permutations of {1,…,n}\{1,\ldots, n\}.

The MT lower bound immediately implies that L(I,δ)=Ω(∑i=2nΔ[i]−2ln⁡δ−1)\mathcal{L}(I,\delta) = \Omega(\sum\nolimits_{i=2}^{n} \Delta_{[i]}^{-2}\ln\delta^{-1}).

We conjecture that the two-arm instance is the only obstruction toward an instance-wise optimal algorithm. More precisely, we have the following conjecture.

Conjecture 3.2 There is an algorithm for Best-11-Arm with sample complexity

O(L(I,δ)+Δ2−2ln⁡ln⁡Δ2−1),O(\mathcal{L}(I,\delta) + \Delta_2^{-2}\ln\ln\Delta_2^{-1}),

for any instance II and δ<0.1\delta < 0.1. And we say such an algorithm is almost instance-wise optimal for Best-11-Arm.

In the light of the discussion for the 2-arm cases, there must be a gap between the sample complexity of a δ\delta-correct algorithm and L(I,δ)\mathcal{L}(I,\delta), and Conjecture 3.2 states that the gap can be as small as an additive factor Δ2−2ln⁡ln⁡Δ2−1\Delta_2^{-2}\ln\ln\Delta_2^{-1}, which is all we need to find out the best arm from the top-2 arms, and is an inevitable gap even for the 2-arm instances.

Moreover, we provide an explicit formula for L(I,δ)\mathcal{L}(I,\delta). Interestingly, the formula involves an entropy term (similar entropy terms also appear in Afshani et al. (2009) for completely different problems). We define the entropy term first.

Definition 3.3 Given a Best-11-Arm instance II, let

Gk={i∈[2,n]∣2−k≤Δ[u]<2−k+1},Hk=∑i∈GkΔ[i]−2, and pk=Hk/∑jHj.G_k = \{i \in [2,n] \mid 2^{-k} \le \Delta_{[u]} < 2^{-k+1} \},\quad H_k = \sum\nolimits_{i \in G_k} \Delta_{[i]}^{-2}, \quad\text{ and }\quad p_k = H_k/\sum\nolimits_j H_j.

We can view {pk}\{p_k\} as a discrete probability distribution. We define the following quantity as the gap entropy for the instance II

Ent(I)=∑Gk≠∅pklog⁡pk−1.\mathsf{Ent}(I) = \sum\nolimits_{G_k \ne \emptyset} p_k \log p_k^{-1}.

1

Remark 3.4 We choose to partition the arms based on the powers of 22. There is nothing special about 2 and replacing it by any other constant only changes Ent(I)\mathsf{Ent}(I) by a constant factor.

Then we formally state our conjecture.

Conjecture 3.5 For any Best-11-Arm instance II and δ<0.1\delta < 0.1, we have

L(I,δ)=Θ(∑i=2nΔ[i]−2⋅(ln⁡δ−1+Ent(I))).\mathcal{L}(I,\delta) = \Theta\left(\sum\nolimits_{i=2}^{n} \Delta_{[i]}^{-2}\cdot\left(\ln\delta^{-1} + \mathsf{Ent}(I)\right)\right).

In the next section, we will try to motivate the term Ent(I)\mathsf{Ent}(I) and explain the reasons that lead us to make the above conjecture.

4. Motivation and Current Progress

In our recent work (Chen and Li (2015)), we provide an algorithm with the following sample complexity:

O(Δ[2]−2ln⁡ln⁡Δ[2]−1+∑i=2nΔ[i]−2ln⁡δ−1+∑i=2nΔ[i]−2ln⁡ln⁡min⁡(n,Δ[i]−1)).(1)O\Big( \Delta_{[2]}^{-2}\ln\ln \Delta_{[2]}^{-1}+ \sum\nolimits_{i=2}^{n} \Delta_{[i]}^{-2} \ln\delta^{-1}+\sum\nolimits_{i=2}^{n} \Delta_{[i]}^{-2}\ln\ln \min(n,\Delta_{[i]}^{-1}) \Big). \tag{1}

Furthermore, the algorithm achieves a sample complexity of

O(Δ[2]−2ln⁡ln⁡Δ[2]−1+∑i=2nΔ[i]−2ln⁡δ−1),(2)O\left( \Delta_{[2]}^{-2}\ln\ln \Delta_{[2]}^{-1}+\sum\nolimits_{i=2}^{n} \Delta_{[i]}^{-2} \ln\delta^{-1}\right), \tag{2}

for clustered instances (We say an instance is clustered if the number of nonempty GkG_ks is bounded by a constant).

Our new upper bounds (1) and (2) match our conjectured gap entropy lower bound in two extreme cases. On one extreme, the maximum value Ent(I)\mathsf{Ent}(I) can get is O(ln⁡ln⁡n)O(\ln\ln n). This can be achieved by instances in which there are log⁡n\log n nonempty groups GiG_i and they have almost the same weight HiH_i. Hence, (1) is optimal for such instances. On the other extreme where there is only a constant number of nonempty groups (i.e., the instance is clustered), Ent(I)=O(1)\mathsf{Ent}(I)=O(1), and our algorithm can achieve almost instance optimality (without relying on the Conjecture 3.5, due to the MT lower bound) in this case.

Besides the fact that our algorithm can achieve optimal results for both extreme cases, we have more reasons to believe why Ent(I)\mathsf{Ent}(I) should enter the picture.

Upper Bounds:

First, we motivate the gap entropy Ent\mathsf{Ent} from the algorithmic side. Consider an elimination-based algorithm (such as Karnin et al. (2013) or our algorithm). We must ensure that the best arm is not eliminated in any round. Recall that in the rthr^{th} round, we want to eliminate arms with gap Δr=Θ(2−r)\Delta_r = \Theta(2^{-r}), which is done by obtaining an approximation of the best arm, then take O(Δr−2ln⁡δr−1)O(\Delta_r^{-2} \ln \delta_r^{-1}) samples from each arm and eliminate the arms with smaller empirical means. Roughly speaking, we need to assign the failure probability δr\delta_r carefully to each round (by union bound, we need ∑rδr≤δ\sum_r\delta_r\leq \delta). The algorithm in Karnin et al. (2013) used δr=O(δ⋅r−2)\delta_r = O(\delta \cdot r^{-2}), and we used a better way to assign δr\delta_r. Indeed, if one can assign δr\delta_r’s optimally (i.e., minimize ∑rHrln⁡δr−1\sum_{r} H_r \ln \delta_r^{-1} subject to ∑rδr≤δ\sum_{r} \delta_r \le \delta), one could achieve the entropy bound ∑rHr⋅(ln⁡δ−1+Ent(I))\sum_r H_r \cdot (\ln\delta^{-1} + \mathsf{Ent}(I)) (by letting δr=δHr/∑iHi\delta_r = \delta H_r/\sum_i H_i). Of course, this does not lead to an algorithm directly, as we do not know HiH_is in advance.

Using our techniques, we can estimate the values HrH_r’s when we enter the rthr^{th} elimination stage. The only obstacle for implementing the above idea of assigning δr\delta_r’s optimally is that we do not know ∑rHr\sum_{r} H_r initially. We believe the difficulty can be overcome by additional new algorithmic ideas.

Lower Bounds:

In Chen and Li (2015), we prove the following lower bound, improving the MT lower bound.

Theorem 4.1 (Theorem 1.6 in Chen and Li (2015)) There exist constants c,c1>0c,c_1 > 0 and N∈NN \in \mathbb{N} such that, for any δ<0.005\delta < 0.005 and any δ\delta-correct algorithm A\mathbb{A}, and any n≥Nn \ge N, there exists an nn arms instance II such that TA[I]≥c⋅∑i=2nΔ[i]−1ln⁡ln⁡nT_{\mathbb{A}}[I] \ge c \cdot \sum_{i=2}^{n} \Delta_{[i]}^{-1} \ln\ln n. Furthermore, Δ[2]−2ln⁡ln⁡Δ[2]−1<c1ln⁡n⋅∑i=2nΔ[i]−1ln⁡ln⁡n\Delta_{[2]}^{-2} \ln\ln \Delta_{[2]}^{-1} < \frac{c_1}{\ln n}\cdot \sum_{i=2}^{n} \Delta_{[i]}^{-1} \ln\ln n.

In fact, in the lower bound instances, there are log⁡n\log n nonempty groups GiG_i and they have almost the same weight HiH_i (hence, Ent(I)=Θ(ln⁡ln⁡n)\mathsf{Ent}(I) = \Theta(\ln\ln n)). Combining with the MT lower bound, we have covered the two extreme ends of Conjecture 3.5.

Moreover, it is possible to extend our current technique to construct many instances ISI_S such that any algorithm A\mathbb{A} requires at least Ω(H(IS)⋅Ent(IS))\Omega(H(I_S) \cdot \mathsf{Ent}(I_S)) samples. This strongly suggests Ω(H(I)⋅Ent(I))\Omega(H(I) \cdot \mathsf{Ent}(I)) is the right lower bound. However, a complete resolution of Conjecture 3.5 seems to require new techniques.

References

Peyman Afshani, Jérémy Barbay, and Timothy M Chan. Instance-optimal geometric algorithms. In Foundations of Computer Science, 2009. FOCS’09. 50th Annual IEEE Symposium on, pages 129–138. IEEE, 2009.

Lijie Chen and Jian Li. On the optimal sample complexity for best arm identification. arXiv preprint arXiv:1511.03774, 2015.

Ronald Fagin, Amnon Lotem, and Moni Naor. Optimal aggregation algorithms for middleware. Journal of Computer and System Sciences, 66(4):614–656, 2003.

RH Farrell. Asymptotic behavior of expected sample size in certain one sided tests. The Annals of Mathematical Statistics, pages 36–72, 1964.

Kevin Jamieson, Matthew Malloy, Robert Nowak, and Sébastien Bubeck. lil’ucb: An optimal exploration algorithm for multi-armed bandits. COLT, 2014.

Zohar Karnin, Tomer Koren, and Oren Somekh. Almost optimal exploration in multi-armed bandits. In Proceedings of the 30th International Conference on Machine Learning (ICML-13), pages 1238–1246, 2013.

Shie Mannor and John N Tsitsiklis. The sample complexity of exploration in the multi-armed bandit problem. The Journal of Machine Learning Research, 5:623–648, 2004.

Footnotes

  1. Note that it is exactly the Shannon entropy for the distribution defined by {pk}\{p_k\}. ↩

Questions & status notes Supplied archive · 2026-09-05

These notes reproduce the supplied archive’s summaries, some of which are abbreviated or truncated. Use the original paper for a complete mathematical statement. Reported resolutions may rely on unrefereed work.

Conj3.2 [partially_resolved] Conjecture 3.2 (almost instance-wise optimality): there is a δ-correct algorithm for Best-1-Arm (n unit-variance Gaussian arms, unique best arm) whose expected sample complexity is O(L(I,δ) + Δ_2^{-2} ln ln Δ_2^{-1}) for every instance I and every δ < 0.1, where L(I,δ) is the order-oblivious instance-wise lower bound of Definition 3.1 (infimum over δ-correct algorithms of the average of T_A(π∘I) o | remains open: Construct a δ-correct algorithm whose expected sample complexity is O(L(I,δ) + Δ_[2]^{-2} ln ln Δ_[2]^{-1}) for every instance (removing the polylog(n,1/δ) factor on the additive term in Chen-Li-Qiao's Theorem 1.11), and certify the main term against L(I,δ) for arbitrary (non-monotone) δ-correct alg Conj3.5 [partially_resolved] Conjecture 3.5 (gap-entropy conjecture): for every Best-1-Arm instance I (n unit-variance Gaussian arms, unique best arm) and every δ < 0.1, L(I,δ) = Θ( Σ_{i=2}^n Δ_[i]^{-2} · (ln δ^{-1} + Ent(I)) ), where Ent(I) = Σ_{G_k≠∅} p_k log p_k^{-1} is the Shannon entropy of p_k = H_k/Σ_j H_j, H_k = Σ_{i∈G_k} Δ_[i]^{-2}, G_k = {i ∈ [2,n] : 2^{-k} ≤ Δ_[i] < 2^{-k+1}}; the authors single out the lower-bound | remains open: Prove (or refute) L(I,δ) = Ω(H(I)·(ln δ^{-1} + Ent(I))) for every instance I and every δ-correct algorithm on I itself (not merely on a sub-instance and not merely for monotone algorithms), including non-dyadic gap profiles and the range 0.01 ≤ δ < 0.1; on the upper side, show L(I,δ) = O(H(I)(ln δ^{

Progress & source assessment

Read the archive’s progress assessment
Status notes from the supplied COLT archive (2026-09-05; later corrections retained where present). Preprint claims are not independent proof verification. Setting: n unit-variance Gaussian arms, delta-correct Best-1-Arm, H(I) = sum_{i>=2} Delta_[i]^{-2}, Ent(I) = gap entropy (Def. 3.3). UPPER BOUNDS (as of Sept 2026, unchanged since 2017): - Chen-Li-Qiao (COLT 2017, Thm 1.11): O( H(I)(ln 1/delta + Ent(I)) + Delta_[2]^{-2} ln ln Delta_[2]^{-1} * polylog(n, 1/delta) ). Matches the conjectured main term exactly; only the additive two-arm term carries an extra polylog(n,1/delta). Hence Conjecture 3.2 holds whenever the Farrell term is polylog(n,1/delta) times smaller than the main term, and holds outright (given MT) for clustered instances (O(1) nonempty gap groups). - Older: Karnin-Koren-Somekh 2013 / lil'UCB 2014: O(sum Delta_[i]^{-2}(ln 1/delta + ln ln Delta_[i]^{-1})); Chen-Li 2015: O(Delta_[2]^{-2} ln ln Delta_[2]^{-1} + sum Delta_[i]^{-2}(ln 1/delta + ln ln min(n, Delta_[i]^{-1}))). LOWER BOUNDS: - Mannor-Tsitsiklis 2004: L(I,delta) = Omega(H(I) ln 1/delta) for every I. Farrell 1964: Omega(Delta^{-2} ln ln Delta^{-1}) worst-case for 2 arms. - Chen-Li 2015: instances with log n equal-weight dyadic gap groups need Omega(H(I) ln ln n) = Omega(H(I) Ent(I)). - Chen-Li-Qiao 2017 Thm 1.12: for every dyadic-gap ('discrete') instance I and delta < 0.01, every delta-correct algorithm needs Omega(H(I)(ln 1/delta + Ent(I))) samples on SOME sub-instance I' of I (I' = I minus some suboptimal arms). Cor 1.13: the bound holds on I itself for every MONOTONE delta-correct algorithm (all known algorithms are monotone). - Asymptotic regime (de
References
  1. [1]Open Problem: Best Arm Identification: Almost Instance-Wise Optimality and the Gap Entropy Conjecture. COLT 2016. link
  2. [2]Original published PDF link
  3. [3]Towards Instance Optimal Bounds for Best Arm Identification (COLT 2017) (2017) linkEvidence cited by the supplied archive; not independently re-reviewed in this import.
  4. [4]Instance-Optimality in I/O-Efficient Sampling and Sequential Estimation (FOCS 2024) (2024) linkEvidence cited by the supplied archive; not independently re-reviewed in this import.
  5. [5]Optimal Batched Best Arm Identification (NeurIPS 2024) (2023) linkEvidence cited by the supplied archive; not independently re-reviewed in this import.
  6. [6]On the Optimal Sample Complexity for Best Arm Identification (2015) linkEvidence cited by the supplied archive; not independently re-reviewed in this import.
  7. [7]On Stopping Times of Power-one Sequential Tests: Tight Lower and Upper Bounds (2025) linkEvidence cited by the supplied archive; not independently re-reviewed in this import.
  8. [8]Citation-graph and full-text search coverage (Semantic Scholar, arXiv, Crossref), Sept 2026 (2026) linkEvidence cited by the supplied archive; not independently re-reviewed in this import.

Recorded progress

Add yours →

Nothing recorded yet. A pointer to a paper the entry is missing counts.

Machine attempts

0 recorded

Attempts run against the statement below and are recorded in full, including the failures. The point is to stop the next model — and the next person — from re-walking a road that is already known to end. Each attempt costs 25 credits.

No machine attempts recorded.

Sign in to run an attempt. New accounts start with enough credits for ten.

Discussion

0 notes

Notes are for clarifying the statement, flagging a missing reference, or recording why an approach fails. Claimed solutions belong in a submission, where they can be reviewed.

No notes yet.

Sign in to add a note.