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...
Main Authors: | , , , , |
---|---|
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 |