mlsanityData to 14 Oct 2026

Neighborhood Gradient Clustering: An Efficient Decentralized Learning Method for Non-IID Data Distributions

arXiv 2209.14390 ↗First posted 28 Sep 2022cs.LG cs.DC cs.MAcited by 5

Not on the map. Why?

Abstract (arXiv)

Decentralized learning over distributed datasets can have significantly different data distributions across the agents. The current state-of-the-art decentralized algorithms mostly assume the data distributions to be Independent and Identically Distributed. This paper focuses on improving decentralized learning over non-IID data. We propose textitNeighborhood Gradient Clustering (NGC), a novel decentralized learning algorithm that modifies the local gradients of each agent using self- and cross-gradient information. Cross-gradients for a pair of neighboring agents are the derivatives of the model parameters of an agent with respect to the dataset of the other agent. In particular, the proposed method replaces the local gradients of the model with the weighted mean of the self-gradients, model-variant cross-gradients (derivatives of the neighbors' parameters with respect to the local dataset), and data-variant cross-gradients (derivatives of the local model with respect to its neighbors' datasets). The data-variant cross-gradients are aggregated through an additional communication round without breaking the privacy constraints. Further, we present textitCompNGC, a compressed version of textitNGC that reduces the communication overhead by 32 ×. We theoretically analyze the convergence rate of the proposed algorithm and demonstrate its efficiency over non-IID data sampled from various vision and language datasets trained. Our experiments demonstrate that textitNGC and textitCompNGC outperform (by 0-6%) the existing SoTA decentralized learning algorithm over non-IID data with significantly less compute and memory requirements. Further, our experiments show that the model-variant cross-gradient information available locally at each agent can improve the performance over non-IID data by 1-35% without additional communication cost.

Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 22 of its 38 references that are in the map. First posted on arXiv 28 Sep 2022.

Builds on

22 of 38 references.

References · 22

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  3. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
  4. 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,349
  5. 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,307
  6. 2015Character-level Convolutional Networks for Text Classificationcited by 2,330
  7. 2016Federated Optimization: Distributed Machine Learning for On-Device Intelligencecited by 564
  8. 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 502
  9. 2020A Unified Theory of Decentralized SGD with Changing Topology and Local Updatescited by 367
  10. 2019Error Feedback Fixes SignSGD and other Gradient Compression Schemescited by 310
  11. 2019The Non-IID Data Quagmire of Decentralized Machine Learningcited by 305
  12. 2019On the Linear Speedup Analysis of Communication Efficient Momentum SGD for Distributed Non-Convex Optimizationcited by 180
10 more
  1. 2018Stochastic Gradient Push for Distributed Deep Learningcited by 152
  2. 2018D2: Decentralized Training over Decentralized Datacited by 140
  3. 2019Decentralized Deep Learning with Arbitrary Communication Compressioncited by 111
  4. 2021Quasi-Global Momentum: Accelerating Decentralized Deep Learning on Heterogeneous Datacited by 69
  5. 2020Evolving Normalization-Activation Layerscited by 45
  6. 2021Cross-Gradient Aggregation for Decentralized Learning from Non-IID datacited by 33
  7. 2019textttDeepSqueeze: Decentralization Meets Error-Compensated Compressioncited by 22
  8. 2020Decentralized Deep Learning using Momentum-Accelerated Consensuscited by 14
  9. 2021Sparse-Push: Communication- & Energy-Efficient Decentralized Distributed Learning over Directed & Time-Varying Graphs with non-IID Datasetscited by 7
  10. 2021Low Precision Decentralized Distributed Training over IID and non-IID Datacited by 2

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2023: 3; 2024: 1; 2025: 0; 2026: 1.

5 papers.