A Single-Loop Algorithm for Decentralized Bilevel Optimization

Youran Dong, Shiqian Ma, Junfeng Yang, Chao Yin
11/15/2023
math.OCcs.DCcs.LG

No official code found. Best implementation: MingruiLiu-ML-Lab/Single-Loop-bilevel-Optimizer-under-Unbounded-Smoothness (0 stars, MIT, last commit 2024-05-27).

Abstract

Bilevel optimization has gained significant attention in recent years due to its broad applications in machine learning. This paper focuses on bilevel optimization in decentralized networks and proposes a novel single-loop algorithm for solving decentralized bilevel optimization with a strongly convex lower-level problem. Our approach is a fully single-loop method that approximates the hypergradient using only two matrix-vector multiplications per iteration. Importantly, our algorithm does not require any gradient heterogeneity assumption, distinguishing it from existing methods for decentralized bilevel optimization and federated bilevel optimization. Our analysis demonstrates that the proposed algorithm achieves the best-known convergence rate for bilevel optimization algorithms. We also present experimental results on hyperparameter optimization problems using both synthetic and MNIST datasets, which demonstrate the efficiency of our proposed algorithm.

View on arXivView PDF

Code Implementations(1)

MIT

[ICML 2024] A Nearly Optimal Single Loop Algorithm for Stochastic Bilevel Optimization under Unbounded Smoothness

00PythonMay 27, 20242 years agoMIT

Similar Papers

Cite this paper

@article{dong2023singleloop,
  title  = {A Single-Loop Algorithm for Decentralized Bilevel Optimization},
  author = {Youran Dong and Shiqian Ma and Junfeng Yang and Chao Yin},
  year   = {2023},
  eprint = {2311.08945},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.08945v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2311.08945.svg)](https://codeofpaper.com/paper/2311.08945)

Discussion