arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2104.07515cs.LGcs.DC

FedSAE:异构系统中一种新型自适应联邦学习框架

FedSAE: A Novel Self-Adaptive Federated Learning Framework in Heterogeneous Systems

College of Computer Science, Chongqing University(重庆大学计算机学院)

Li Li, Moming Duan, Duo Liu, Yu Zhang, Ao Ren, Xianzhang Chen, Yujuan Tan, Chengliang Wang

AI总结:

针对联邦学习中系统异构性导致掉队设备多、精度下降的问题,提出自适应框架FedSAE,通过预测设备负载调整训练量、结合主动学习选参与节点,在高异构系统中收敛更快、精度更高且掉队设备大幅减少。

摘要:

联邦学习(FL)是一种新型分布式机器学习范式,允许数千台边缘设备在本地训练模型,无需将数据集中上传至服务器。但由于真实联邦环境资源受限,FL会面临系统异构性问题,这会直接产生大量掉队设备,进而间接导致精度显著下降。为解决系统异构性带来的问题,我们提出了新型自适应联邦框架FedSAE,它能自动调整设备的训练任务,并主动选择参与节点以缓解性能下降。在本工作中:1)我们提出的FedSAE利用设备历史训练任务的完整信息,预测每台设备可承担的训练工作量。通过这种方式,FedSAE能够评估每台设备的可靠性,并自适应调整每轮中每个客户端的训练负载量。2)我们将该框架与主动学习(Active Learning)结合,以自适应选择参与节点,从而加快全局模型的收敛速度。在该框架中,服务器根据设备的训练损失评估其训练价值,随后选择对全局模型价值更高的客户端,以降低通信开销。实验结果表明,在高度异构的系统中,FedSAE的收敛速度快于普通FL框架FedAvg。此外,FedSAE在多个联邦数据集上的表现优于FedAvg——平均而言,FedSAE将测试精度提升了26.7%,并将掉队设备数量减少了90.3%。

英文摘要:

Federated Learning (FL) is a novel distributed machine learning which allows thousands of edge devices to train model locally without uploading data concentrically to the server. But since real federated settings are resource-constrained, FL is encountered with systems heterogeneity which causes a lot of stragglers directly and then leads to significantly accuracy reduction indirectly. To solve the problems caused by systems heterogeneity, we introduce a novel self-adaptive federated framework FedSAE which adjusts the training task of devices automatically and selects participants actively to alleviate the performance degradation. In this work, we 1) propose FedSAE which leverages the complete information of devices' historical training tasks to predict the affordable training workloads for each device. In this way, FedSAE can estimate the reliability of each device and self-adaptively adjust the amount of training load per client in each round. 2) combine our framework with Active Learning to self-adaptively select participants. Then the framework accelerates the convergence of the global model. In our framework, the server evaluates devices' value of training based on their training loss. Then the server selects those clients with bigger value for the global model to reduce communication overhead. The experimental result indicates that in a highly heterogeneous system, FedSAE converges faster than FedAvg, the vanilla FL framework. Furthermore, FedSAE outperforms than FedAvg on several federated datasets - FedSAE improves test accuracy by 26.7% and reduces stragglers by 90.3% on average.

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

↑