FedSC: A federated learning algorithm based on client-side clustering

被引:2
|
作者
Wang, Zhuang [1 ]
Liu, Renting [1 ]
Xu, Jie [1 ]
Fu, Yusheng [1 ]
机构
[1] Univ Elect Sci & Technol China, Chengdu 611731, Peoples R China
来源
ELECTRONIC RESEARCH ARCHIVE | 2023年 / 31卷 / 09期
关键词
machine learning; federated learning; data protection; privacy protection; non-IID;
D O I
10.3934/era.2023266
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
In traditional centralized machine learning frameworks, the consolidation of all data in a central data center for processing poses significant concerns related to data privacy breaches and data sharing complexities. In contrast, federated learning presents a privacy-preserving paradigm by training models on local devices, thus circumventing the need for data transfer. However, in the case of non-IID (non-independent and identically distributed) data distribution, the performance of federated learning will drop. Addressing this predicament, this study introduces the FedSC algorithm as a remedy. The FedSC algorithm initially partitions clients into clusters based on the distribution of their data types. Within each cluster, clients exhibit comparable local optimal solutions, thus facilitating the aggregation of a superior global model. Moreover, the global model trained by the previous cluster serves as the initial model parameter for subsequent clusters, enabling the incorporation of data contributions from each cluster to foster the development of an enhanced global model. Experimental results corroborate the superiority of the FedSC algorithm over alternative federated learning approaches, particularly in non-IID data distributions, thereby establishing its capacity to achieve heightened accuracy.
引用
收藏
页码:5226 / 5249
页数:24
相关论文
共 50 条
  • [21] Federated learning client selection algorithm based on gradient similarity
    Hu, Lingxi
    Hu, Yuanyuan
    Jiang, Linhua
    Long, Wei
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2025, 28 (02):
  • [22] A QoE Aware SVC Based Client-side Video Adaptation Algorithm for Cellular Networks
    Lekharu, Anirban
    Kumar, Satish
    Sur, Arijit
    Sarkar, Arnab
    ICDCN'18: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, 2018,
  • [23] FedSC: Relieve client interference in personalized federated learning for CNNs via sensitivity perception and cluster coverage
    Yao, Wenbin
    Wu, Rongjie
    Zhu, Xikang
    Li, Zeyu
    Hou, Yingying
    EXPERT SYSTEMS WITH APPLICATIONS, 2025, 275
  • [24] Client-Side Application of Deep Learning Models Through Teleradiology
    Jodogn, Sebastien
    CARING IS SHARING-EXPLOITING THE VALUE IN DATA FOR HEALTH AND INNOVATION-PROCEEDINGS OF MIE 2023, 2023, 302 : 997 - 1001
  • [25] Collecting Internet Malware Based on Client-side Honeypot
    Sun, Xiaoyan
    Wang, Yang
    Ren, Jie
    Zhu, Yuefei
    Liu, Shengli
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 1493 - +
  • [26] Client-Side Biometric Verification Based on Trusted Computing
    Vossaert, Jan
    Lapon, Jorn
    De Decker, Bart
    Naessens, Vincent
    COMMUNICATIONS AND MULTIMEDIA SECURITY, CMS 2013, 2013, 8099 : 34 - 49
  • [27] Towards detection of phishing websites on client-side using machine learning based approach
    Jain, Ankit Kumar
    Gupta, B. B.
    TELECOMMUNICATION SYSTEMS, 2018, 68 (04) : 687 - 700
  • [28] Towards detection of phishing websites on client-side using machine learning based approach
    Ankit Kumar Jain
    B. B. Gupta
    Telecommunication Systems, 2018, 68 : 687 - 700
  • [29] Using Client-Side Access Partitioning for Data Clustering in Big Data Applications
    Liu, Dapeng
    Xu, Shaochun
    Cui, Zengdi
    2014 15TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2014, : 149 - 153
  • [30] Network infiltration with client-side attacks
    Armstrong, Neil
    Network Security, 2007, 2007 (09) : 8 - 10