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

被引:10
|
作者
Bellet, Aurelien [1 ]
Kermarrec, Anne-Marie [2 ]
Lavoie, Erick [2 ]
机构
[1] INRIA, Lille, France
[2] Ecole Polytech Fed Lausanne, Lausanne, Switzerland
关键词
Decentralized Learning; Federated Learning; Topology; Heterogeneous Data; Stochastic Gradient Descent;
D O I
10.1109/SRDS55811.2022.00011
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 validates our design and demonstrates that our approach achieves similar convergence speed as a fully-connected topology, while providing 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.
引用
收藏
页码:1 / 11
页数:11
相关论文
共 50 条
  • [31] Analysis and Optimization of Wireless Federated Learning With Data Heterogeneity
    Han, Xuefeng
    Li, Jun
    Chen, Wen
    Mei, Zhen
    Wei, Kang
    Ding, Ming
    Poor, H. Vincent
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2024, 23 (07) : 7728 - 7744
  • [32] RIS-Empowered Topology Control for Decentralized Federated Learning in Urban Air Mobility
    Xiong, Kai
    Wang, Rui
    Leng, Supeng
    Huang, Chongwen
    Yuen, Chau
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (24): : 40757 - 40770
  • [33] Virtual Homogeneity Learning: Defending against Data Heterogeneity in Federated Learning
    Tang, Zhenheng
    Zhang, Yonggang
    Shi, Shaohuai
    He, Xin
    Han, Bo
    Chu, Xiaowen
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 162, 2022,
  • [34] Removing Data Heterogeneity Influence Enhances Network Topology Dependence of Decentralized SGD
    Yuan, Kun
    Alghunaim, Sulaiman A.
    Huang, Xinmeng
    JOURNAL OF MACHINE LEARNING RESEARCH, 2023, 24
  • [35] DFedSN: Decentralized federated learning based on heterogeneous data in social networks
    Yikuan Chen
    Li Liang
    Wei Gao
    World Wide Web, 2023, 26 : 2545 - 2568
  • [36] Boost Decentralized Federated Learning in Vehicular Networks by Diversifying Data Sources
    Su, Dongyuan
    Zhou, Yipeng
    Cui, Laizhong
    2022 IEEE 30TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP 2022), 2022,
  • [37] DFedSN: Decentralized federated learning based on heterogeneous data in social networks
    Chen, Yikuan
    Liang, Li
    Gao, Wei
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2023, 26 (05): : 2545 - 2568
  • [38] Advancing Medical Recommendations With Federated Learning on Decentralized Data: A Roadmap for Implementation
    Kumari, Rani
    Kumar, Dinesh Kumar
    Gupta, Shivani
    Cengiz, Korhan
    Ivkovic, Nikola
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2024, 70 (01) : 2666 - 2674
  • [39] Navigating Data Heterogeneity in Federated Learning: A Semi-Supervised Federated Object Detection
    Kim, Taehyeon
    Lin, Eric
    Lee, Junu
    Lau, Christian
    Mugunthan, Vaikkunth
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 36 (NEURIPS 2023), 2023,
  • [40] Poster: Exploiting Data Heterogeneity for Performance and Reliability in Federated Learning
    Wang, Yuanli
    Kumar, Dhruv
    Chandra, Abhishek
    2020 IEEE/ACM SYMPOSIUM ON EDGE COMPUTING (SEC 2020), 2020, : 164 - 166