Clustered KL-barycenter design for policy evaluation
Simon Weissmann, Till Freihaut, Claire Vernade, Giorgia Ramponi, Leif Döring
TL;DR
The paper addresses sample-efficient evaluation of multiple target policies in stochastic bandits by designing behavior policies that minimize information-theoretic divergence from the targets. It introduces KL-barycenter policy evaluation (KL-PE), where the behavior policy is the KL-barycenter of the target set, enabling bounded importance weights and favorable regret bounds; it then extends to clustered KL-based policy evaluation (CKL-PE) by partitioning targets into clusters and assigning a KL-barycenter per cluster to improve scalability. The authors establish upper and lower bounds on sample complexity, show that similarity between targets and the barycenter improves bounds, and demonstrate that clustering reduces the maximal importance weights, leading to better regret performance in practice. Empirical results on synthetic data with structured target policies confirm that CKL-PE reduces regret and scales to large target sets, suggesting practical impact for efficient offline data collection and policy selection in bandit-like settings and motivating future extensions to contextual bandits and MDPs.
Abstract
In the context of stochastic bandit models, this article examines how to design sample-efficient behavior policies for the importance sampling evaluation of multiple target policies. From importance sampling theory, it is well established that sample efficiency is highly sensitive to the KL divergence between the target and importance sampling distributions. We first analyze a single behavior policy defined as the KL-barycenter of the target policies. Then, we refine this approach by clustering the target policies into groups with small KL divergences and assigning each cluster its own KL-barycenter as a behavior policy. This clustered KL-based policy evaluation (CKL-PE) algorithm provides a novel perspective on optimal policy selection. We prove upper bounds on the sample complexity of our method and demonstrate its effectiveness with numerical validation.
