Local SGD for Saddle-Point Problems

10/25/2020
by   Aleksandr Beznosikov, et al.
0

GAN is one of the most popular and commonly used neural network models. When the model is large and there is a lot of data, the learning process can be delayed. The standard way out is to use multiple devices. Therefore, the methods of distributed and federated training for GANs are an important question. But from an optimization point of view, GANs are nothing more than a classical saddle-point problem: min_x max_y f(x,y). Therefore, this paper focuses on the distributed optimization of the smooth stochastic saddle-point problems using Local SGD. We present a new algorithm specifically for our problem – Extra Step Local SGD. The obtained theoretical bounds of communication rounds are Ω(K^2/3 M^1/3) in strongly-convex-strongly-concave case and Ω(K^8/9 M^4/9) in convex-concave (here M – number of functions (nodes) and K - number of iterations).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/25/2021

Local Stochastic Gradient Descent Ascent: Convergence Analysis and Communication Efficiency

Local SGD is a promising approach to overcome the communication overhead...
research
02/15/2021

Decentralized Distributed Optimization for Saddle Point Problems

We consider distributed convex-concave saddle point problems over arbitr...
research
09/21/2020

Zeroth-Order Algorithms for Smooth Saddle-Point Problems

In recent years, the importance of saddle-point problems in machine lear...
research
02/18/2020

Is Local SGD Better than Minibatch SGD?

We study local SGD (also known as parallel SGD and federated averaging),...
research
06/14/2021

Decentralized Personalized Federated Min-Max Problems

Personalized Federated Learning has recently seen tremendous progress, a...
research
03/29/2023

Unified analysis of SGD-type methods

This note focuses on a simple approach to the unified analysis of SGD-ty...
research
06/09/2023

A Central Limit Theorem for Stochastic Saddle Point Optimization

In this work, we study the Uncertainty Quantification (UQ) of an algorit...

Please sign up or login with your details

Forgot password? Click here to reset