DHFM-FLM: A Dynamic Hierarchical Federated Learning Mechanism for Financial Models under Client Resource Heterogeneity
Federated Learning (FL) is an emerging distributed machine learning technology. However, in practical applications, it frequently encounters the challenge of client resource heterogeneity. This can result in long wait times or even model training failures during the communication process of FL. To address this problem, we propose a dynamic hierarchical federated learning mechanism for financial models (DHFM-FLM). The local client adopts a dynamic model training design that leverages the property of resource heterogeneity to enhance the performance of the local model. To avoid prolonged wait times for failing clients, a dynamic communication detection design is proposed at three critical junctures. In each round, the model hierarchical reservation communication design is employed to collect models in segments, thus reducing communication congestion and preventing malicious attacks on the communication process. Experiments with heterogeneous computation and communication resources demonstrate that utilizing the DHFM-FLM boosts model performance by approximately 5-8% and reduces communication time by about 15%. Additionally, DHFM-FLM increases the success rate of the FL task by approximately 6%.
Authors
- Shaozhen Hou (ORCID: https://orcid.org/0000-0002-1233-2809)
- Zhen Ding (ORCID: https://orcid.org/0000-0001-7214-6648)
- Xinhui Ji (ORCID: https://orcid.org/0000-0002-5290-9991)
- Kangning Yin (ORCID: https://orcid.org/0000-0001-8652-0151)
- Zhiguo Wang (ORCID: https://orcid.org/0000-0003-0201-7220)
- Guangqiang Yin (ORCID: https://orcid.org/0000-0003-2178-2147)
Institutions
- University of Electronic Science and Technology of China (CN)
- Wuhan University (CN)
- Institute of Electronics (CN)
Publication Details
- Published
- 2024-12-15
- DOI
- https://doi.org/10.1109/bigdata62323.2024.10825611
- Primary Topic
- Privacy-Preserving Technologies in Data
- Type
- article
- Field-Weighted Citation Impact
- 0.00