Cargando…

Blockchain-Enabled Asynchronous Federated Learning in Edge Computing

The fast proliferation of edge computing devices brings an increasing growth of data, which directly promotes machine learning (ML) technology development. However, privacy issues during data collection for ML tasks raise extensive concerns. To solve this issue, synchronous federated learning (FL) i...

Descripción completa

Detalles Bibliográficos
Autores principales: Liu, Yinghui, Qu, Youyang, Xu, Chenhao, Hao, Zhicheng, Gu, Bruce
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8151195/
https://www.ncbi.nlm.nih.gov/pubmed/34064942
http://dx.doi.org/10.3390/s21103335
_version_ 1783698326228566016
author Liu, Yinghui
Qu, Youyang
Xu, Chenhao
Hao, Zhicheng
Gu, Bruce
author_facet Liu, Yinghui
Qu, Youyang
Xu, Chenhao
Hao, Zhicheng
Gu, Bruce
author_sort Liu, Yinghui
collection PubMed
description The fast proliferation of edge computing devices brings an increasing growth of data, which directly promotes machine learning (ML) technology development. However, privacy issues during data collection for ML tasks raise extensive concerns. To solve this issue, synchronous federated learning (FL) is proposed, which enables the central servers and end devices to maintain the same ML models by only exchanging model parameters. However, the diversity of computing power and data sizes leads to a significant difference in local training data consumption, and thereby causes the inefficiency of FL. Besides, the centralized processing of FL is vulnerable to single-point failure and poisoning attacks. Motivated by this, we propose an innovative method, federated learning with asynchronous convergence (FedAC) considering a staleness coefficient, while using a blockchain network instead of the classic central server to aggregate the global model. It avoids real-world issues such as interruption by abnormal local device training failure, dedicated attacks, etc. By comparing with the baseline models, we implement the proposed method on a real-world dataset, MNIST, and achieve accuracy rates of 98.96% and 95.84% in both horizontal and vertical FL modes, respectively. Extensive evaluation results show that FedAC outperforms most existing models.
format Online
Article
Text
id pubmed-8151195
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-81511952021-05-27 Blockchain-Enabled Asynchronous Federated Learning in Edge Computing Liu, Yinghui Qu, Youyang Xu, Chenhao Hao, Zhicheng Gu, Bruce Sensors (Basel) Article The fast proliferation of edge computing devices brings an increasing growth of data, which directly promotes machine learning (ML) technology development. However, privacy issues during data collection for ML tasks raise extensive concerns. To solve this issue, synchronous federated learning (FL) is proposed, which enables the central servers and end devices to maintain the same ML models by only exchanging model parameters. However, the diversity of computing power and data sizes leads to a significant difference in local training data consumption, and thereby causes the inefficiency of FL. Besides, the centralized processing of FL is vulnerable to single-point failure and poisoning attacks. Motivated by this, we propose an innovative method, federated learning with asynchronous convergence (FedAC) considering a staleness coefficient, while using a blockchain network instead of the classic central server to aggregate the global model. It avoids real-world issues such as interruption by abnormal local device training failure, dedicated attacks, etc. By comparing with the baseline models, we implement the proposed method on a real-world dataset, MNIST, and achieve accuracy rates of 98.96% and 95.84% in both horizontal and vertical FL modes, respectively. Extensive evaluation results show that FedAC outperforms most existing models. MDPI 2021-05-11 /pmc/articles/PMC8151195/ /pubmed/34064942 http://dx.doi.org/10.3390/s21103335 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Liu, Yinghui
Qu, Youyang
Xu, Chenhao
Hao, Zhicheng
Gu, Bruce
Blockchain-Enabled Asynchronous Federated Learning in Edge Computing
title Blockchain-Enabled Asynchronous Federated Learning in Edge Computing
title_full Blockchain-Enabled Asynchronous Federated Learning in Edge Computing
title_fullStr Blockchain-Enabled Asynchronous Federated Learning in Edge Computing
title_full_unstemmed Blockchain-Enabled Asynchronous Federated Learning in Edge Computing
title_short Blockchain-Enabled Asynchronous Federated Learning in Edge Computing
title_sort blockchain-enabled asynchronous federated learning in edge computing
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8151195/
https://www.ncbi.nlm.nih.gov/pubmed/34064942
http://dx.doi.org/10.3390/s21103335
work_keys_str_mv AT liuyinghui blockchainenabledasynchronousfederatedlearninginedgecomputing
AT quyouyang blockchainenabledasynchronousfederatedlearninginedgecomputing
AT xuchenhao blockchainenabledasynchronousfederatedlearninginedgecomputing
AT haozhicheng blockchainenabledasynchronousfederatedlearninginedgecomputing
AT gubruce blockchainenabledasynchronousfederatedlearninginedgecomputing