D-Cliques: Compensating for Data Heterogeneity with Topology in Decentralized Federated Learning
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
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2019Advances and Open Problems in Federated Learningcited by 3,021
- 2018Federated Optimization in Heterogeneous Networkscited by 2,971
- 2017Federated Multi-Task Learningcited by 669
- 2020Personalized Federated Learning with Moreau Envelopescited by 612
- 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 496
- 2019The Non-IID Data Quagmire of Decentralized Machine Learningcited by 303
- 2019SCAFFOLD: Stochastic Controlled Averaging for Federated Learningcited by 174
- 2017Asynchronous Decentralized Parallel Stochastic Gradient Descentcited by 159
- 2018D2: Decentralized Training over Decentralized Datacited by 140
- 2020Lower Bounds and Optimal Algorithms for Personalized Federated Learningcited by 122
- 2017Network Topology and Communication-Computation Tradeoffs in Decentralized Optimizationcited by 119
9 more
- 2016Decentralized Collaborative Learning of Personalized Models over Networkscited by 73
- 2021Quasi-Global Momentum: Accelerating Decentralized Deep Learning on Heterogeneous Datacited by 69
- 2021Consensus Control for Decentralized Deep Learningcited by 49
- 2020Throughput-Optimal Topology Design for Cross-Silo Federated Learningcited by 37
- 2020Decentralized gradient methods: does topology matter?cited by 35
- 2019Fully Decentralized Joint Learning of Personalized Models and Collaboration Graphscited by 34
- 2021Cross-Gradient Aggregation for Decentralized Learning from Non-IID datacited by 32
- 2016Gossip Dual Averaging for Decentralized Optimization of Pairwise Functionscited by 21
- 2020TornadoAggregate: Accurate and Scalable Federated Learning via the Ring-Based Architecturecited by 12
Built on by
Citing papers per year: 2022: 3; 2023: 1; 2024: 2; 2025: 3; 2026: 3.
12 papers.
- 2022Decentralized Federated Learning: Fundamentals, State of the Art, Frameworks, Trends, and Challengescited by 137
- 2022Refined Convergence and Topology Learning for Decentralized SGD with Heterogeneous Datacited by 31
- 2022SWIFT: Rapid Decentralized Federated Learning via Wait-Free Model Communicationcited by 21
- 2023Enhancing Scalability and Reliability in Semi-Decentralized Federated Learning With Blockchain: Trust Penalization and Asynchronous Functionalitycited by 3
- 2024Review of Mathematical Optimization in Federated Learningcited by 3
- 2024Dataset Distillation-based Hybrid Federated Learning on Non-IID Datacited by 2
- 2025Distribution-Aware Mobility-Assisted Decentralized Federated Learningcited by 1
- 2026Mosaic Learning: A Framework for Decentralized Learning with Model Fragmentationcited by 1
- 2025Accelerating MoE Model Inference with Expert Shardingcited by 0
- 2025Mobility-Assisted Decentralized Federated Learning: Convergence Analysis and A Data-Driven Approachcited by 0
- 2026ERIS: Enhancing Privacy and Scalability in Federated Learning via Federated Shard Aggregationcited by 0
- 2026Improved Convergence Analysis of Topology Dependence in Decentralized SGDcited by 0
- 2026Improved Convergence Analysis of Topology Dependence in Decentralized SGD8 Jun 2026
- 2026ERIS: Enhancing Privacy and Scalability in Federated Learning via Federated Shard Aggregation9 Feb 2026
- 2026Mosaic Learning: A Framework for Decentralized Learning with Model Fragmentation4 Feb 2026
- 2025Mobility-Assisted Decentralized Federated Learning: Convergence Analysis and A Data-Driven Approach31 Dec 2025
- 2025Distribution-Aware Mobility-Assisted Decentralized Federated Learning24 May 2025
- 2025Accelerating MoE Model Inference with Expert Sharding11 Mar 2025
- 2024Review of Mathematical Optimization in Federated Learning2 Dec 2024
- 2024Dataset Distillation-based Hybrid Federated Learning on Non-IID Data26 Sep 2024
- 2023Enhancing Scalability and Reliability in Semi-Decentralized Federated Learning With Blockchain: Trust Penalization and Asynchronous Functionality30 Oct 2023
- 2022Decentralized Federated Learning: Fundamentals, State of the Art, Frameworks, Trends, and Challenges15 Nov 2022
- 2022SWIFT: Rapid Decentralized Federated Learning via Wait-Free Model Communication25 Oct 2022
- 2022Refined Convergence and Topology Learning for Decentralized SGD with Heterogeneous Data9 Apr 2022