Decentralised Resource Sharing in TinyML: Wireless Bilayer Gossip Parallel SGD for Collaborative Learning

dc.contributor.authorBao, Ziyuan
dc.contributor.authorKanjo, Eiman
dc.contributor.authorBanerjee, Soumya
dc.contributor.authorRashid, Hasib-Al
dc.contributor.authorMohsenin, Tinoosh
dc.date.accessioned2025-01-31T18:24:09Z
dc.date.available2025-01-31T18:24:09Z
dc.date.issued2025-01-08
dc.description.abstractWith the growing computational capabilities of microcontroller units (MCUs), edge devices can now support machine learning models. However, deploying decentralised federated learning (DFL) on such devices presents key challenges, including intermittent connectivity, limited communication range, and dynamic network topologies. This paper proposes a novel framework, bilayer Gossip Decentralised Parallel Stochastic Gradient Descent (GD PSGD), designed to address these issues in resource-constrained environments. The framework incorporates a hierarchical communication structure using Distributed Kmeans (DKmeans) clustering for geographic grouping and a gossip protocol for efficient model aggregation across two layers: intra-cluster and inter-cluster. We evaluate the framework's performance against the Centralised Federated Learning (CFL) baseline using the MCUNet model on the CIFAR-10 dataset under IID and Non-IID conditions. Results demonstrate that the proposed method achieves comparable accuracy to CFL on IID datasets, requiring only 1.8 additional rounds for convergence. On Non-IID datasets, the accuracy loss remains under 8\% for moderate data imbalance. These findings highlight the framework's potential to support scalable and privacy-preserving learning on edge devices with minimal performance trade-offs.
dc.description.urihttp://arxiv.org/abs/2501.04817
dc.format.extent16 pages
dc.genrejournal articles
dc.genrepreprints
dc.identifierdoi:10.13016/m2qbgb-xvn5
dc.identifier.urihttps://doi.org/10.48550/arXiv.2501.04817
dc.identifier.urihttp://hdl.handle.net/11603/37557
dc.language.isoen_US
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Computer Science and Electrical Engineering Department
dc.relation.ispartofUMBC Student Collection
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectComputer Science - Artificial Intelligence
dc.subjectComputer Science - Machine Learning
dc.titleDecentralised Resource Sharing in TinyML: Wireless Bilayer Gossip Parallel SGD for Collaborative Learning
dc.typeText
dcterms.creatorhttps://orcid.org/0000-0002-9983-6929

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2501.04817v1.pdf
Size:
6.15 MB
Format:
Adobe Portable Document Format