SCaLE: Switching Cost aware Learning and Exploration
Neelkamal Bhuyan, Debankur Mukherjee, Adam Wierman
TL;DR
This paper tackles the problem of unbounded metric movement costs in bandit online convex optimization with high-dimensional dynamic quadratic hitting costs. It introduces SCaLE, an explore-then-exploit algorithm that learns an unknown curvature matrix $A$ from zeroth-order feedback via trace-norm matrix recovery and uses a spectral regret framework to separate eigenvalue and eigenbasis perturbations, achieving sublinear dynamic regret with rank-deficient and full-rank $A$. A lower bound shows that an exploration–exploitation trade-off is intrinsic, and HySCaLE offers a practical hybrid exploiting exploitation feedback in light-tailed environments. Theoretical results are complemented by extensive experiments demonstrating robustness to heavy tails and improved performance across regimes, with motivating applications in data-center thermal management and wake steering in wind farms. The work bridges online learning, control, and bandit optimization under movement costs, providing distribution-agnostic guarantees and actionable insights for large-scale, real-time decision making.
Abstract
This work addresses the fundamental problem of unbounded metric movement costs in bandit online convex optimization, by considering high-dimensional dynamic quadratic hitting costs and $\ell_2$-norm switching costs in a noisy bandit feedback model. For a general class of stochastic environments, we provide the first algorithm SCaLE that provably achieves a distribution-agnostic sub-linear dynamic regret, without the knowledge of hitting cost structure. En-route, we present a novel spectral regret analysis that separately quantifies eigenvalue-error driven regret and eigenbasis-perturbation driven regret. Extensive numerical experiments, against online-learning baselines, corroborate our claims, and highlight statistical consistency of our algorithm.
