Achieving Linear Speedup in Decentralized Stochastic Compositional Minimax Optimization

Hongchang Gao
7/25/2023
cs.LGmath.OC

No confident code implementation found for this paper.

Abstract

The stochastic compositional minimax problem has attracted a surge of attention in recent years since it covers many emerging machine learning models. Meanwhile, due to the emergence of distributed data, optimizing this kind of problem under the decentralized setting becomes badly needed. However, the compositional structure in the loss function brings unique challenges to designing efficient decentralized optimization algorithms. In particular, our study shows that the standard gossip communication strategy cannot achieve linear speedup for decentralized compositional minimax problems due to the large consensus error about the inner-level function. To address this issue, we developed a novel decentralized stochastic compositional gradient descent ascent with momentum algorithm to reduce the consensus error in the inner-level function. As such, our theoretical results demonstrate that it is able to achieve linear speedup with respect to the number of workers. We believe this novel algorithmic design could benefit the development of decentralized compositional optimization. Finally, we applied our methods to the imbalanced classification problem. The extensive experimental results provide evidence for the effectiveness of our algorithm.

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!

Cite this paper

@article{gao2023achieving,
  title  = {Achieving Linear Speedup in Decentralized Stochastic Compositional Minimax Optimization},
  author = {Hongchang Gao},
  year   = {2023},
  eprint = {2307.13430},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.13430v2}
}

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

Discussion