Non-stationary Online Learning with Memory and Non-stochastic Control
Peng ZhaoYu-Hu YanYu-Xiang WangZhi-Hua Zhou
Develops a switching-cost-aware online ensemble method that achieves optimal dynamic policy regret for online convex optimization with memory and yields the first provably competitive gradient-based controller for non-stationary, non-stochastic control.
Real-world sequential decision-making systems—such as real-time recommendation engines, automated traffic control, and cyber-physical systems—frequently operate in non-stationary, open environments where conditions continuously change. In these settings, current costs and performance outcomes depend not only on immediate actions but also on past decisions, creating temporal memory effects. Standard online decision-making frameworks primarily evaluate performance against a single, static best strategy in hindsight, making them ill-suited for dynamically shifting environments.
The article establishes robust online optimization and control frameworks for changing environments by designing algorithms that explicitly minimize dynamic policy regret. This metric benchmarks the algorithm's performance against an arbitrary sequence of time-varying policies rather than a single fixed policy.
The authors develop a theoretical framework centered on a two-layer meta-base online ensemble architecture. In this design, multiple base learners operate in parallel with different learning rates, while a meta-learner dynamically combines their outputs. To overcome the core technical bottleneck—the accumulation of decision movement known as switching cost—the article introduces a switching-cost-regularized surrogate loss and an epoch-based lazy update mechanism. The approach is subsequently applied to online non-stochastic control in linear dynamical systems subject to adversarial disturbances, both for known system dynamics and unknown systems estimated via random-input system identification.
The article yields four primary findings. First, the proposed framework attains an optimal dynamic policy regret bound across total time horizon, environmental fluctuation (comparator path length), and memory length, matching theoretical minimax lower bounds. Second, by introducing a lazy update schedule, the algorithm eliminates memory-dependent performance degradation, achieving optimal linear dependence on memory length. Third, when applied to online non-stochastic control, the resulting controller becomes the first to provably compete with time-varying dynamic policies. Fourth, empirical simulations on non-stationary online learning benchmarks, synthetic time-varying dynamical systems, and a physical inverted pendulum demonstrate that the proposed method consistently achieves lower cumulative losses than traditional online gradient descent and standard dynamic regret methods that ignore switching costs.
These findings provide actionable algorithmic principles for managing non-stationary environments and temporal delays without requiring prior knowledge of how rapidly the system will shift. Incorporating switching-cost awareness into multi-expert ensemble systems guarantees bounded decision volatility, mitigating operational instability and high control costs in real-world deployments. Organizations managing automated infrastructure, robotics, and online resource allocation should adopt switching-cost-regularized ensemble architectures to make systems resilient against adversarial disturbances and environmental drift.
Decision-makers should note that the theoretical guarantees rely on standard assumptions of convexity in the unary loss functions, bounded action domains, and linear system dynamics with strong stability or controllability. While high-confidence theoretical and empirical validation is demonstrated for convex costs, further evaluation is warranted before deploying in highly nonlinear environments or regimes where only bandit feedback (loss values without gradient information) is accessible.
- Paper: Introduction to Online Convex Optimization, Elad Hazan (2016). Read this OCO foundation first to understand the regret framework and online optimization tools that the source adapts to changing policies and memory-dependent costs.
- Paper: Online Convex Programming and Generalized Infinitesimal Gradient Ascent, Martin A. Zinkevich (2003). Its projected-gradient method and static-regret bounds provide the baseline that the source extends from one fixed comparator to time-varying policies.
- Paper: A Decision-Theoretic Generalization of On-Line Learning and an Application to Boosting, Yoav Freund et al. (1997). Its Hedge framework establishes how to combine competing experts, a prerequisite for understanding the source’s meta-learner over base algorithms.
No sufficiently relevant recommendations were found.
