Communication-efficient hierarchical federated learning for IoT heterogeneous systems with imbalanced data

dc.contributor.authorAbdellatif, Alaa Awad
dc.contributor.authorMhaisen, Naram
dc.contributor.authorMohamed, Amr Mahmoud Salem
dc.contributor.authorErbad, Aiman M.
dc.contributor.authorGuizani, Mohsen Mokhtar
dc.contributor.authorDawy, Zaher M.
dc.contributor.authorNasreddine, Wassim M.
dc.contributor.departmentDepartment of Electrical and Computer Engineering
dc.contributor.departmentNeurology
dc.contributor.facultyMaroun Semaan Faculty of Engineering and Architecture (MSFEA)
dc.contributor.facultyFaculty of Medicine (FM)
dc.contributor.institutionAmerican University of Beirut
dc.date.accessioned2025-01-24T11:30:36Z
dc.date.available2025-01-24T11:30:36Z
dc.date.issued2022
dc.description.abstractFederated Learning (FL) is a distributed learning methodology that allows multiple nodes to cooperatively train a deep learning model, without the need to share their local data. It is a promising solution for telemonitoring systems that demand intensive data collection, for detection, classification, and prediction of future events, from different locations while maintaining a strict privacy constraint. Due to privacy concerns and critical communication bottlenecks, it can become impractical to send the FL updated models to a centralized server. Thus, this paper studies the potential of hierarchical FL in Internet of Things (IoT) heterogeneous systems. In particular, we propose an optimized solution for user assignment and resource allocation over hierarchical FL architecture for IoT heterogeneous systems. This work focuses on a generic class of machine learning models that are trained using gradient-descent-based schemes while considering the practical constraints of non-uniformly distributed data across different users. We evaluate the proposed system using two real-world datasets, and we show that it outperforms state-of-the-art FL solutions. Specifically, our numerical results highlight the effectiveness of our approach and its ability to provide 4–6% increase in the classification accuracy, with respect to hierarchical FL schemes that consider distance-based user assignment. Furthermore, the proposed approach could significantly accelerate FL training and reduce communication overhead by providing 75–85% reduction in the communication rounds between edge nodes and the centralized server, for the same model accuracy. © 2021 The Author(s)
dc.identifier.doihttps://doi.org/10.1016/j.future.2021.10.016
dc.identifier.eid2-s2.0-85118559787
dc.identifier.urihttp://hdl.handle.net/10938/27458
dc.language.isoen
dc.publisherElsevier B.V.
dc.relation.ispartofFuture Generation Computer Systems
dc.sourceScopus
dc.subjectDistributed deep learning
dc.subjectEdge computing
dc.subjectIntelligent health systems
dc.subjectInternet of things (iot)
dc.subjectNon-iid data
dc.subjectDeep learning
dc.subjectGradient methods
dc.subjectHierarchical systems
dc.subjectInternet of things
dc.subjectCentralized server
dc.subjectHealth systems
dc.subjectHeterogeneous systems
dc.subjectIid data
dc.subjectImbalanced data
dc.subjectIntelligent health system
dc.subjectInternet of thing
dc.titleCommunication-efficient hierarchical federated learning for IoT heterogeneous systems with imbalanced data
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2022-5613.pdf
Size:
2 MB
Format:
Adobe Portable Document Format