Stochastic Frank-Wolfe Algorithm for Constrained Bilevel Optimization With Improved Per-Iteration Complexity
Bilevel optimization, where one optimization problem is inherently nested within another, has gained significant attention due to its extensive applications in machine learning, such as hyperparameter optimization and meta-learning. Most existing algorithms are designed to address unconstrained bilevel optimization problems, with few are capable of effectively tackling complex constrained settings. To address this gap, we propose a novel, fully single-loop stochastic Frank-Wolfe algorithm. This algorithm incorporates a Hessian-inverse-vector approximation technique, momentum-based gradient tracking, and a Frank-Wolfe update. Our proposed algorithm improves per-iteration complexity and achieves lower sample complexity compared to existing Frank-Wolfe algorithms for bilevel optimization. We also conduct numerical simulations to demonstrate the efficacy of our algorithm compared to state-of-the-art methods.
Authors
- Jie Hou (ORCID: https://orcid.org/0000-0002-6613-7048)
- Shisheng Cui (ORCID: https://orcid.org/0000-0002-6809-319X)
- Jian Sun (ORCID: https://orcid.org/0000-0001-9898-3129)
- Xia Jiang (ORCID: https://orcid.org/0000-0001-5754-7937)
- Xianlin Zeng
Institutions
- Beijing Institute of Technology (CN)
- Chinese University of Hong Kong (HK)
Publication Details
- Journal
- IEEE Transactions on Signal Processing
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1109/tsp.2025.3596231
- Primary Topic
- Stochastic Gradient Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00