Efficient Clustering in Stochastic Bandits
G Dhinesh Chandran, Kota Srinivas Reddy, Srikrishna Bhashyam
TL;DR
This work studies Bandit Clustering (BC) under fixed-confidence for arms with vector-parametric distributions, seeking to recover clustering with minimal samples. It introduces Efficient Bandit Clustering (EBC), which uses a one-step gradient toward the optimal sampling proportions instead of full optimization, and a heuristic EBC-H for further simplification. EBC is shown to be $\delta$-PC and asymptotically optimal, with strong computational advantages over prior methods; EBC-H matches the asymptotic lower bound slope and often improves practical performance. Empirical results on synthetic and real-world datasets demonstrate that EBC and EBC-H outperform existing approaches in both sample complexity and runtime. Overall, the methods extend BC to broader distribution families and offer scalable, provably efficient clustering in sequential bandit settings.
Abstract
We study the Bandit Clustering (BC) problem under the fixed confidence setting, where the objective is to group a collection of data sequences (arms) into clusters through sequential sampling from adaptively selected arms at each time step while ensuring a fixed error probability at the stopping time. We consider a setting where arms in a cluster may have different distributions. Unlike existing results in this setting, which assume Gaussian-distributed arms, we study a broader class of vector-parametric distributions that satisfy mild regularity conditions. Existing asymptotically optimal BC algorithms require solving an optimization problem as part of their sampling rule at each step, which is computationally costly. We propose an Efficient Bandit Clustering algorithm (EBC), which, instead of solving the full optimization problem, takes a single step toward the optimal value at each time step, making it computationally efficient while remaining asymptotically optimal. We also propose a heuristic variant of EBC, called EBC-H, which further simplifies the sampling rule, with arm selection based on quantities computed as part of the stopping rule. We highlight the computational efficiency of EBC and EBC-H by comparing their per-sample run time with that of existing algorithms. The asymptotic optimality of EBC is supported through simulations on the synthetic datasets. Through simulations on both synthetic and real-world datasets, we show the performance gain of EBC and EBC-H over existing approaches.
