Federated Multi-Sequence Stochastic Approximation with Local Hypergradient Estimation

Davoud Ataee Tarzanagh, Mingchen Li, Pranay Sharma, Samet Oymak
6/2/2023
cs.LGcs.DC

No confident code implementation found for this paper.

Abstract

Stochastic approximation with multiple coupled sequences (MSA) has found broad applications in machine learning as it encompasses a rich class of problems including bilevel optimization (BLO), multi-level compositional optimization (MCO), and reinforcement learning (specifically, actor-critic methods). However, designing provably-efficient federated algorithms for MSA has been an elusive question even for the special case of double sequence approximation (DSA). Towards this goal, we develop FedMSA which is the first federated algorithm for MSA, and establish its near-optimal communication complexity. As core novelties, (i) FedMSA enables the provable estimation of hypergradients in BLO and MCO via local client updates, which has been a notable bottleneck in prior theory, and (ii) our convergence guarantees are sensitive to the heterogeneity-level of the problem. We also incorporate momentum and variance reduction techniques to achieve further acceleration leading to near-optimal rates. Finally, we provide experiments that support our theory and demonstrate the empirical benefits of FedMSA. As an example, FedMSA enables order-of-magnitude savings in communication rounds compared to prior federated BLO schemes.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{tarzanagh2023federated,
  title  = {Federated Multi-Sequence Stochastic Approximation with Local Hypergradient Estimation},
  author = {Davoud Ataee Tarzanagh and Mingchen Li and Pranay Sharma and Samet Oymak},
  year   = {2023},
  eprint = {2306.01648},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.01648v1}
}

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/2306.01648.svg)](https://codeofpaper.com/paper/2306.01648)

Discussion