Improved Gale–Shapley-Based Hierarchical Federated Learning for IoT Scenarios
Federated learning (FL) allows multiple devices to train a high-performance global model cooperatively without sharing their private data. One of the key challenges in FL for Internet of Things (IoT) scenarios is that the statistical heterogeneity in local data distribution for IoT devices, which will cause the low quality of local models, degrading the performance of the global model. To address this problem, focusing on improving the quality of local models, we propose a match-based hierarchical FL framework (FedAvg-Match), in which two IoT devices with complementary datasets are formed as a training group to reduce the influence of data heterogeneity. By introducing Earth mover’s distance for data distribution, we design an improved Gale-Shapley algorithm with time complexity <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$O(N^{2}\log N)$ </tex-math></inline-formula> for IoT device grouping, which can obtain a stable matching. Experimental results show that, compared to the ungrouped FedAvg algorithm, the proposed FedAvg-Match method significantly improves both the accuracy of the global model and the convergence speed of the training process, while also reducing communication costs.
Authors
- Jie Tao (ORCID: https://orcid.org/0000-0002-8958-561X)
- Pei Li (ORCID: https://orcid.org/0000-0003-2725-3131)
- Shui Yu (ORCID: https://orcid.org/0000-0003-4485-6743)
- Shigen Shen (ORCID: https://orcid.org/0000-0002-7558-5379)
- Yonggen Gu
- Xiaohong Wu (ORCID: https://orcid.org/0000-0001-9464-1092)
Institutions
- University of Technology Sydney (AU)
- Huzhou Normal University (CN)
Publication Details
- Journal
- IEEE Internet of Things Journal
- Published
- 2024-11-27
- DOI
- https://doi.org/10.1109/jiot.2024.3506702
- Primary Topic
- Privacy-Preserving Technologies in Data
- Type
- article
- Field-Weighted Citation Impact
- 0.00