mlsanityData to 7 Oct 2026

D-Cliques: Compensating for Data Heterogeneity with Topology in Decentralized Federated Learning

arXiv 2104.07365 ↗First posted 15 Apr 2021cs.LG cs.AI cs.DCcited by 12

Not on the map. Why?

Abstract (arXiv)

The convergence speed of machine learning models trained with Federated Learning is significantly affected by heterogeneous data partitions, even more so in a fully decentralized setting without a central server. In this paper, we show that the impact of label distribution skew, an important type of data heterogeneity, can be significantly reduced by carefully designing the underlying communication topology. We present D-Cliques, a novel topology that reduces gradient bias by grouping nodes in sparsely interconnected cliques such that the label distribution in a clique is representative of the global label distribution. We also show how to adapt the updates of decentralized SGD to obtain unbiased gradients and implement an effective momentum with D-Cliques. Our extensive empirical evaluation on MNIST and CIFAR10 demonstrates that our approach provides similar convergence speed as a fully-connected topology, which provides the best convergence in a data heterogeneous setting, with a significant reduction in the number of edges and messages. In a 1000-node topology, D-Cliques require 98% less edges and 96% less total messages, with further possible gains using a small-world topology across cliques.

Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 21 of its 41 references that are in the map. First posted on arXiv 15 Apr 2021.

Builds on

21 of 41 references.

References · 21

  1. 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
  2. 2019Advances and Open Problems in Federated Learningcited by 3,021
  3. 2018Federated Optimization in Heterogeneous Networkscited by 2,971
  4. 2017Federated Multi-Task Learningcited by 669
  5. 2020Personalized Federated Learning with Moreau Envelopescited by 612
  6. 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 496
  7. 2019The Non-IID Data Quagmire of Decentralized Machine Learningcited by 303
  8. 2019SCAFFOLD: Stochastic Controlled Averaging for Federated Learningcited by 174
  9. 2017Asynchronous Decentralized Parallel Stochastic Gradient Descentcited by 159
  10. 2018D2: Decentralized Training over Decentralized Datacited by 140
  11. 2020Lower Bounds and Optimal Algorithms for Personalized Federated Learningcited by 122
  12. 2017Network Topology and Communication-Computation Tradeoffs in Decentralized Optimizationcited by 119
9 more
  1. 2016Decentralized Collaborative Learning of Personalized Models over Networkscited by 73
  2. 2021Quasi-Global Momentum: Accelerating Decentralized Deep Learning on Heterogeneous Datacited by 69
  3. 2021Consensus Control for Decentralized Deep Learningcited by 49
  4. 2020Throughput-Optimal Topology Design for Cross-Silo Federated Learningcited by 37
  5. 2020Decentralized gradient methods: does topology matter?cited by 35
  6. 2019Fully Decentralized Joint Learning of Personalized Models and Collaboration Graphscited by 34
  7. 2021Cross-Gradient Aggregation for Decentralized Learning from Non-IID datacited by 32
  8. 2016Gossip Dual Averaging for Decentralized Optimization of Pairwise Functionscited by 21
  9. 2020TornadoAggregate: Accurate and Scalable Federated Learning via the Ring-Based Architecturecited by 12

Built on by

Cited by year (2026 to 7 Oct)

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

12 papers.