Decentralized Federated Learning Over Slotted ALOHA Wireless Mesh Networking

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...

Full description

Bibliographic Details
Main Authors: Abdelaziz Salama, Achilleas Stergioulis, Ali M. Hayajneh, Syed Ali Raza Zaidi, Des McLernon, Ian Robertson
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10049061/
_version_ 1811162840886673408
author Abdelaziz Salama
Achilleas Stergioulis
Ali M. Hayajneh
Syed Ali Raza Zaidi
Des McLernon
Ian Robertson
author_facet Abdelaziz Salama
Achilleas Stergioulis
Ali M. Hayajneh
Syed Ali Raza Zaidi
Des McLernon
Ian Robertson
author_sort Abdelaziz Salama
collection DOAJ
description 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 <inline-formula> <tex-math notation="LaTeX">$28\times 28$ </tex-math></inline-formula> pixels, and 1000 random samples of this MNIST dataset are assigned for each participant&#x2019; device. The participants&#x2019; 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&#x2019; 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&#x0025; 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.
first_indexed 2024-04-10T06:36:48Z
format Article
id doaj.art-ddd541a5522e40d5915c76004ecfd2ab
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-10T06:36:48Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-ddd541a5522e40d5915c76004ecfd2ab2023-03-01T00:01:07ZengIEEEIEEE Access2169-35362023-01-0111183261834210.1109/ACCESS.2023.324692410049061Decentralized Federated Learning Over Slotted ALOHA Wireless Mesh NetworkingAbdelaziz Salama0https://orcid.org/0000-0002-3339-8292Achilleas Stergioulis1Ali M. Hayajneh2https://orcid.org/0000-0003-4238-181XSyed Ali Raza Zaidi3https://orcid.org/0000-0003-1969-3727Des McLernon4https://orcid.org/0000-0002-5163-1975Ian Robertson5https://orcid.org/0000-0003-1522-2071Department of Electrical and Electronic Engineering, University of Leeds, Leeds, U.K.Department of Electrical and Electronic Engineering, University of Leeds, Leeds, U.K.Department of Electrical Engineering, Faculty of Engineering, The Hashemite University, Zarqa, JordanDepartment of Electrical and Electronic Engineering, University of Leeds, Leeds, U.K.Department of Electrical and Electronic Engineering, University of Leeds, Leeds, U.K.Department of Electrical and Electronic Engineering, University of Leeds, Leeds, U.K.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 <inline-formula> <tex-math notation="LaTeX">$28\times 28$ </tex-math></inline-formula> pixels, and 1000 random samples of this MNIST dataset are assigned for each participant&#x2019; device. The participants&#x2019; 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&#x2019; 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&#x0025; 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.https://ieeexplore.ieee.org/document/10049061/Simplicityprivacyfederated learningdecentralization learning
spellingShingle Abdelaziz Salama
Achilleas Stergioulis
Ali M. Hayajneh
Syed Ali Raza Zaidi
Des McLernon
Ian Robertson
Decentralized Federated Learning Over Slotted ALOHA Wireless Mesh Networking
IEEE Access
Simplicity
privacy
federated learning
decentralization learning
title Decentralized Federated Learning Over Slotted ALOHA Wireless Mesh Networking
title_full Decentralized Federated Learning Over Slotted ALOHA Wireless Mesh Networking
title_fullStr Decentralized Federated Learning Over Slotted ALOHA Wireless Mesh Networking
title_full_unstemmed Decentralized Federated Learning Over Slotted ALOHA Wireless Mesh Networking
title_short Decentralized Federated Learning Over Slotted ALOHA Wireless Mesh Networking
title_sort decentralized federated learning over slotted aloha wireless mesh networking
topic Simplicity
privacy
federated learning
decentralization learning
url https://ieeexplore.ieee.org/document/10049061/
work_keys_str_mv AT abdelazizsalama decentralizedfederatedlearningoverslottedalohawirelessmeshnetworking
AT achilleasstergioulis decentralizedfederatedlearningoverslottedalohawirelessmeshnetworking
AT alimhayajneh decentralizedfederatedlearningoverslottedalohawirelessmeshnetworking
AT syedalirazazaidi decentralizedfederatedlearningoverslottedalohawirelessmeshnetworking
AT desmclernon decentralizedfederatedlearningoverslottedalohawirelessmeshnetworking
AT ianrobertson decentralizedfederatedlearningoverslottedalohawirelessmeshnetworking