Federated Learning With Client Selection and Gradient Compression in Heterogeneous Edge Systems

被引:0
|
作者
Xu, Yang [1 ,2 ]
Jiang, Zhida [1 ,2 ]
Xu, Hongli [1 ,2 ]
Wang, Zhiyuan [1 ,2 ]
Qian, Chen [3 ]
Qiao, Chunming [4 ]
机构
[1] Univ Sci & Technol China, Sch Comp Sci & Technol, Hefei 230027, Anhui, Peoples R China
[2] Univ Sci & Technol China, Suzhou Inst Adv Res, Suzhou 215123, Jiangsu, Peoples R China
[3] Univ Calif Santa Cru, Jack Baskin Sch Engn, Dept Comp Sci & Engn, Santa Cru, CA 95064 USA
[4] Univ Buffalo State Univ New York, Dept Comp Sci & Engn, Buffalo, NY 14260 USA
关键词
Edge computing; federated learning; capability heterogeneity; statistical heterogeneity; RESOURCE-ALLOCATION; COMMUNICATION; QUANTIZATION; IOT;
D O I
10.1109/TMC.2023.3309497
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Federated learning (FL) has recently gained tremendous attention in edge computing and Internet of Things, due to its capability of enabling distributed clients to cooperatively train models while keeping raw data locally. However, the existing works usually suffer from limited communication resources, dynamic network conditions and heterogeneous client properties, which hinder efficient FL. To simultaneously tackle the above challenges, we propose a heterogeneity-aware FL framework, called FedCG, with adaptive client selection and gradient compression. Specifically, FedCG introduces diversity to client selection and aims to select a representative client subset considering statistical heterogeneity. These selected clients are assigned different compression ratios based on heterogeneous and time-varying capabilities. After local training, they upload sparse model updates matching their capabilities for global aggregation, which can effectively reduce the communication cost and mitigate the straggler effect. More importantly, instead of naively combining client selection and gradient compression, we highlight that their decisions are tightly coupled and indicate the necessity of joint optimization. We theoretically analyze the impact of both client selection and gradient compression on convergence performance. Guided by the convergence rate, we develop an iteration-based algorithm to jointly optimize client selection and compression ratio decision using submodular maximization and linear programming. On this basis, we propose the quantized extension of FedCG, termed Q-FedCG, which further adjusts quantization levels based on gradient innovation. Extensive experiments on both real-world prototypes and simulations show that FedCG and its extension can provide up to 6.4x speedup.
引用
收藏
页码:5446 / 5461
页数:16
相关论文
共 50 条
  • [1] Client Selection for Federated Learning with Heterogeneous Resources in Mobile Edge
    Nishio, Takayuki
    Yonetani, Ryo
    [J]. ICC 2019 - 2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2019,
  • [2] Federated Learning for Heterogeneous Mobile Edge Device: A Client Selection Game
    Liu, Tongfei
    Wang, Hui
    Ma, Maode
    [J]. 2022 18TH INTERNATIONAL CONFERENCE ON MOBILITY, SENSING AND NETWORKING, MSN, 2022, : 897 - 902
  • [3] Energy-efficient client selection in federated learning with heterogeneous data on edge
    Jianxin Zhao
    Yanhao Feng
    Xinyu Chang
    Chi Harold Liu
    [J]. Peer-to-Peer Networking and Applications, 2022, 15 : 1139 - 1151
  • [4] Energy-efficient client selection in federated learning with heterogeneous data on edge
    Zhao, Jianxin
    Feng, Yanhao
    Chang, Xinyu
    Liu, Chi Harold
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2022, 15 (02) : 1139 - 1151
  • [5] AFL-HCS: asynchronous federated learning based on heterogeneous edge client selection
    Tang, Bing
    Xiao, Yuqiang
    Zhang, Li
    Cao, Buqing
    Tang, Mingdong
    Yang, Qing
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (05): : 6247 - 6264
  • [6] An Incentive Auction for Heterogeneous Client Selection in Federated Learning
    Pang, Jinlong
    Yu, Jieling
    Zhou, Ruiting
    Lui, John C. S.
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (10) : 5733 - 5750
  • [7] Fast Heterogeneous Federated Learning with Hybrid Client Selection
    Song, Duanxiao
    Shen, Guangyuan
    Gao, Dehong
    Yang, Libin
    Zhou, Xukai
    Pan, Shirui
    Lou, Wei
    Zhou, Fang
    [J]. UNCERTAINTY IN ARTIFICIAL INTELLIGENCE, 2023, 216 : 2006 - 2015
  • [8] Federated Dynamic Client Selection for Fairness Guarantee in Heterogeneous Edge Computing
    Mao, Ying-Chi
    Shen, Li-Juan
    Wu, Jun
    Ping, Ping
    Wu, Jie
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2024, 39 (01): : 139 - 158
  • [9] Delay-Constrained Client Selection for Heterogeneous Federated Learning in Intelligent Transportation Systems
    Zhang, Weiwen
    Chen, Yanxi
    Jiang, Yifeng
    Liu, Jianqi
    [J]. IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2024, 11 (01): : 1042 - 1054
  • [10] Adaptive client selection and model aggregation for heterogeneous federated learning
    Zhai, Rui
    Jin, Haozhe
    Gong, Wei
    Lu, Ke
    Liu, Yanhong
    Song, Yalin
    Yu, Junyang
    [J]. MULTIMEDIA SYSTEMS, 2024, 30 (04)