Fixed Budget is No Harder Than Fixed Confidence in Best-Arm Identification up to Logarithmic Factors
Abstract
Lay Summary
When a system needs to repeatedly make decisions, like a recommendation engine choosing which ad to show, a doctor selecting a treatment, or a website personalizing content, it must try different options to learn which one works best on average. This is called the "best-arm identification" problem in the bandit setting: you pull the arms of a slot machine (i.e., collect reward samples from different options) and try to estimate which arm gives the highest average reward. Researchers have studied two practical versions of this problem. In the fixed-confidence setting, you are given an error tolerance and must identify the best option while using as few trials (samples) as possible. In the fixed-budget setting, you are given a fixed number of trials and must minimize the chance of picking the wrong option. Both settings care about "sample efficiency", that is, how many trials you need to achieve a certain level of accuracy, and comparing them is an important research question. A long-standing open question in the field was: Is the fixed-budget problem fundamentally harder than the fixed-confidence problem? This paper answers that question with a clear no: by proving that whenever there exists an efficient algorithm for FC, there exists an algorithm for FB that is almost equally efficient. This is captured in our title: "Fixed Budget is No Harder Than Fixed Confidence in Best-Arm Identification up to Logarithmic Factors." We achieve this through a general-purpose meta-framework called FC2FB, which takes any fixed-confidence algorithm as a black box and automatically converts it into a fixed-budget algorithm. Because FC2FB treats the underlying algorithm as a black box, this result is broadly applicable across many bandit domains, including multi-arm bandits, linear bandits, unimodal bandits, cascading bandits, and more. Our contribution is therefore twofold: (1) we resolve a fundamental theoretical question, "Is the fixed-budget problem fundamentally harder than the fixed-confidence problem?" by proving that whenever there exists an efficient algorithm for FC, there exists an algorithm for FB that is almost equally efficient, and (2) we provide a practical, domain-agnostic tool that practitioners can use to apply well-studied fixed-confidence algorithms to fixed-budget settings where good algorithms were previously unavailable.