arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2407.07124cs.DCcs.AIcs.LG

FedClust:通过权重驱动的客户端聚类应对联邦学习中的数据异构性

FedClust: Tackling Data Heterogeneity in Federated Learning through Weight-Driven Client Clustering

\ School of Computing;Informatics University of Louisiana at Lafayette 1 Th rv \"a ld Circle Lafayette, LA USA;\ School of Computer Science;Technology East China Normal University 1 Th rv \"a ld Circle Shanghai China;\ Department of Computer;Information Sciences University of Delaware 1 Th rv \"a ld Circle Newark, DE USA;School of Computing;Informatics University of Louisiana at Lafayette;School of Computer Science;Technology East China Normal University;Department of Computer;Information Sciences University of Delaware

Md Sirajul Islam, Simin Javaherian, Fei Xu, Xu Yuan, Li Chen, Nian-Feng Tzeng

AI总结:

针对联邦学习中数据异构性导致的性能下降及现有聚类方法通信成本高、灵活性不足的问题,提出FedClust方法,通过本地模型部分权重一次性完成客户端聚类,在提升模型精度的同时显著降低通信成本。

摘要:

联邦学习(FL)是一种新兴的分布式机器学习范式,它支持在去中心化设备上协同训练机器学习模型,同时不会暴露设备的本地数据。联邦学习面临的主要挑战之一是客户端设备间的数据分布不均,这违反了传统机器学习中训练样本独立同分布(IID)的知名假设。为解决此类数据异构性导致的性能下降问题,聚类联邦学习(CFL)展现出应用前景,该方法根据客户端本地数据分布的相似性,将客户端划分到不同的学习聚类中。但目前最先进的CFL方法需要大量通信轮次,才能在训练过程中学习分布相似性,直至聚类结构稳定。此外,部分这类算法严重依赖预定义的聚类数量,限制了其灵活性与适应性。本文提出了一种新型CFL方法FedClust,该方法利用本地模型权重与客户端数据分布之间的相关性。FedClust基于从本地训练模型中策略性选取的部分权重,衡量客户端间的相似程度,以一次性方式完成客户端聚类。我们在四个基准数据集上,针对不同的非IID数据设置开展了大量实验。实验结果表明,与现有最先进的同类方法相比,FedClust实现了最高约45%的模型精度提升,同时收敛速度更快,通信成本最高降低了2.7倍。

英文摘要:

Federated learning (FL) is an emerging distributed machine learning paradigm that enables collaborative training of machine learning models over decentralized devices without exposing their local data. One of the major challenges in FL is the presence of uneven data distributions across client devices, violating the well-known assumption of independent-and-identically-distributed (IID) training samples in conventional machine learning. To address the performance degradation issue incurred by such data heterogeneity, clustered federated learning (CFL) shows its promise by grouping clients into separate learning clusters based on the similarity of their local data distributions. However, state-of-the-art CFL approaches require a large number of communication rounds to learn the distribution similarities during training until the formation of clusters is stabilized. Moreover, some of these algorithms heavily rely on a predefined number of clusters, thus limiting their flexibility and adaptability. In this paper, we propose {\em FedClust}, a novel approach for CFL that leverages the correlation between local model weights and the data distribution of clients. {\em FedClust} groups clients into clusters in a one-shot manner by measuring the similarity degrees among clients based on the strategically selected partial weights of locally trained models. We conduct extensive experiments on four benchmark datasets with different non-IID data settings. Experimental results demonstrate that {\em FedClust} achieves higher model accuracy up to $\sim$45\% as well as faster convergence with a significantly reduced communication cost up to 2.7$\times$ compared to its state-of-the-art counterparts.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑