🤖 AI Summary
This study addresses key challenges in federated stochastic bilevel optimization, including restrictive assumptions, condition-number-dependent convergence rates, and coupled learning rates. We propose a stochastic double-smoothing gradient descent algorithm that integrates non-convex federated learning with bilevel optimization theory. Notably, the method eliminates the strong convexity assumption on the lower-level function while effectively decoupling the learning rates of upper- and lower-level variables. Theoretically, our algorithm substantially reduces dependence on the condition number, achieving a convergence rate of $O(\kappa^{15/2}/\varepsilon^5)$ and a communication complexity of $O(\kappa^4/\varepsilon^3)$. Empirical results further validate its effectiveness. Overall, this work significantly enhances both the practical applicability and hyperparameter tuning efficiency of federated bilevel optimization algorithms.
📝 Abstract
In recent years, federated stochastic bilevel optimization has attracted increasing attention due to its wide range of applications in machine learning. To reduce the computational overhead associated with second-order Hessian and Jacobian matrices, several first-order methods have been proposed. However, existing methods typically impose restrictive assumptions on the lower-level function, suffer from a strong dependence on the condition number in their convergence rates, and require different learning-rate scales for variables across the upper- and lower-level problems, limiting their practical applicability and complicating hyperparameter tuning. To address these challenges, we propose a stochastic doubly smoothed gradient method for nonconvex federated stochastic bilevel optimization problems, which decouples the learning rates of upper- and lower-level variables and does not require a strongly-convex lower-level loss function. We establish rigorous theoretical guarantees for the proposed algorithm, demonstrating an improved convergence rate of $O(\kappa^{15/2}/\epsilon^5)$ and a communication complexity of $O(\kappa^{4}/\epsilon^3)$, where $\kappa$ denotes the condition number and $\epsilon$ represents the solution accuracy. Notably, these bounds exhibit significantly better dependence on the condition number $\kappa$ than those of existing methods. Extensive experiments validate the effectiveness of our algorithm.