English

Near Optimal Best Arm Identification for Clustered Bandits

Machine Learning 2025-05-16 v1 Multiagent Systems

Abstract

This work investigates the problem of best arm identification for multi-agent multi-armed bandits. We consider NN agents grouped into MM clusters, where each cluster solves a stochastic bandit problem. The mapping between agents and bandits is a priori unknown. Each bandit is associated with KK arms, and the goal is to identify the best arm for each agent under a δ\delta-probably correct (δ\delta-PC) framework, while minimizing sample complexity and communication overhead. We propose two novel algorithms: Clustering then Best Arm Identification (Cl-BAI) and Best Arm Identification then Clustering (BAI-Cl). Cl-BAI uses a two-phase approach that first clusters agents based on the bandit problems they are learning, followed by identifying the best arm for each cluster. BAI-Cl reverses the sequence by identifying the best arms first and then clustering agents accordingly. Both algorithms leverage the successive elimination framework to ensure computational efficiency and high accuracy. We establish δ\delta-PC guarantees for both methods, derive bounds on their sample complexity, and provide a lower bound for this problem class. Moreover, when MM is small (a constant), we show that the sample complexity of a variant of BAI-Cl is minimax optimal in an order-wise sense. Experiments on synthetic and real-world datasets (MovieLens, Yelp) demonstrate the superior performance of the proposed algorithms in terms of sample and communication efficiency, particularly in settings where MNM \ll N.

Keywords

Cite

@article{arxiv.2505.10147,
  title  = {Near Optimal Best Arm Identification for Clustered Bandits},
  author = {Yash and Nikhil Karamchandani and Avishek Ghosh},
  journal= {arXiv preprint arXiv:2505.10147},
  year   = {2025}
}

Comments

To be published in ICML 2025