Managing Self-Learning Experts under Per-Round Budget Constraints
Organizations: AI Center, Lomonosov Moscow State University MSU Institute for Artificial Intelligence Moscow, Russia · Weierstrass Institute for Applied Analysis and Stochastics Berlin, Germany · IITP RAS Moscow, Russia · Steklov Mathematical Institute of RAS Moscow, Russia
Abstract
This paper addresses the problem of sequential decision-making under learning budget constraints. Such settings naturally arise in applications like managing a portfolio of bandit or reinforcement learning (RL) algorithms. We propose a novel UCB-type algorithm, M-LCB, designed to manage a pool of self-learning experts in a stochastic environment while accounting for a limited per-round learning budget . At each round, M-LCB selects one expert to make a decision and at most experts to learn. For selection, M-LCB uses confidence bounds constructed from limited prior knowledge about the experts (i.e., mild assumptions) and their observed training losses. We derive anytime regret bounds for M-LCB that scale with the individual regrets of the experts. In particular, if each expert has regret by round , then M-LCB guarantees an overall regret of relative to the best expert in hindsight. Finally, we demonstrate the applicability of M-LCB using self-learning experts instantiated as (i) parametric models and (ii) bandit algorithms.
Figures & tables
| Algorithm / Reference | Learnable | Multi-arm | Multiple-play | Regret rate (up to logs) |
|---|---|---|---|---|
| CORRAL + smoothing wrapper [ 26 ] | ||||
| EXP3.P + smoothing wrapper [ 26 ] | ||||
| Dynamic Balancing [ 12 ] | ||||
| Prediction with Limited Advice [ 28 ] | ||||
| H-INF [ 34 ] | ||||
| UCB-based multiple-play bandits [ 22 ] |
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Inner algorithm / problem | Inner rate | Global regret (up to logs) |
|---|---|---|
| OGD / OMD (convex Lipschitz) | , , | |
| Bandit Convex Optimization (bounded ) [ 18 ] | , | |
| Bandit Convex Optimization ( –Lipschitz ) [ 18 ] | , | |
| Heavy–tailed stochastic bandits [ 6 ] | , | |
| Heavy–tailed stochastic bandits (Symmetric noise) [ 15 ] | , | |
| Heavy–tailed linear bandits [ 32 ] | , |