Batched Nonparametric Contextual Bandits
Rong Jiang, Cong Ma
TL;DR
This work studies batched nonparametric contextual bandits where rewards depend smoothly on covariates and policy updates occur only at batch ends. The authors derive a minimax regret lower bound under batch constraints and introduce BaSEDB, a Batched Successive Elimination with Dynamic Binning algorithm, which achieves the optimal regret up to logarithmic factors by adaptively partitioning the covariate space into bins whose widths align with batch sizes. They prove that static binning is suboptimal in the batched setting and show that a nearly constant number of policy updates, $M = O( ext{log} ext{log} T)$, suffices to match the fully online rate, while recognizing a polynomial penalty if the unknown margin parameter $oldsymbol{oldsymbol{oldsymbol{oldsymbol{b}}}}$ is not known. The work further demonstrates the necessity of dynamic binning, provides a tree-based interpretation of the algorithm, and discusses extensions, adaptivity to $oldsymbol{oldsymbol{oldsymbol{oldsymbol{b}}}}$, and potential improvements in logarithmic factors.
Abstract
We study nonparametric contextual bandits under batch constraints, where the expected reward for each action is modeled as a smooth function of covariates, and the policy updates are made at the end of each batch of observations. We establish a minimax regret lower bound for this setting and propose a novel batch learning algorithm that achieves the optimal regret (up to logarithmic factors). In essence, our procedure dynamically splits the covariate space into smaller bins, carefully aligning their widths with the batch size. Our theoretical results suggest that for nonparametric contextual bandits, a nearly constant number of policy updates can attain optimal regret in the fully online setting.
