A Communication-Efficient Distributed Gradient Clipping Algorithm for Training Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
In distributed training of deep neural networks, people usually run Stochastic Gradient Descent (SGD) or its variants on each machine and communicate with other machines periodically. However, SGD might converge slowly in training some deep neural networks (e.g., RNN, LSTM) because of the exploding gradient issue. Gradient clipping is usually employed to address this issue in the single machine setting, but exploring this technique in the distributed setting is still in its infancy: it remains mysterious whether the gradient clipping scheme can take advantage of multiple machines to enjoy parallel speedup. The main technical difficulty lies in dealing with nonconvex loss function, non-Lipschitz continuous gradient, and skipping communication rounds simultaneously. In this paper, we explore a relaxed-smoothness assumption of the loss landscape which LSTM was shown to satisfy in previous works, and design a communication-efficient gradient clipping algorithm. This algorithm can be run on multiple machines, where each machine employs a gradient clipping scheme and communicate with other machines after multiple steps of gradient-based updates. Our algorithm is proved to have Oleft(frac1Nε4right) iteration complexity and O(frac1ε3) communication complexity for finding an ε-stationary point in the homogeneous data setting, where N is the number of machines. This indicates that our algorithm enjoys linear speedup and reduced communication rounds. Our proof relies on novel analysis techniques of estimating truncated random variables, which we believe are of independent interest. Our experiments on several benchmark datasets and various scenarios demonstrate that our algorithm indeed exhibits fast convergence speed in practice and thus validates our theory.
Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). Builds on 35 of its 60 references that are in the map. First posted on arXiv 10 May 2022.
Builds on
35 of 60 references.
References · 35
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2019Advances and Open Problems in Federated Learningcited by 3,021
- 2018Deep contextualized word representationscited by 2,285
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2020Adaptive Federated Optimizationcited by 1,036
- 2013Stochastic First- and Zeroth-order Methods for Nonconvex Stochastic Programmingcited by 716
- 2019Large Batch Optimization for Deep Learning: Training BERT in 76 minutescited by 671
- 2018Local SGD Converges Fast and Communicates Littlecited by 595
- 2017Convolutional Sequence to Sequence Learningcited by 550
- 2020A Unified Theory of Decentralized SGD with Changing Topology and Local Updatescited by 361
23 more
- 2019Why gradient clipping accelerates training: A theoretical justification for adaptivitycited by 335
- 2018Parallel Restarted SGD with Faster Convergence and Less Communication: Demystifying Why Model Averaging Works for Deep Learningcited by 277
- 2019Tighter Theory for Local SGD on Identical and Heterogeneous Datacited by 266
- 2019Decentralized Stochastic Optimization and Gossip Algorithms with Compressed Communicationcited by 218
- 2017Regularizing and Optimizing LSTM Language Modelscited by 205
- 2018Don't Use Large Mini-Batches, Use Local SGDcited by 201
- 2019Qsparse-local-SGD: Distributed SGD with Quantization, Sparsification, and Local Computationscited by 179
- 2019On the Linear Speedup Analysis of Communication Efficient Momentum SGD for Distributed Non-Convex Optimizationcited by 178
- 2020Is Local SGD Better than Minibatch SGD?cited by 151
- 2020Minibatch vs Local SGD for Heterogeneous Distributed Learningcited by 147
- 2020Momentum Improves Normalized SGDcited by 136
- 2018Cooperative SGD: A unified Framework for the Design and Analysis of Communication-Efficient SGD Algorithmscited by 106
- 2019Local SGD with Periodic Averaging: Tighter Analysis and Adaptive Synchronizationcited by 106
- 2020Stochastic Optimization with Heavy-Tailed Noise via Accelerated Gradient Clippingcited by 104
- 2017On the convergence properties of a K-step averaging stochastic gradient descent algorithm for nonconvex optimizationcited by 91
- 2020Improved Analysis of Clipping Algorithms for Non-convex Optimizationcited by 88
- 2020Local SGD: Unified Theory and New Efficient Methodscited by 88
- 2015Beyond Convexity: Stochastic Quasi-Convex Optimizationcited by 75
- 2021Understanding Clipping for Federated Learning: Convergence and Client-Level Differential Privacycited by 66
- 2020Federated Composite Optimizationcited by 49
- 2021Stability and Convergence of Stochastic Gradient Clipping: Beyond Lipschitz Continuity and Smoothnesscited by 37
- 2021The Min-Max Complexity of Distributed Stochastic Convex Optimization with Intermittent Communicationcited by 30
- 2016The Power of Normalization: Faster Evasion of Saddle Pointscited by 29
Built on by
Citing papers per year: 2023: 5; 2024: 7; 2025: 8.
20 papers.
Sort:
- 2023Revisiting Gradient Clipping: Stochastic bias and tight convergence guaranteescited by 83
- 2023Variance-reduced Clipping for Non-convex Optimizationcited by 22
- 2024Bilevel Optimization under Unbounded Smoothness: A New Algorithm and Convergence Analysiscited by 15
- 2025Sign Operator for Coping with Heavy-Tailed Noise in Non-Convex Optimization: High Probability Bounds Under (L0, L1)-Smoothnesscited by 12
- 2023Clip21: Error Feedback for Gradient Clippingcited by 10
- 2024An Accelerated Algorithm for Stochastic Bilevel Optimization under Unbounded Smoothnesscited by 9
- 2023EPISODE: Episodic Gradient Clipping with Periodic Resampled Corrections for Federated Learning with Heterogeneous Datacited by 7
- 2024A Nearly Optimal Single Loop Algorithm for Stochastic Bilevel Optimization under Unbounded Smoothnesscited by 7
- 2025Efficient Distributed Optimization under Heavy-Tailed Noisecited by 7
- 2024Adaptive Gradient Normalization and Independent Sampling for (Stochastic) Generalized-Smooth Optimizationcited by 4
- 2024Error Feedback under (L0,L1)-Smoothness: Normalization and Momentumcited by 4
- 2024Sketched Adaptive Federated Deep Learning: A Sharp Convergence Analysiscited by 1
8 more
- 2025Smoothed Normalization for Efficient Distributed Private Optimizationcited by 1
- 2025On the Convergence of Adam-Type Algorithm for Bilevel Optimization under Unbounded Smoothnesscited by 1
- 2025Efficient AllReduce with Stragglerscited by 1
- 2025FedOne: Query-Efficient Federated Learning for Black-box Discrete Prompt Learningcited by 1
- 2025From Classical to Hybrid: A Practical Framework for Quantum-Enhanced Learningcited by 1
- 2023Adaptive Strategies in Non-convex Optimizationcited by 0
- 2024Breaking MLPerf Training: A Case Study on Optimizing BERTcited by 0
- 2025First Provable Guarantees for Practical Private FL: Beyond Restrictive Assumptionscited by 0
- 2025First Provable Guarantees for Practical Private FL: Beyond Restrictive Assumptions25 Dec 2025
- 2025From Classical to Hybrid: A Practical Framework for Quantum-Enhanced Learning11 Nov 2025
- 2025FedOne: Query-Efficient Federated Learning for Black-box Discrete Prompt Learning17 Jun 2025
- 2025Efficient AllReduce with Stragglers29 May 2025
- 2025On the Convergence of Adam-Type Algorithm for Bilevel Optimization under Unbounded Smoothness5 Mar 2025
- 2025Smoothed Normalization for Efficient Distributed Private Optimization19 Feb 2025
- 2025Sign Operator for Coping with Heavy-Tailed Noise in Non-Convex Optimization: High Probability Bounds Under (L0, L1)-Smoothness11 Feb 2025
- 2025Efficient Distributed Optimization under Heavy-Tailed Noise6 Feb 2025
- 2024A Nearly Optimal Single Loop Algorithm for Stochastic Bilevel Optimization under Unbounded Smoothness28 Dec 2024
- 2024Sketched Adaptive Federated Deep Learning: A Sharp Convergence Analysis11 Nov 2024
- 2024Error Feedback under (L0,L1)-Smoothness: Normalization and Momentum22 Oct 2024
- 2024Adaptive Gradient Normalization and Independent Sampling for (Stochastic) Generalized-Smooth Optimization17 Oct 2024
8 more
- 2024An Accelerated Algorithm for Stochastic Bilevel Optimization under Unbounded Smoothness28 Sep 2024
- 2024Breaking MLPerf Training: A Case Study on Optimizing BERT4 Feb 2024
- 2024Bilevel Optimization under Unbounded Smoothness: A New Algorithm and Convergence Analysis17 Jan 2024
- 2023Adaptive Strategies in Non-convex Optimization17 Jun 2023
- 2023Clip21: Error Feedback for Gradient Clipping30 May 2023
- 2023Revisiting Gradient Clipping: Stochastic bias and tight convergence guarantees2 May 2023
- 2023Variance-reduced Clipping for Non-convex Optimization2 Mar 2023
- 2023EPISODE: Episodic Gradient Clipping with Periodic Resampled Corrections for Federated Learning with Heterogeneous Data14 Feb 2023
- 2023Revisiting Gradient Clipping: Stochastic bias and tight convergence guaranteescited by 83
- 2023Variance-reduced Clipping for Non-convex Optimizationcited by 22
- 2024Bilevel Optimization under Unbounded Smoothness: A New Algorithm and Convergence Analysiscited by 15
- 2025Sign Operator for Coping with Heavy-Tailed Noise in Non-Convex Optimization: High Probability Bounds Under (L0, L1)-Smoothnesscited by 12
- 2023Clip21: Error Feedback for Gradient Clippingcited by 10
- 2024An Accelerated Algorithm for Stochastic Bilevel Optimization under Unbounded Smoothnesscited by 9
- 2023EPISODE: Episodic Gradient Clipping with Periodic Resampled Corrections for Federated Learning with Heterogeneous Datacited by 7
- 2024A Nearly Optimal Single Loop Algorithm for Stochastic Bilevel Optimization under Unbounded Smoothnesscited by 7
- 2025Efficient Distributed Optimization under Heavy-Tailed Noisecited by 7
- 2024Adaptive Gradient Normalization and Independent Sampling for (Stochastic) Generalized-Smooth Optimizationcited by 4
- 2024Error Feedback under (L0,L1)-Smoothness: Normalization and Momentumcited by 4
- 2024Sketched Adaptive Federated Deep Learning: A Sharp Convergence Analysiscited by 1
12 most cited of 20 All 20 (JSON)
- 2025First Provable Guarantees for Practical Private FL: Beyond Restrictive Assumptions25 Dec 2025
- 2025From Classical to Hybrid: A Practical Framework for Quantum-Enhanced Learning11 Nov 2025
- 2025FedOne: Query-Efficient Federated Learning for Black-box Discrete Prompt Learning17 Jun 2025
- 2025Efficient AllReduce with Stragglers29 May 2025
- 2025On the Convergence of Adam-Type Algorithm for Bilevel Optimization under Unbounded Smoothness5 Mar 2025
- 2025Smoothed Normalization for Efficient Distributed Private Optimization19 Feb 2025
- 2025Sign Operator for Coping with Heavy-Tailed Noise in Non-Convex Optimization: High Probability Bounds Under (L0, L1)-Smoothness11 Feb 2025
- 2025Efficient Distributed Optimization under Heavy-Tailed Noise6 Feb 2025
- 2024A Nearly Optimal Single Loop Algorithm for Stochastic Bilevel Optimization under Unbounded Smoothness28 Dec 2024
- 2024Sketched Adaptive Federated Deep Learning: A Sharp Convergence Analysis11 Nov 2024
- 2024Error Feedback under (L0,L1)-Smoothness: Normalization and Momentum22 Oct 2024
- 2024Adaptive Gradient Normalization and Independent Sampling for (Stochastic) Generalized-Smooth Optimization17 Oct 2024
12 newest of 20 All 20 (JSON)