Client Selection for Federated Learning With Non-IID Data in Mobile Edge Computing

Federated Learning (FL) has recently attracted considerable attention in internet of things, due to its capability of enabling mobile clients to collaboratively learn a global prediction model without sharing their privacy-sensitive data to the server. Despite its great potential, a main challenge o...

Full description

Bibliographic Details
Main Authors: Wenyu Zhang, Xiumin Wang, Pan Zhou, Weiwei Wu, Xinglin Zhang
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9345723/
id doaj-57a8d743ae8f4f68bccf547d5cfc627a
record_format Article
spelling doaj-57a8d743ae8f4f68bccf547d5cfc627a2021-03-30T14:56:12ZengIEEEIEEE Access2169-35362021-01-019244622447410.1109/ACCESS.2021.30569199345723Client Selection for Federated Learning With Non-IID Data in Mobile Edge ComputingWenyu Zhang0Xiumin Wang1https://orcid.org/0000-0002-3772-290XPan Zhou2https://orcid.org/0000-0002-8629-4622Weiwei Wu3https://orcid.org/0000-0001-9172-6955Xinglin Zhang4https://orcid.org/0000-0003-2592-6945School of Computer Science and Engineering, South China University of Technology, Guangzhou, ChinaSchool of Computer Science and Engineering, South China University of Technology, Guangzhou, ChinaHubei Engineering Research Center on Big Data Security, School of Cyber Science and Engineering, Huazhong University of Science and Technology, Wuhan, ChinaSchool of Computer Science and Engineering, Southeast University, Nanjing, ChinaSchool of Computer Science and Engineering, South China University of Technology, Guangzhou, ChinaFederated Learning (FL) has recently attracted considerable attention in internet of things, due to its capability of enabling mobile clients to collaboratively learn a global prediction model without sharing their privacy-sensitive data to the server. Despite its great potential, a main challenge of FL is that the training data are usually non-Independent, Identically Distributed (non-IID) on the clients, which may bring the biases in the model training and cause possible accuracy degradation. To address this issue, this paper aims to propose a novel FL algorithm to alleviate the accuracy degradation caused by non-IID data at clients. Firstly, we observe that the clients with different degrees of non-IID data present heterogeneous weight divergence with the clients owning IID data. Inspired by this, we utilize weight divergence to recognize the non-IID degrees of clients. Then, we propose an efficient FL algorithm, named CSFedAvg, in which the clients with lower degree of non-IID data will be chosen to train the models with higher frequency. Finally, we conduct simulations using publicly-available datasets to train deep neural networks. Simulation results show that the proposed FL algorithm improves the training performance compared with existing FL protocol.https://ieeexplore.ieee.org/document/9345723/Federated learningmobile edge computingclient selection
collection DOAJ
language English
format Article
sources DOAJ
author Wenyu Zhang
Xiumin Wang
Pan Zhou
Weiwei Wu
Xinglin Zhang
spellingShingle Wenyu Zhang
Xiumin Wang
Pan Zhou
Weiwei Wu
Xinglin Zhang
Client Selection for Federated Learning With Non-IID Data in Mobile Edge Computing
IEEE Access
Federated learning
mobile edge computing
client selection
author_facet Wenyu Zhang
Xiumin Wang
Pan Zhou
Weiwei Wu
Xinglin Zhang
author_sort Wenyu Zhang
title Client Selection for Federated Learning With Non-IID Data in Mobile Edge Computing
title_short Client Selection for Federated Learning With Non-IID Data in Mobile Edge Computing
title_full Client Selection for Federated Learning With Non-IID Data in Mobile Edge Computing
title_fullStr Client Selection for Federated Learning With Non-IID Data in Mobile Edge Computing
title_full_unstemmed Client Selection for Federated Learning With Non-IID Data in Mobile Edge Computing
title_sort client selection for federated learning with non-iid data in mobile edge computing
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2021-01-01
description Federated Learning (FL) has recently attracted considerable attention in internet of things, due to its capability of enabling mobile clients to collaboratively learn a global prediction model without sharing their privacy-sensitive data to the server. Despite its great potential, a main challenge of FL is that the training data are usually non-Independent, Identically Distributed (non-IID) on the clients, which may bring the biases in the model training and cause possible accuracy degradation. To address this issue, this paper aims to propose a novel FL algorithm to alleviate the accuracy degradation caused by non-IID data at clients. Firstly, we observe that the clients with different degrees of non-IID data present heterogeneous weight divergence with the clients owning IID data. Inspired by this, we utilize weight divergence to recognize the non-IID degrees of clients. Then, we propose an efficient FL algorithm, named CSFedAvg, in which the clients with lower degree of non-IID data will be chosen to train the models with higher frequency. Finally, we conduct simulations using publicly-available datasets to train deep neural networks. Simulation results show that the proposed FL algorithm improves the training performance compared with existing FL protocol.
topic Federated learning
mobile edge computing
client selection
url https://ieeexplore.ieee.org/document/9345723/
work_keys_str_mv AT wenyuzhang clientselectionforfederatedlearningwithnoniiddatainmobileedgecomputing
AT xiuminwang clientselectionforfederatedlearningwithnoniiddatainmobileedgecomputing
AT panzhou clientselectionforfederatedlearningwithnoniiddatainmobileedgecomputing
AT weiweiwu clientselectionforfederatedlearningwithnoniiddatainmobileedgecomputing
AT xinglinzhang clientselectionforfederatedlearningwithnoniiddatainmobileedgecomputing
_version_ 1724180332149735424