Oracle-Efficient Combinatorial Semi-Bandits
Jung-hun Kim, Milan Vojnović, Min-hwan Oh
TL;DR
The paper addresses the scalability challenge of combinatorial semi-bandits by proposing two oracle-efficient frameworks—adaptive rare oracle queries (AROQ) and scheduled rare oracle queries (SROQ)—that dramatically reduce oracle adaptivity and query complexity while preserving tight gap-free regret in worst-case linear, covariance-dependent, and general-reward settings. It introduces covariance-adaptive variants and extends to non-linear rewards, achieving near-optimal regret with logarithmic or doubly-logarithmic oracle costs. Theoretical results are complemented by experiments showing substantial reductions in oracle usage and improved runtime, supporting practical deployment in large action spaces. Overall, the work significantly enhances the practicality of many real-world applications of combinatorial bandits by alleviating the computational burden of frequent oracle calls.
Abstract
We study the combinatorial semi-bandit problem where an agent selects a subset of base arms and receives individual feedback. While this generalizes the classical multi-armed bandit and has broad applicability, its scalability is limited by the high cost of combinatorial optimization, requiring oracle queries at every round. To tackle this, we propose oracle-efficient frameworks that significantly reduce oracle calls while maintaining tight regret guarantees. For the worst-case linear reward setting, our algorithms achieve $\tilde{O}(\sqrt{T})$ regret using only $O(\log\log T)$ oracle queries. We also propose covariance-adaptive algorithms that leverage noise structure for improved regret, and extend our approach to general (non-linear) rewards. Overall, our methods reduce oracle usage from linear to (doubly) logarithmic in time, with strong theoretical guarantees.
