Data-Driven Online Model Selection With Regret Guarantees
Aldo Pacchiano, Christoph Dann, Claudio Gentile
TL;DR
This work tackles online model selection among a pool of base learners in stochastic bandit-like environments without relying on predefined candidate regret bounds. It introduces two data-driven regret-balancing meta-algorithms, D3RB and ED2RB, which learn regret coefficients from data and regulate exploration via balancing potentials, yielding regret bounds tied to realized regret rather than worst-case guarantees. Theoretical results show Reg(T) is of order $\tilde{O}(d M \sqrt{T} + d^2 \sqrt{M T})$, with $d$ representing data-dependent regret rates that can improve over time, and empirical tests demonstrate improvements over baselines such as Corral and RB Grid across multiple settings. By exploiting base-learner variability and avoiding fixed candidate bounds, the approach offers tighter, environment-adaptive guarantees and enhanced practical performance for online model selection in sequential decision problems.
Abstract
We consider model selection for sequential decision making in stochastic environments with bandit feedback, where a meta-learner has at its disposal a pool of base learners, and decides on the fly which action to take based on the policies recommended by each base learner. Model selection is performed by regret balancing but, unlike the recent literature on this subject, we do not assume any prior knowledge about the base learners like candidate regret guarantees; instead, we uncover these quantities in a data-driven manner. The meta-learner is therefore able to leverage the realized regret incurred by each base learner for the learning environment at hand (as opposed to the expected regret), and single out the best such regret. We design two model selection algorithms operating with this more ambitious notion of regret and, besides proving model selection guarantees via regret balancing, we experimentally demonstrate the compelling practical benefits of dealing with actual regrets instead of candidate regret bounds.
