Quick-Draw Bandits: Quickly Optimizing in Nonstationary Environments with Extremely Many Arms

Derek Everett, Fred Lu, Edward Raff, Fernando Camacho, James Holt
5/30/2025
cs.LGstat.ML

No confident code implementation found for this paper.

Abstract

Canonical algorithms for multi-armed bandits typically assume a stationary reward environment where the size of the action space (number of arms) is small. More recently developed methods typically relax only one of these assumptions: existing non-stationary bandit policies are designed for a small number of arms, while Lipschitz, linear, and Gaussian process bandit policies are designed to handle a large (or infinite) number of arms in stationary reward environments under constraints on the reward function. In this manuscript, we propose a novel policy to learn reward environments over a continuous space using Gaussian interpolation. We show that our method efficiently learns continuous Lipschitz reward functions with $\mathcal{O}^*(\sqrt{T})$ cumulative regret. Furthermore, our method naturally extends to non-stationary problems with a simple modification. We finally demonstrate that our method is computationally favorable (100-10000x faster) and experimentally outperforms sliding Gaussian process policies on datasets with non-stationarity and an extremely large number of arms.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{everett2025quickdraw,
  title  = {Quick-Draw Bandits: Quickly Optimizing in Nonstationary Environments with Extremely Many Arms},
  author = {Derek Everett and Fred Lu and Edward Raff and Fernando Camacho and James Holt},
  year   = {2025},
  eprint = {2505.24692},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.24692v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2505.24692.svg)](https://codeofpaper.com/paper/2505.24692)

Discussion