Resource Allocation in Multi-armed Bandit Exploration: Overcoming Sublinear Scaling with Adaptive Parallelism
Brijen Thananjeyan, Kirthevasan Kandasamy, Ion Stoica, Michael I., Jordan, Ken Goldberg, Joseph E. Gonzalez

TL;DR
This paper investigates resource allocation strategies in multi-armed bandit problems with divisible resources, balancing exploration speed and throughput to optimize arm identification under fixed confidence and deadline constraints.
Contribution
It introduces novel algorithms that optimize resource distribution in parallel bandit exploration, accounting for nonlinear scaling effects and providing theoretical bounds and practical performance evaluations.
Findings
Algorithms achieve near-optimal exploration times.
Trade-offs between resource allocation and throughput are effectively managed.
Simulation results confirm improved performance over baselines.
Abstract
We study exploration in stochastic multi-armed bandits when we have access to a divisible resource that can be allocated in varying amounts to arm pulls. We focus in particular on the allocation of distributed computing resources, where we may obtain results faster by allocating more resources per pull, but might have reduced throughput due to nonlinear scaling. For example, in simulation-based scientific studies, an expensive simulation can be sped up by running it on multiple cores. This speed-up however, is partly offset by the communication among cores, which results in lower throughput than if fewer cores were allocated per trial to run more trials in parallel. In this paper, we explore these trade-offs in two settings. First, in a fixed confidence setting, we need to find the best arm with a given target success probability as quickly as possible. We propose an algorithm which…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsAdvanced Bandit Algorithms Research · Stochastic Gradient Optimization Techniques · Reinforcement Learning in Robotics
