面向异构边缘设备的联邦学习客户选择方法

FEDERATED LEARNING CLIENT SELECTION SCHEME FOR HETEROGENEOUS EDGE DEVICES

  • 摘要: 由于联邦学习每轮只是选择一小部分客户端参与,并且物联网环境中各客户端之间通常存在异构性,使得该训练方式下的模型收敛差异较大。为了降低异构性的影响,引入聚类抽样来选择参与客户,利用局部数据计算的梯度向量作为客户端聚类特征,将参与客户划分为多个集群,以此来提高模型聚合过程中客户端的代表性,保证非抽样客户端的数据特殊性。实验结果表明,与现有的抽样方案相比,通过聚类抽样的训练能够有效提高模型收敛速度,并且当本地数据处于高度异构的情况下,模型准确率能够提升约5百分点。

     

    Abstract: Since federated learning only selects a small number of clients to participate in each round, and there is often heterogeneity between clients in an IoT environment. In this case, this training approach leads to large differences in model convergence. In order to reduce the impact of heterogeneity, cluster sampling was introduced to select participating clients, using the gradient vectors calculated from the local data as client clustering features, dividing participating clients into multiple clusters. In this way, the representation of clients in the model aggregation process was improved and the data specificity of non-sampled clients was guaranteed. Experimental results show that compared with the existing sampling schemes, the training through cluster sampling can effectively improve the model convergence speed, and when the local data is in a highly heterogeneous situation, the model accuracy can be improved by about 5 percentage points.

     

/

返回文章
返回