Decentralized Federated Learning Over Slotted ALOHA Wireless Mesh Networking

被引:10
作者
Salama, Abdelaziz [1 ]
Stergioulis, Achilleas [1 ]
Hayajneh, Ali M. [2 ]
Zaidi, Syed Ali Raza [1 ]
McLernon, Des [1 ]
Robertson, Ian [1 ]
机构
[1] Univ Leeds, Dept Elect & Elect Engn, Leeds LS2 9JT, England
[2] Hashemite Univ, Fac Engn, Dept Elect Engn, Zarqa 13133, Jordan
基金
英国工程与自然科学研究理事会;
关键词
Servers; Data models; Internet of Things; Performance evaluation; Federated learning; Data privacy; Learning systems; Simplicity; privacy; federated learning; decentralization learning; PROTOCOLS;
D O I
10.1109/ACCESS.2023.3246924
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Federated Learning (FL) presents a mechanism to allow decentralized training for machine learning (ML) models inherently enabling privacy preservation. The classical FL is implemented as a client-server system, which is known as Centralised Federated Learning (CFL). There are challenges inherent in CFL since all participants need to interact with a central server resulting in a potential communication bottleneck and a single point of failure. In addition, it is difficult to have a central server in some scenarios due to the implementation cost and complexity. This study aims to use Decentralized Federated learning (DFL) without a central server through one-hop neighbours. Such collaboration depends on the dynamics of communication networks, e.g., the topology of the network, the MAC protocol, and both large-scale and small-scale fading on links. In this paper, we employ stochastic geometry to model these dynamics explicitly, allowing us to quantify the performance of the DFL. The core objective is to achieve better classification without sacrificing privacy while accommodating for networking dynamics. In this paper, we are interested in how such topologies impact the performance of ML when deployed in practice. The proposed system is trained on a well-known MINST dataset for benchmarking, which contains labelled data samples of 60K images each with a size 28x28 pixels, and 1000 random samples of this MNIST dataset are assigned for each participant' device. The participants' devices implement a CNN model as a classifier model. To evaluate the performance of the model, a number of participants are randomly selected from the network. Due to randomness in the communication process, these participants interact with the random number of nodes in the neighbourhood to exchange model parameters which are subsequently used to update the participants' individual models. These participants connected successfully with a varying number of neighbours to exchange parameters and update their global models. The results show that the classification prediction system was able to achieve higher than 95% accuracy using the three different model optimizers in the training settings (i.e., SGD, ADAM, and RMSprop optimizers). Consequently, the DFL over mesh networking shows more flexibility in IoT systems, which reduces the communication cost and increases the convergence speed which can outperform CFL.
引用
收藏
页码:18326 / 18342
页数:17
相关论文
共 53 条
  • [1] A Survey on Federated Learning: The Journey From Centralized to Distributed On-Site Learning and Beyond
    AbdulRahman, Sawsan
    Tout, Hanine
    Ould-Slimane, Hakima
    Mourad, Azzam
    Talhi, Chamseddine
    Guizani, Mohsen
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (07): : 5476 - 5497
  • [2] Aledhari M, 2020, IEEE ACCESS, V8, P140699, DOI [10.1109/ACCESS.2020.3013541, 10.1109/access.2020.3013541]
  • [3] [Anonymous], 2019, International Conference on Machine Learning
  • [4] Bellet A, 2018, PR MACH LEARN RES, V84
  • [5] A Decentralized Federated Learning Framework via Committee Mechanism With Convergence Guarantee
    Che, Chunjiang
    Li, Xiaoli
    Chen, Chuan
    He, Xiaoyu
    Zheng, Zibin
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (12) : 4783 - 4800
  • [6] Decentralized Wireless Federated Learning With Differential Privacy
    Chen, Shuzhen
    Yu, Dongxiao
    Zou, Yifei
    Yu, Jiguo
    Cheng, Xiuzhen
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2022, 18 (09) : 6273 - 6282
  • [7] Dabanloo NJ, 2010, COMPUT CARDIOL CONF, V37, P209
  • [8] A hierarchical approach for accelerating IoT data management process based on SDN principles
    Eghbali, Zahra
    Lighvan, Mina Zolfy
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 181
  • [9] Google, 2022, OP PROT
  • [10] Distributed Machine Learning for Multiuser Mobile Edge Computing Systems
    Guo, Yinghao
    Zhao, Rui
    Lai, Shiwei
    Fan, Lisheng
    Lei, Xianfu
    Karagiannidis, George K.
    [J]. IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, 2022, 16 (03) : 460 - 473