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...
Autores principales: | , , , |
---|---|
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 |