Distributed Random Reshuffling Methods with Improved Convergence
Not on the map. Why?
Abstract (arXiv)
This paper proposes two distributed random reshuffling methods, namely Gradient Tracking with Random Reshuffling (GT-RR) and Exact Diffusion with Random Reshuffling (ED-RR), to solve the distributed optimization problem over a connected network, where a set of agents aim to minimize the average of their local cost functions. Both algorithms invoke random reshuffling (RR) update for each agent, inherit favorable characteristics of RR for minimizing smooth nonconvex objective functions, and improve the performance of previous distributed random reshuffling methods both theoretically and empirically. Specifically, both GT-RR and ED-RR achieve the convergence rate of O(1/[(1-λ)1/3m1/3T2/3]) in driving the (minimum) expected squared norm of the gradient to zero, where T denotes the number of epochs, m is the sample size for each agent, and 1-λ represents the spectral gap of the mixing matrix. When the objective functions further satisfy the Polyak-Lojasiewicz (PL) condition, we show GT-RR and ED-RR both achieve O(1/[(1-λ)mT2]) convergence rate in terms of the averaged expected differences between the agents' function values and the global minimum value. Notably, both results are comparable to the convergence rates of centralized RR methods (up to constant factors depending on the network topology) and outperform those of previous distributed random reshuffling algorithms.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 41 of its 56 references that are in the map. First posted on arXiv 21 Jun 2023.
Builds on
41 of 56 references.
References · 41
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2016TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systemscited by 664
- 2016Linear Convergence of Gradient and Proximal-Gradient Methods Under the Polyak-Lojasiewicz Conditioncited by 539
- 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 502
- 2020A Unified Theory of Decentralized SGD with Changing Topology and Local Updatescited by 367
- 2014EXTRA: An Exact First-Order Algorithm for Decentralized Consensus Optimizationcited by 160
- 2020FedPD: A Federated Learning Framework with Optimal Rates and Adaptivity to Non-IID Datacited by 144
- 2018D2: Decentralized Training over Decentralized Datacited by 140
- 2017Network Topology and Communication-Computation Tradeoffs in Decentralized Optimizationcited by 122
- 2020Random Reshuffling: Simple Analysis with Vast Improvementscited by 115
- 2018Distributed Stochastic Gradient Tracking Methodscited by 106
- 2015Why Random Reshuffling Beats Stochastic Gradient Descentcited by 79
29 more
- 2022An Improved Analysis of Gradient Tracking for Decentralized Machine Learningcited by 69
- 2018Random Shuffling Beats SGD after Finite Epochscited by 67
- 2020Optimal Complexity in Decentralized Trainingcited by 60
- 2020A Unified Convergence Analysis for Shuffling-Type Gradient Methodscited by 58
- 2020An improved convergence analysis for decentralized online stochastic non-convex optimizationcited by 53
- 2017A decentralized proximal-gradient method with network independent step-sizes and separated convergence ratescited by 51
- 2017Exact Diffusion for Distributed Optimization and Learning --- Part I: Algorithm Developmentcited by 50
- 2021A Unified and Refined Convergence Analysis for Non-Convex Decentralized Learningcited by 44
- 2021Minibatch vs Local SGD with Shuffling: Tight Convergence Bounds and Beyondcited by 36
- 2019On the Influence of Bias-Correction on Distributed Stochastic Optimizationcited by 34
- 2021Removing Data Heterogeneity Influence Enhances Network Topology Dependence of Decentralized SGDcited by 29
- 2023Tighter Lower Bounds for Shuffling SGD: Random Permutations and Beyondcited by 22
- 2021A Hybrid Variance-Reduced Method for Decentralized Stochastic Non-Convex Optimizationcited by 21
- 2019Decentralized Proximal Gradient Algorithms with Linear Convergence Ratescited by 19
- 2021Optimal Gradient Tracking for Decentralized Optimizationcited by 18
- 2021Convergence of Random Reshuffling Under The Kurdyka-Lojasiewicz Inequalitycited by 16
- 2018Stochastic Learning under Random Reshuffling with Constant Step-sizescited by 15
- 2020Distributed Algorithms for Composite Optimization: Unified Framework and Convergence Analysiscited by 15
- 2020A fast randomized incremental gradient method for decentralized non-convex optimizationcited by 14
- 2020S-ADDOPT: Decentralized stochastic first-order optimization over directed graphscited by 13
- 2021Improving the Transient Times for Distributed Stochastic Gradient Methodscited by 13
- 2019D-SPIDER-SFO: A Decentralized Optimization Algorithm with Faster Convergence Rate for Nonconvex Problemscited by 11
- 2022Tackling Data Heterogeneity: A New Unified Framework for Decentralized SGD with Sample-induced Topologycited by 10
- 2023CEDAS: A Compressed Decentralized Stochastic Gradient Method with Improved Convergencecited by 9
- 2021Distributed Random Reshuffling over Networkscited by 7
- 2023An Enhanced Gradient-Tracking Bound for Distributed Online Stochastic Convex Optimizationcited by 5
- 2023Distributed Stochastic Optimization under a General Variance Conditioncited by 4
- 2021Distributed stochastic proximal algorithm with random reshuffling for non-smooth finite-sum optimizationcited by 2
- 2022Snap-Shot Decentralized Stochastic Gradient Tracking Methodscited by 1
Built on by
Citing papers per year: 2024: 1; 2025: 0; 2026: 1.
2 papers.