Fundamental Limitations of Fixed-Budget Best-Arm Identification
This paper proves that for any fixed-budget best-arm identification algorithm with three or more arms, there exists at least one problem instance where the error decay rate is strictly worse than that of the optimal static oracle, thereby demonstrating that no single algorithm can achieve uniform optimality across all instances.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are a detective trying to find the single best suspect in a lineup of people. You have a limited amount of time (a "fixed budget") to interview them. Each interview gives you a noisy, slightly fuzzy answer about who is actually the "best" (the one with the highest average score). Your goal is to pick the right person before your time runs out.
For a long time, researchers hoped there was a "magic recipe" for how to spend your time. They imagined a super-smart, all-knowing guide (called a static oracle) who, if they knew the true scores of everyone in advance, could tell you exactly what percentage of your time to spend on each person to minimize your chances of picking the wrong one.
The big question was: Can a real detective, who doesn't know the scores and has to learn as they go, eventually learn to follow this magic recipe so perfectly that they make mistakes just as rarely as the all-knowing guide?
The answer, according to this paper, is a firm no—but only if there are 3 or more suspects ().
The "Magic Recipe" That Doesn't Exist
The authors prove that for any detective strategy you can invent, there is at least one specific lineup of suspects where your strategy will fail to match the magic guide's performance. In fact, the rate at which your error probability drops (as you get more time) is strictly slower than the guide's.
Specifically, the paper shows that no matter how clever your adaptive strategy is, there will always be a tricky scenario where your error decay rate is at most:
times the error decay rate of the all-knowing guide.
Think of it like this: If the all-knowing guide is a perfect archer who minimizes their misses as much as physically possible given the noise, the best you can hope for with a "smart" strategy is to have your error rate drop at a speed that is a specific fraction of the guide's speed. That fraction is determined by the number of suspects: as you add more suspects to the lineup, the gap between your performance and the guide's widens. The more people you have to choose from, the harder it is to catch up to the guide.
Why Can't We Catch Up?
The paper rules out the idea that we can simply "learn our way" to perfection. It argues that the problem of finding the best arm (or suspect) in a fixed-budget setting does not admit a complexity.
In plain English, this means there is no single, universal difficulty score for a problem that a smart algorithm can always beat. The difficulty changes depending on the specific lineup of suspects in a way that no single strategy can handle perfectly for every possible lineup.
The authors built a specific "trap" scenario to prove this. They constructed a lineup where:
- Two suspects are very close in skill, making them hard to tell apart.
- The other suspects are far away, but one of them might suddenly become the best.
To solve this, a detective would need to spend a lot of time on the first two suspects and a lot of time on the others. But you can't split your time perfectly for both possibilities at once. If you focus on the first two, you might miss the sudden rise of the third. If you focus on the third, you might miss the subtle difference between the first two. The paper proves that this trade-off is unavoidable.
How Sure Are We?
This isn't just a guess or a simulation. The authors have mathematically proved this result. They didn't just run computer tests; they used rigorous logic to show that for any algorithm you can write down, there is a mathematical instance where it fails to match the static oracle.
They also clarify that this "no-go" rule applies when the rewards (the scores) come from a specific family of distributions called one-parameter natural exponential families (which includes common ones like Gaussian/Normal distributions and Bernoulli distributions).
The Bottom Line
If you have only 2 suspects, a perfect strategy exists (as shown by previous work). But the moment you add a third suspect, the dream of a single, perfect algorithm that works for every situation vanishes. The "static oracle" remains a useful benchmark, but it is a ceiling that no adaptive detective can reach uniformly across all possible cases. The universe of these problems is simply too tricky for one size to fit all.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.