paper-with-me

Papers

Random gradient extrapolation for distributed and stochastic optimization

2017-11-15 · Guanghui Lan, Yi Zhou

In this paper, we consider a class of finite-sum convex optimization problems defined over a distributed multiagent network with $m$ agents connected to a central server. In particular, the objective function consists of the average of $m$ ($\ge 1$) smooth components associated with each network agent together with a strongly convex term. Our major contribution is to develop a new randomized incremental gradient algorithm, namely random gradient extrapolation method (RGEM), which does not require any exact gradient evaluation even for the initial point, but can achieve the optimal ${\cal O}(\log(1/\epsilon))$ complexity bound in terms of the total number of gradient evaluations of component functions to solve the finite-sum problems. Furthermore, we demonstrate that for stochastic finite-sum optimization problems, RGEM maintains the optimal ${\cal O}(1/\epsilon)$ complexity (up to a certain logarithmic factor) in terms of the number of stochastic gradient computations, but attains an ${\cal O}(\log(1/\epsilon))$ complexity in terms of communication rounds (each round involves only one agent). It is worth noting that the former bound is independent of the number of agents $m$, while the latter one only linearly depends on $m$ or even $\sqrt m$ for ill-conditioned problems. To the best of our knowledge, this is the first time that these complexity bounds have been obtained for distributed and stochastic optimization problems. Moreover, our algorithms were developed based on a novel dual perspective of Nesterov's accelerated gradient method.

📄 PDF Abstract BibTeX arXiv:1711.05762

Code (0)

등록된 구현이 없습니다.

Tasks

Stochastic Optimization

Similar Papers 제목 키워드 기반

Distributed Stochastic Optimization With Unbounded Subgradients Over Randomly Time-Varying Networks

2020-08-20 · Tao Li, Keli Fu, Yan Chen, Xiaozheng Fu 외

Motivated by distributed statistical learning over uncertain communication networks, we study distributed stochastic optimization by networked nodes to cooperatively minimize a sum of convex cost functions. The network i…

Stochastic Optimization

Distributed gradient-based optimization in the presence of dependent aperiodic communication

2022-01-27 · Adrian Redder, Arunselvan Ramaswamy, Holger Karl

Iterative distributed optimization algorithms involve multiple agents that communicate with each other, over time, in order to minimize/maximize a global objective. In the presence of unreliable communication networks, t…

Distributed Optimization

Flattened one-bit stochastic gradient descent: compressed distributed optimization with controlled variance

2024-05-17 · Alexander Stollenwerk, Laurent Jacques

We propose a novel algorithm for distributed stochastic gradient descent (SGD) with compressed gradient communication in the parameter-server framework. Our gradient compression technique, named flattened one-bit stochas…

Distributed OptimizationQuantization

Without-Replacement Sampling for Stochastic Gradient Methods: Convergence Results and Application to Distributed Optimization

2016-03-02 · NeurIPS 2016 · Ohad Shamir

Stochastic gradient methods for machine learning and optimization problems are usually analyzed assuming data points are sampled \emph{with} replacement. In practice, however, sampling \emph{without} replacement is very …

Distributed OptimizationLearning TheoryStochastic OptimizationTransductive Learning

Nonlinear Acceleration of Stochastic Algorithms

2017-12-01 · NeurIPS 2017 12 · Damien Scieur, Francis Bach, Alexandre d'Aspremont

Extrapolation methods use the last few iterates of an optimization algorithm to produce a better estimate of the optimum. They were shown to achieve optimal convergence rates in a deterministic setting using simple gradi…