Lune

ICML2020顶会

Improving the Sample and Communication Complexity for Decentralized Non-Convex Optimization: Joint Gradient Estimation and Tracking

Haoran Sun, Songtao Lu, Mingyi Hong

出版方
2020年份
57被引次数
16顶会引用

摘要

Many modern large-scale machine learning problems benefit from decentralized and stochastic optimization. Recent works have shown that utilizing both decentralized computing and local stochastic gradient estimates can outperform state-of-the-art centralized algorithms, in applications involving highly non-convex problems, such as training deep neural networks. In this work, we propose a decentralized stochastic algorithm to deal with certain smooth non-convex problems where there are mm nodes in the system, and each node has a large number of samples (denoted as nn). Differently from the majority of the existing decentralized learning algorithms for either stochastic or finite-sum problems, our focus is given to both reducing the total communication rounds among the nodes, while accessing the minimum number of local data samples. In particular, we propose an algorithm named D-GET (decentralized gradient estimation and tracking), which jointly performs decentralized gradient estimation (which estimates the local gradient using a subset of local samples) and gradient tracking (which tracks the global full gradient using local estimates). We show that to achieve certain ϵ\epsilon stationary solution of the deterministic finite sum problem, the proposed algorithm achieves an O(mn1/2ϵ−1)\mathcal{O}(mn^{1/2}\epsilon^{-1}) sample complexity and an O(ϵ−1)\mathcal{O}(\epsilon^{-1}) communication complexity. These bounds significantly improve upon the best existing bounds of O(mnϵ−1)\mathcal{O}(mn\epsilon^{-1}) and O(ϵ−1)\mathcal{O}(\epsilon^{-1}), respectively. Similarly, for online problems, the proposed method achieves an O(mϵ−3/2)\mathcal{O}(m \epsilon^{-3/2}) sample complexity and an O(ϵ−1)\mathcal{O}(\epsilon^{-1}) communication complexity.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

lune papers fulltext 690c1768-4c05-4aac-ae4f-e07dc3b75f9f

引用它的顶会 Paper16

问问它们各自怎么用它

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖