Cited by 4Privacy-Preserving Technologies in DataIoT and Edge/Fog ComputingInternet of Things and AI

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

Open access
Abdellatif, Alaa Awad, Mhaisen, Naram, Mohamed, Amr, Erbad, Aiman, Guizani, Mohsen, Dawy, Zaher, Nasreddine, Wassim·2022·Future Generation Computer Systems

Abstract

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

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1016/j.future.2021.10.016

Cites

41 of 41 references verified0 citation errors · 0 not checkable

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • A hierarchical federated learning approach permits aggregation at varying levels, facilitating collaboration among multiple parties.

    “Hence few works concentrated on the development of a hierarchical FL approach that permits aggregation at varying levels, facilitating collaboration among multiple parties [46,47,48].”
  • Abdellatif et al. presented a hierarchical federated learning application to enhance privacy in healthcare, with End User, edge node, and centralized server layers; End Users train a deep learning model without sharing raw data by connecting to edge nodes, which connect to a centralized server; the method achieves efficiency considering varying data distributions and wireless conditions.

    “Abdellatif et al. [48] presented a hierarchical FL application that aims to enhance privacy in healthcare applications. The proposed architecture comprises different layers such as End User (EU) layer, Edge node layer, and Centralized Server layer. In this approach, EUs collaborate to train a deep learning model without sharing raw data, by connecting to the edge nodes within their communication”
  • By leveraging hierarchical structures to organize clients and servers, privacy-preserving collaboration is facilitated.

    “By leveraging hierarchical structures to organize clients and servers, privacy-preserving collaboration is facilitated [46,47,48].”
  • Hierarchical approaches are effective and relevant for enhancing privacy preservation in FL systems because they provide additional layers of control over data sharing among clients, edge and cloud servers.

    “These approaches are effective and relevant for enhancing privacy preservation in FL systems as they provide additional layers of control over data sharing among clients, edge and cloud servers.”

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

Flagged first, then by citations

Research works printed but not linked: 8

  1. W. Samek, G. Montavon, A. Vedaldi, L.K. Hansen, K.-R. Müller, Explain- able AI: Interpreting, Explaining and Visualizing Deep Learning, Springer International Publishing, 2019.
  2. A.A. Abdellatif, A. Mohamed, C.F. Chiasserini, A. Erbad, M. Guizani, Edge computing for energy-efficient smart health systems: Data and application-specific approaches, in: Energy Efficiency of Medical Devices and Healthcare Applications, Elsevier, 2020, pp. 53-67.
  3. A.F. Aji, K. Heafield, Sparse communication for distributed gradient descent, 2017, ArXiv:1704.05021, URL https://arxiv.org/abs/1704.05021. · arXiv
  4. Cs, Eess], URL http://arxiv.org/abs/2007.14374. · arXiv
  5. H.B. McMahan, E. Moore, D. Ramage, S. Hampson, B.A. y Arcas, Communication-Efficient Learning of Deep Networks from Decentralized Data, in: Proceedings of the 20 Th International Conference on Artificial Intelligence and Statistics, 2017, pp. 1273-1282.
  6. Y. Zhao, M. Li, L. Lai, N. Suda, D. Civin, V. Chandra, Federated learning with non-iid data, 2018, arXiv preprint arXiv:1806.00582. · arXiv
  7. J. Chen, R. Monga, S. Bengio, R. Jozefowicz, Revisiting distributed syn- chronous SGD, in: International Conference on Learning Representations Workshop Track, 2016, URL https://arxiv.org/abs/1604.00981. · arXiv
  8. Jiří Matoušek, Bernd Gärtner, Understanding and using Linear Program- ming, first ed., Springer, Berlin, Heidelberg, 2007.

Cited by

Sorted by citations

Authors
Abdellatif, A. A., Mhaisen, N., Mohamed, A., Erbad, A., Guizani, M., Dawy, Z., & Nasreddine, W.
Affiliations
  • Qatar University (QA)
  • Hamad bin Khalifa University (QA)
  • American University of Beirut (LB)
Corresponding author
Erbad, Aiman
Venue
Future Generation Computer Systems
Publisher
Elsevier BV
Published
2022-03
Volume
128
Pages
406-419
ISSN
0167-739X (ISSN-L)
OpenAlex
W3182946142
Cited by
4
References
41
Citations by year
2024: 3 · 2023: 1
FWCI
0.35
Type
journal article
Language
en
Open access
Locations
  • Future Generation Computer Systems (publishedVersion, cc-by)
  • arXiv (Cornell University) (submittedVersion)
  • Figshare (submittedVersion, cc-by)
  • arXiv (Cornell University)
Funders
  • Qatar Foundation (NPRP12S-0305-190231, NPRP12S-0305)
  • Fonds National de la Recherche Luxembourg
  • Qatar National Research Fund (# NPRP12S-0305-190231, NPRP12S-)
  • Qatar National Library
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Privacy-Preserving Technologies in Data
  • Physical Sciences › Computer Science › Computer Networks and Communications › IoT and Edge/Fog Computing
  • Physical Sciences › Computer Science › Information Systems › Internet of Things and AI
Keywords
hierarchical federated learning, Internet of Things, heterogeneous systems, class imbalance, user assignment, resource allocation, communication efficiency, privacy-preserving machine learning, remote patient monitoring, edge computing, communication cost reduction

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review