Lower Complexity Bounds for Nonconvex-Strongly-Convex Bilevel Optimization with First-Order Oracles
Abstract
Lay Summary
Modern AI systems often rely on “optimization,” a mathematical process for improving models and making better decisions. Some important applications, such as hyperparameter tuning, reinforcement learning, and meta-learning, involve a particularly challenging form called bilevel optimization, where one optimization problem is nested inside another. While researchers have designed many algorithms for these problems, it remains unclear how difficult they are fundamentally and whether existing methods are close to optimal. In this work, we study the theoretical limits of solving bilevel optimization problems. Instead of proposing a faster algorithm, we identify situations where any algorithm based only on first-order information, such as gradients, must take a large number of computational steps before reaching a good solution. We establish these limits both when the information is exact and when it is noisy or randomized. Our results show that bilevel optimization is inherently harder than several related optimization settings that have been studied before. These findings reveal a significant gap between what current algorithms can guarantee and the fundamental limits we prove. This suggests that there is still substantial room for improving optimization methods and for better understanding the true complexity of these widely used machine learning problems.