We introduce the E⁴ algorithm for the batched linear bandit problem, incorporating an Explore-Estimate-Eliminate-Exploit framework. With a proper choice of exploration rate, we prove E⁴ achieves the finite-time minimax optimal regret with only O(loglog T) batches, and the asymptotically optimal regret with only $3$ batches as T→∞, where T is the time horizon. We further prove a lower bound on the batch complexity of linear contextual bandits showing that any asymptotically optimal algorithm must require at least $3$ batches in expectation as T→∞, which indicates E⁴ achieves the asymptotic optimality in regret and batch complexity simultaneously. To the best of our knowledge, E⁴ is the first algorithm for linear bandits that simultaneously achieves the minimax and asymptotic optimality in regret with the corresponding optimal batch complexities. In addition, we show that with another choice of exploration rate E⁴ achieves an instance-dependent regret bound requiring at most O(log T) batches, and maintains the minimax optimality and asymptotic optimality. We conduct thorough experiments to evaluate our algorithm on randomly generated instances and the challenging End of Optimism instances {lattimore2017end} which were shown to be hard to learn for optimism based algorithms. Empirical results show that E⁴ consistently outperforms baseline algorithms with respect to regret minimization, batch complexity, and computational efficiency.
No takes yet. Share an insight, caveat, or question.
Ren et al. (2024) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: