Cargando…

DACFL: Dynamic Average Consensus-Based Federated Learning in Decentralized Sensors Network

Federated Learning (FL) is a privacy-preserving way to utilize the sensitive data generated by smart sensors of user devices, where a central parameter server (PS) coordinates multiple user devices to train a global model. However, relying on centralized topology poses challenges when applying FL in...

Descripción completa

Detalles Bibliográficos
Autores principales: Chen, Zhikun, Li, Daofeng, Zhu, Jinkang, Zhang, Sihai
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9100108/
https://www.ncbi.nlm.nih.gov/pubmed/35591008
http://dx.doi.org/10.3390/s22093317
_version_ 1784706772241481728
author Chen, Zhikun
Li, Daofeng
Zhu, Jinkang
Zhang, Sihai
author_facet Chen, Zhikun
Li, Daofeng
Zhu, Jinkang
Zhang, Sihai
author_sort Chen, Zhikun
collection PubMed
description Federated Learning (FL) is a privacy-preserving way to utilize the sensitive data generated by smart sensors of user devices, where a central parameter server (PS) coordinates multiple user devices to train a global model. However, relying on centralized topology poses challenges when applying FL in a sensors network, including imbalanced communication congestion and possible single point of failure, especially on the PS. To alleviate these problems, we devise a Dynamic Average Consensus-based Federated Learning (DACFL) for implementing FL in a decentralized sensors network. Different from existing studies that replace the model aggregation roughly with neighbors’ average, we first transform the FL model aggregation, which is the most intractable in a decentralized topology, into the dynamic average consensus problem by treating a local training procedure as a discrete-time series.We then employ the first-order dynamic average consensus (FODAC) to estimate the average model, which not only solves the model aggregation for DACFL but also ensures model consistency as much as possible. To improve the performance with non-i.i.d data, each user also takes the neighbors’ average model as its next-round initialization, which prevents the possible local over-fitting. Besides, we also provide a basic theoretical analysis of DACFL on the premise of i.i.d data. The result validates the feasibility of DACFL in both time-invariant and time-varying topologies and declares that DACFL outperforms existing studies, including CDSGD and D-PSGD, in most cases. Take the result on Fashion-MNIST as a numerical example, with i.i.d data, our DACFL achieves 19∼34% and 3∼10% increases in average accuracy; with non-i.i.d data, our DACFL achieves 30∼50% and 0∼10% increases in average accuracy, compared to CDSGD and D-PSGD.
format Online
Article
Text
id pubmed-9100108
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-91001082022-05-14 DACFL: Dynamic Average Consensus-Based Federated Learning in Decentralized Sensors Network Chen, Zhikun Li, Daofeng Zhu, Jinkang Zhang, Sihai Sensors (Basel) Article Federated Learning (FL) is a privacy-preserving way to utilize the sensitive data generated by smart sensors of user devices, where a central parameter server (PS) coordinates multiple user devices to train a global model. However, relying on centralized topology poses challenges when applying FL in a sensors network, including imbalanced communication congestion and possible single point of failure, especially on the PS. To alleviate these problems, we devise a Dynamic Average Consensus-based Federated Learning (DACFL) for implementing FL in a decentralized sensors network. Different from existing studies that replace the model aggregation roughly with neighbors’ average, we first transform the FL model aggregation, which is the most intractable in a decentralized topology, into the dynamic average consensus problem by treating a local training procedure as a discrete-time series.We then employ the first-order dynamic average consensus (FODAC) to estimate the average model, which not only solves the model aggregation for DACFL but also ensures model consistency as much as possible. To improve the performance with non-i.i.d data, each user also takes the neighbors’ average model as its next-round initialization, which prevents the possible local over-fitting. Besides, we also provide a basic theoretical analysis of DACFL on the premise of i.i.d data. The result validates the feasibility of DACFL in both time-invariant and time-varying topologies and declares that DACFL outperforms existing studies, including CDSGD and D-PSGD, in most cases. Take the result on Fashion-MNIST as a numerical example, with i.i.d data, our DACFL achieves 19∼34% and 3∼10% increases in average accuracy; with non-i.i.d data, our DACFL achieves 30∼50% and 0∼10% increases in average accuracy, compared to CDSGD and D-PSGD. MDPI 2022-04-26 /pmc/articles/PMC9100108/ /pubmed/35591008 http://dx.doi.org/10.3390/s22093317 Text en © 2022 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
Chen, Zhikun
Li, Daofeng
Zhu, Jinkang
Zhang, Sihai
DACFL: Dynamic Average Consensus-Based Federated Learning in Decentralized Sensors Network
title DACFL: Dynamic Average Consensus-Based Federated Learning in Decentralized Sensors Network
title_full DACFL: Dynamic Average Consensus-Based Federated Learning in Decentralized Sensors Network
title_fullStr DACFL: Dynamic Average Consensus-Based Federated Learning in Decentralized Sensors Network
title_full_unstemmed DACFL: Dynamic Average Consensus-Based Federated Learning in Decentralized Sensors Network
title_short DACFL: Dynamic Average Consensus-Based Federated Learning in Decentralized Sensors Network
title_sort dacfl: dynamic average consensus-based federated learning in decentralized sensors network
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9100108/
https://www.ncbi.nlm.nih.gov/pubmed/35591008
http://dx.doi.org/10.3390/s22093317
work_keys_str_mv AT chenzhikun dacfldynamicaverageconsensusbasedfederatedlearningindecentralizedsensorsnetwork
AT lidaofeng dacfldynamicaverageconsensusbasedfederatedlearningindecentralizedsensorsnetwork
AT zhujinkang dacfldynamicaverageconsensusbasedfederatedlearningindecentralizedsensorsnetwork
AT zhangsihai dacfldynamicaverageconsensusbasedfederatedlearningindecentralizedsensorsnetwork