FedDCS: Federated Learning Framework Based on Dynamic Client Selection

Shutong Zou,Mingjun Xiao,Yin Xu,Baoyi An,Jun Zheng
DOI: https://doi.org/10.1109/mass52906.2021.00090
2021-01-01
Abstract:Federated Learning, through which a server can coordinate a crowd of clients to accomplish a machine learning task, has been recognized as a promising paradigm for privacy preserving decentralized learning in recent years. Most federated learning researches are on the basis of IID data, and more and more researches focus on the Non-IID data problem. However, they have not considered the process of data acquisition. In fact, in real applications, the training data are typically collected by clients in real scenarios. In this paper, we propose a Federated Learning framework based on Dynamic Client Selection, called FedDCS, to deal with the real scene Non-IID data machine learning problem in federated learning. The objective of FedDCS is to utilize a parameter estimation algorithm to select the optimal clients to join the collaboration and finally acquire a better global machine learning model. Our extensive experiments on several real-world data sets demonstrate the superior performance of FedDCS.
What problem does this paper attempt to address?