Optimal Batched Linear Bandits
Abstract
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 batches, and the asymptotically optimal regret with only batches as , where 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 batches in expectation as , 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 batches, and maintains the minimax optimality and asymptotic optimality. We conduct thorough experiments to evaluate our algorithm on randomly generated instances and the challenging \textit{End of Optimism} instances \citep{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.
Cite
@article{arxiv.2406.04137,
title = {Optimal Batched Linear Bandits},
author = {Xuanfei Ren and Tianyuan Jin and Pan Xu},
journal= {arXiv preprint arXiv:2406.04137},
year = {2024}
}
Comments
26 pages, 6 figures, 4 tables. To appear in the proceedings of the 41st International Conference on Machine Learning (ICML 2024)