Non-Stationary Functional Bilevel Optimization
Jason Bohne, Ieva Petrulionyte, Michael Arbel, Julien Mairal, Paweł Polak
TL;DR
This work extends functional bilevel optimization to online, non-stationary environments by introducing SmoothFBO, which uses time-smoothed hypergradients to stabilize updates and achieve sublinear regret. The approach generalizes FBO to time-varying data and provides theoretical guarantees, including bias/variance bounds and regret analyses, alongside practical validation in non-stationary regression and model-based reinforcement learning. Key contributions include a formal non-stationary FBO framework, a time-smoothed hypergradient estimator with variance reduction, and empirical demonstrations of robust adaptation to drift in both synthetic and RL tasks. The results suggest SmoothFBO as a principled, scalable foundation for online bilevel optimization in function spaces, with potential for broader variance-reduction techniques in dynamic settings.
Abstract
Functional bilevel optimization (FBO) provides a powerful framework for hierarchical learning in function spaces, yet current methods are limited to static offline settings and perform suboptimally in online, non-stationary scenarios. We propose SmoothFBO, the first algorithm for non-stationary FBO with both theoretical guarantees and practical scalability. SmoothFBO introduces a time-smoothed stochastic hypergradient estimator that reduces variance through a window parameter, enabling stable outer-loop updates with sublinear regret. Importantly, the classical parametric bilevel case is a special reduction of our framework, making SmoothFBO a natural extension to online, non-stationary settings. Empirically, SmoothFBO consistently outperforms existing FBO methods in non-stationary hyperparameter optimization and model-based reinforcement learning, demonstrating its practical effectiveness. Together, these results establish SmoothFBO as a general, theoretically grounded, and practically viable foundation for bilevel optimization in online, non-stationary scenarios.
