GraphCS: Graph-based client selection for heterogeneity in federated learning

被引:2
|
作者
Chang, Tao [1 ]
Li, Li [2 ]
Wu, MeiHan [1 ]
Yu, Wei [3 ]
Wang, Xiaodong [1 ]
Xu, ChengZhong [2 ]
机构
[1] Natl Univ Def Technol, Coll Comp, Key Lab Parallel & Distributed Comp, Changsha, Peoples R China
[2] Univ Macau, State Key Lab Internet Things Smart City, Taipa, Peoples R China
[3] China Elect Technol Grp Corp, Res Inst 30, Chengdu, Peoples R China
关键词
Federated learning; Client selection; Heterogeneity; ALGORITHMS;
D O I
10.1016/j.jpdc.2023.03.003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Federated Learning coordinates many mobile devices to train an artificial intelligence model while preserving data privacy collaboratively. Mobile devices are usually equipped with totally different hardware configurations, leading to various training capabilities. At the same time, the distribution of the local training data is highly heterogeneous across different clients. Randomly selecting the clients to participate in the training process results in poor model performance and low system efficiency. In this paper, we propose GraphCS, a graph-based client selection framework for heterogeneity in Federated Learning. GraphCS first measures the distribution coupling across the clients via the model gradients. After that, it divides the clients into different groups according to the diversity of the local datasets. At the same time, it well estimates the runtime training capability of each client by jointly considering the hardware configuration and resource contention caused by the concurrently running apps. With the distribution coupling information and runtime training capability, GraphCS selects the best clients in order to well balance the model accuracy and overall training progress. We evaluate the performance of GraphCS with mobile devices with different hardware configurations on various datasets. The experiment results show that our approach improves model accuracy up to 45.69%. Meanwhile, it reduces communication and computation overhead 87.35% and 89.48% at best, respectively. Furthermore, GraphCS accelerates the overall training process up to 35x. (c) 2023 Elsevier Inc. All rights reserved.
引用
收藏
页码:131 / 143
页数:13
相关论文
共 50 条
  • [1] FedGS: Federated Graph-Based Sampling with Arbitrary Client Availability
    Wang, Zheng
    Fan, Xiaoliang
    Qi, Jianzhong
    Jin, Haibing
    Yang, Peizhen
    Shen, Siqi
    Wang, Cheng
    THIRTY-SEVENTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 37 NO 8, 2023, : 10271 - 10278
  • [2] Client Selection for Wireless Federated Learning With Data and Latency Heterogeneity
    Chen X.
    Zhou X.
    Zhang H.
    Sun M.
    Poor H.V.
    IEEE Internet of Things Journal, 2024, 11 (19) : 1 - 1
  • [3] Addressing Heterogeneity in Federated Learning with Client Selection via Submodular Optimization
    Zhang, Jinghui
    Wang, Jiawei
    Li, Yaning
    Xin, Fa
    Dong, Fang
    Luo, Junzhou
    Wu, Zhihua
    ACM TRANSACTIONS ON SENSOR NETWORKS, 2024, 20 (02)
  • [4] Contribution-based Federated Learning client selection
    Lin, Weiwei
    Xu, Yinhai
    Liu, Bo
    Li, Dongdong
    Huang, Tiansheng
    Shi, Fang
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2022, 37 (10) : 7235 - 7260
  • [5] HACCS: Heterogeneity-Aware Clustered Client Selection for Accelerated Federated Learning
    Wolfrath, Joel
    Sreekumar, Nikhil
    Kumar, Dhruv
    Wang, Yuanli
    Chandra, Abhishek
    2022 IEEE 36TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2022), 2022, : 985 - 995
  • [6] Client Selection for Federated Bayesian Learning
    Yang, Jiarong
    Liu, Yuan
    Kassab, Rahif
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2023, 41 (04) : 915 - 928
  • [7] Client Selection in Hierarchical Federated Learning
    Trindade, Silvana
    da Fonseca, Nelson L. S.
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (17): : 28480 - 28495
  • [8] FedSCS: Client Selection for Federated Learning Under System Heterogeneity and Client Fairness with a Stackelberg Game Approach
    Yin, Tong
    Li, Lixin
    Lin, Wensheng
    Liang, Wei
    Li, Xu
    Han, Zhu
    2023 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS, ICC WORKSHOPS, 2023, : 373 - 378
  • [9] FedDCS: Federated Learning Framework based on Dynamic Client Selection
    Zou, Shutong
    Xiao, Mingjun
    Xu, Yin
    An, Baoyi
    Zheng, Jun
    2021 IEEE 18TH INTERNATIONAL CONFERENCE ON MOBILE AD HOC AND SMART SYSTEMS (MASS 2021), 2021, : 627 - 632
  • [10] Auction-based client selection for online Federated Learning
    Guo, Juncai
    Su, Lina
    Liu, Jin
    Ding, Jianli
    Liu, Xiao
    Huang, Bo
    Li, Li
    INFORMATION FUSION, 2024, 112