Moreau Envelope for Nonconvex Bi-Level Optimization: A Single-loop and Hessian-free Solution Strategy
Risheng Liu, Zhu Liu, Wei Yao, Shangzhi Zeng, Jin Zhang
TL;DR
This paper tackles large-scale bi-level optimization with nonconvex lower-level objectives by introducing a Moreau envelope reformulation that enables a single-loop, Hessian-free gradient method (MEHA) using only first-order information. It provides non-asymptotic convergence guarantees and explicit rates, leveraging weak convexity to avoid Hessian computations while maintaining theoretical rigor. The core contributions include the MEHA algorithm, a proximal-gradient-based update scheme, and a thorough non-asymptotic analysis that yields rates such as $\min_{0\le k\le K} \|\theta^{k}-\theta_{\gamma}^*(x^{k},y^{k})\| = O(K^{-1/2})$ and $\min_{0\le k\le K} R_k(x^{k+1},y^{k+1}) = O(K^{-(1-2p)/2})$; with a fixed penalty, a $O(K^{-1/2})$ rate persists in the objective. Empirically, MEHA demonstrates superior speed and scalability on synthetic BLO tasks, two hyperparameter learning problems, and neural architecture search, validating its practical impact for large-scale, nonconvex BLO settings. Overall, the work advances BLO by delivering a practical, Hessian-free, theoretically grounded, single-loop method suitable for modern ML workloads.
Abstract
This work focuses on addressing two major challenges in the context of large-scale nonconvex Bi-Level Optimization (BLO) problems, which are increasingly applied in machine learning due to their ability to model nested structures. These challenges involve ensuring computational efficiency and providing theoretical guarantees. While recent advances in scalable BLO algorithms have primarily relied on lower-level convexity simplification, our work specifically tackles large-scale BLO problems involving nonconvexity in both the upper and lower levels. We simultaneously address computational and theoretical challenges by introducing an innovative single-loop gradient-based algorithm, utilizing the Moreau envelope-based reformulation, and providing non-asymptotic convergence analysis for general nonconvex BLO problems. Notably, our algorithm relies solely on first-order gradient information, enhancing its practicality and efficiency, especially for large-scale BLO learning tasks. We validate our approach's effectiveness through experiments on various synthetic problems, two typical hyper-parameter learning tasks, and a real-world neural architecture search application, collectively demonstrating its superior performance.
