Non-Convex Bilevel Optimization with Time-Varying Objective Functions
Sen Lin, Daouda Sow, Kaiyi Ji, Yingbin Liang, Ness Shroff

TL;DR
This paper introduces SOBOW, an online bilevel optimizer designed for streaming data with time-varying functions, offering a computationally efficient solution with theoretical guarantees and practical effectiveness.
Contribution
The paper proposes SOBOW, a novel single-loop algorithm for online bilevel optimization with time-varying functions, addressing key technical challenges and providing regret guarantees.
Findings
SOBOW achieves sublinear bilevel local regret.
Extensive experiments demonstrate SOBOW's effectiveness.
The algorithm is computationally efficient and does not require prior function knowledge.
Abstract
Bilevel optimization has become a powerful tool in a wide variety of machine learning problems. However, the current nonconvex bilevel optimization considers an offline dataset and static functions, which may not work well in emerging online applications with streaming data and time-varying functions. In this work, we study online bilevel optimization (OBO) where the functions can be time-varying and the agent continuously updates the decisions with online streaming data. To deal with the function variations and the unavailability of the true hypergradients in OBO, we propose a single-loop online bilevel optimizer with window averaging (SOBOW), which updates the outer-level decision based on a window average of the most recent hypergradient estimations stored in the memory. Compared to existing algorithms, SOBOW is computationally efficient and does not need to know previous functions.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Bandit Algorithms Research · Stochastic Gradient Optimization Techniques · Machine Learning and ELM
