mlsanityData to 7 Oct 2026

Convergence Analysis of Distributed Stochastic Gradient Descent with Shuffling

arXiv 1709.10432 ↗First posted 29 Sep 2017stat.ML cs.LGcited by 23

Not on the map. Why?

Abstract (arXiv)

When using stochastic gradient descent to solve large-scale machine learning problems, a common practice of data processing is to shuffle the training data, partition the data across multiple machines if needed, and then perform several epochs of training on the re-shuffled (either locally or globally) data. The above procedure makes the instances used to compute the gradients no longer independently sampled from the training data set. Then does the distributed SGD method have desirable convergence properties in this practical situation? In this paper, we give answers to this question. First, we give a mathematical formulation for the practical data processing procedure in distributed machine learning, which we call data partition with global/local shuffling. We observe that global shuffling is equivalent to without-replacement sampling if the shuffling operations are independent. We prove that SGD with global shuffling has convergence guarantee in both convex and non-convex cases. An interesting finding is that, the non-convex tasks like deep learning are more suitable to apply shuffling comparing to the convex tasks. Second, we conduct the convergence analysis for SGD with local shuffling. The convergence rate for local shuffling is slower than that for global shuffling, since it will lose some information if there's no communication between partitioned data. Finally, we consider the situation when the permutation after shuffling is not uniformly distributed (insufficient shuffling), and discuss the condition under which this insufficiency will not influence the convergence rate. Our theoretical results provide important insights to large-scale machine learning, especially in the selection of data processing methods in order to achieve faster convergence and good speedup. Our theoretical findings are verified by extensive experiments on logistic regression and deep neural networks.

Key facts. Cited by 23 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Sep 2017.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 5; 2022: 1; 2023: 3; 2024: 6; 2025: 4; 2026: 4.

23 papers.

Sort:

By area:

  1. 2021BGL: GPU-Efficient GNN Training by Optimizing Graph Data I/O and Preprocessingcited by 50
  2. 2021Minibatch vs Local SGD with Shuffling: Tight Convergence Bounds and Beyondcited by 35
  3. 2024On the Last-Iterate Convergence of Shuffling Gradient Methodscited by 9
  4. 2021Distributed Random Reshuffling over Networkscited by 6
  5. 2023On Batching Variable Size Inputs for Training End-to-End Speech Enhancement Systemscited by 5
  6. 2024Expansive Supervision for Neural Radiance Fieldcited by 5
  7. 2026Fundamental Limitations of Favorable Privacy-Utility Guarantees for DP-SGDcited by 4
  8. 2021The challenge of reproducible ML: an empirical study on the impact of bugscited by 3
  9. 2024I/O in Machine Learning Applications on HPC Systems: A 360-degree Surveycited by 3
  10. 2024Sparse Checkpointing for Fast and Reliable MoE Trainingcited by 3
  11. 2025PGT-I: Scaling Spatiotemporal GNNs with Memory-Efficient Distributed Trainingcited by 3
  12. 2021Distributed stochastic proximal algorithm with random reshuffling for non-smooth finite-sum optimizationcited by 2
11 more
  1. 2023Convergence of Sign-based Random Reshuffling Algorithms for Nonconvex Optimizationcited by 2
  2. 2024SignSGD with Federated Votingcited by 2
  3. 2025Graph Learning at Scale: Characterizing and Optimizing Pre-Propagation GNNscited by 2
  4. 2026cPNN: Continuous Progressive Neural Networks for Evolving Streaming Time Seriescited by 2
  5. 2023KAKURENBO: Adaptively Hiding Samples in Deep Neural Network Trainingcited by 1
  6. 2025CycleSL: Server-Client Cyclical Update Driven Scalable Split Learningcited by 1
  7. 2022Data-driven and machine-learning based prediction of wave propagation behavior in dam-break floodcited by 0
  8. 2024Shuffling Gradient-Based Methods for Nonconvex-Concave Minimax Optimizationcited by 0
  9. 2025Implicit Modeling for Transferability Estimation of Vision Foundation Modelscited by 0
  10. 2026Quantifying the Impact of Lossy Compression on Neural Generative Surrogate Modelingcited by 0
  11. 2026VersaDB: A High-Performance AI Storage Database for Unifying Mutimodal Datasetscited by 0