Communication-Efficient Distributed Deep Learning via Federated Dynamic Averaging
Not on the map. Why?
Abstract (arXiv)
The ever-growing volume and decentralized nature of data, coupled with the need to harness it and extract knowledge, have led to the extensive use of distributed deep learning (DDL) techniques for training. These techniques rely on local training performed at distributed nodes using locally collected data, followed by a periodic synchronization process that combines these models to create a unified global model. However, the frequent synchronization of deep learning models, encompassing millions to many billions of parameters, creates a communication bottleneck, severely hindering scalability. Worse yet, DDL algorithms typically waste valuable bandwidth and render themselves less practical in bandwidth-constrained federated settings by relying on overly simplistic, periodic, and rigid synchronization schedules. These inefficiencies make the training process increasingly impractical as they demand excessive time for data communication. To address these shortcomings, we propose Federated Dynamic Averaging (FDA), a communication-efficient DDL strategy that dynamically triggers synchronization based on the value of the model variance. In essence, the costly synchronization step is triggered only if the local models -- initialized from a common global model after each synchronization -- have significantly diverged. This decision is facilitated by the transmission of a small local state from each distributed node. Through extensive experiments across a wide range of learning tasks we demonstrate that FDA reduces communication cost by orders of magnitude, compared to both traditional and cutting-edge communication-efficient algorithms. Additionally, we show that FDA maintains robust performance across diverse data heterogeneity settings.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 51 of its 97 references that are in the map. First posted on arXiv 31 May 2024.
Builds on
51 of 97 references.
References · 51
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
- 2016Densely Connected Convolutional Networkscited by 6,720
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,611
- 2019Advances and Open Problems in Federated Learningcited by 3,046
- 2017Decoupled Weight Decay Regularizationcited by 1,831
- 2019A Comprehensive Survey on Transfer Learningcited by 1,160
- 2017Revisiting Unreasonable Effectiveness of Data in Deep Learning Eracited by 919
38 more
- 2019Measuring the Effects of Non-Identical Data Distribution for Federated Visual Classificationcited by 851
- 2019Big Transfer (BiT): General Visual Representation Learningcited by 769
- 2021ImageNet-21K Pretraining for the Massescited by 613
- 2018Local SGD Converges Fast and Communicates Littlecited by 605
- 2016Federated Optimization: Distributed Machine Learning for On-Device Intelligencecited by 564
- 2021Federated Learning Based on Dynamic Regularizationcited by 562
- 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 478
- 2015Deep Speech 2: End-to-End Speech Recognition in English and Mandarincited by 451
- 2018Adaptive Federated Learning in Resource Constrained Edge Computing Systemscited by 409
- 2021Pre-Trained Models: Past, Present and Futurecited by 319
- 2017Train longer, generalize better: closing the generalization gap in large batch training of neural networkscited by 279
- 2018Parallel Restarted SGD with Faster Convergence and Less Communication: Demystifying Why Model Averaging Works for Deep Learningcited by 278
- 2017Sparse Communication for Distributed Gradient Descentcited by 249
- 2018The Convergence of Sparsified Gradient Methodscited by 229
- 2018Don't Use Large Mini-Batches, Use Local SGDcited by 202
- 2018Measuring the Effects of Data Parallelism on Neural Network Trainingcited by 193
- 2019Qsparse-local-SGD: Distributed SGD with Quantization, Sparsification, and Local Computationscited by 181
- 2020FetchSGD: Communication-Efficient Federated Learning with Sketchingcited by 179
- 2019SCAFFOLD: Stochastic Controlled Averaging for Federated Learningcited by 175
- 2020Mime: Mimicking Centralized Stochastic Algorithms in Federated Learningcited by 154
- 2019Local SGD with Periodic Averaging: Tighter Analysis and Adaptive Synchronizationcited by 107
- 2020UVeQFed: Universal Vector Quantization for Federated Learningcited by 107
- 2018LAG: Lazily Aggregated Gradient for Communication-Efficient Distributed Learningcited by 96
- 2017On the convergence properties of a K-step averaging stochastic gradient descent algorithm for nonconvex optimizationcited by 92
- 2020Privacy Preserving Vertical Federated Learning for Tree-based Modelscited by 89
- 2018Adaptive Communication Strategies to Achieve the Best Error-Runtime Trade-off in Local-Update SGDcited by 77
- 2016CoCoA: A General Framework for Communication-Efficient Distributed Optimizationcited by 69
- 2018Slow and Stale Gradients Can Win the Race: Error-Runtime Trade-offs in Distributed SGDcited by 68
- 2016Parallel SGD: When does averaging help?cited by 32
- 2016Asynchrony begets Momentum, with an Application to Deep Learningcited by 30
- 2015Model Accuracy and Runtime Tradeoff in Distributed Deep Learning:A Systematic Studycited by 19
- 2019Compressing Gradient Optimizers via Count-Sketchescited by 17
- 2019On the Computation and Communication Complexity of Parallel SGD with Dynamic Batch Sizes for Stochastic Non-Convex Optimizationcited by 15
- 2022Serving Deep Learning Models with Deduplication from Relational Databasescited by 15
- 2015SparkNet: Training Deep Networks in Sparkcited by 13
- 2017Performance Modeling and Evaluation of Distributed Deep Learning Frameworks on GPUscited by 13
- 2023Faster Federated Learning with Decaying Number of Local SGD Stepscited by 4
- 2022The Role of Local Steps in Local SGDcited by 2
50 most cited of 51 All 51 (JSON)
Built on by
Citing papers per year: 2025: 1.
1 paper.