A Classification View on Meta Learning Bandits
Mirco Mutti, Jeongyeol Kwon, Shie Mannor, Aviv Tamar
TL;DR
The paper addresses the challenge of designing fast, interpretable exploration for a finite collection of bandit tasks by recasting meta-learning bandits under a separation condition as a classification problem. It introduces a formal classification-based framework with a classification-coefficient $C_{\lambda}$ and an explicit classify-then-exploit strategy (ECE), plus a practical DT-ECE variant that builds an interpretable decision-tree plan via offline meta-training. The authors prove an instance-dependent regret bound $Reg_H(\mathbb{M}) = O(\lambda^{-2} C_{\lambda}(\mathbb{M}) \log^2 (MH))$ in the test phase and show near-optimality through lower bounds, while providing a tractable meta-training pipeline with estimation guarantees and a decision-tree classifier. Empirically, DT-ECE matches or rivals latent-bandit baselines on non-contextual tasks, delivering interpretable plans and rapid task identification (often within few hundred samples) and demonstrating robustness to misspecification. The framework offers a principled path to interpretable, data-efficient exploration that could extend to contextual MDPs and RL, enabling human-friendly, test-time decision making in complex sequential settings.
Abstract
Contextual multi-armed bandits are a popular choice to model sequential decision-making. E.g., in a healthcare application we may perform various tests to asses a patient condition (exploration) and then decide on the best treatment to give (exploitation). When humans design strategies, they aim for the exploration to be fast, since the patient's health is at stake, and easy to interpret for a physician overseeing the process. However, common bandit algorithms are nothing like that: The regret caused by exploration scales with $\sqrt{H}$ over $H$ rounds and decision strategies are based on opaque statistical considerations. In this paper, we use an original classification view to meta learn interpretable and fast exploration plans for a fixed collection of bandits $\mathbb{M}$. The plan is prescribed by an interpretable decision tree probing decisions' payoff to classify the test bandit. The test regret of the plan in the stochastic and contextual setting scales with $O (λ^{-2} C_λ (\mathbb{M}) \log^2 (MH))$, being $M$ the size of $\mathbb{M}$, $λ$ a separation parameter over the bandits, and $C_λ(\mathbb{M})$ a novel classification-coefficient that fundamentally links meta learning bandits with classification. Through a nearly matching lower bound, we show that $C_λ(\mathbb{M})$ inherently captures the complexity of the setting.
