journal article·2023Open access

Federated Feature Concatenate Method for Heterogeneous Computing in Federated Learning

Wu-Chun Chung, Yung-Chin Chang, Ching-Hsien Hsu, Chih-Hung Chang, Che-Lun Hung

Computers, Materials & Continua· Volume 75· Issue 1

Abstract

Federated learning is an emerging machine learning technique that enables clients to collaboratively train a deep learning model without uploading raw data to the aggregation server. Each client may be equipped with different computing resources for model training. The client equipped with a lower computing capability requires more time for model training, resulting in a prolonged training time in federated learning. Moreover, it may fail to train the entire model because of the out-of-memory issue. This study aims to tackle these problems and propose the federated feature concatenate (FedFC) method for federated learning considering heterogeneous clients. FedFC leverages the model splitting and feature concatenate for offloading a portion of the training loads from clients to the aggregation server. Each client in FedFC can collaboratively train a model with different cutting layers. Therefore, the specific features learned in the deeper layer of the server-side model are more identical for the data class classification. Accordingly, FedFC can reduce the computation loading for the resource-constrained client and accelerate the convergence time. The performance effectiveness is verified by considering different dataset scenarios, such as data and class imbalance for the participant clients in the experiments. The performance impacts of different cutting layers are evaluated during the model training. The experimental results show that the co-adapted features have a critical impact on the adequate classification of the deep learning model. Overall, FedFC not only shortens the convergence time, but also improves the best accuracy by up to 5.9% and 14.5% when compared to conventional federated learning and splitfed, respectively. In conclusion, the proposed approach is feasible and effective for heterogeneous clients in federated learning.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Privacy-Preserving Technologies in Data · Artificial Intelligence in Healthcare and Education · Radiomics and Machine Learning in Medical Imaging

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (51)

Show source-provided references
1. Edge intelligence: Paving the last mile of artificial intelligence with edge computing
2. Orchestrating the development lifecycle of machine learning-based IoT applications: A taxonomy and survey10.1145/3398020 ↗
3. Data-driven enhancement of blurry retinal images via generative adversarial networks
4. The cancer imaging archive (TCIA): Maintaining and operating a public information repository10.1007/s10278-013-9622-7 ↗
5. Going digital: A survey on digitalization and large-scale data analytics in healthcare
6. Experiments of federated learning for COVID-19 chest x-ray images
7. Federated learning for COVID-19 screening from chest x-ray images10.1016/j.asoc.2021.107330 ↗
8. A survey on distributed machine learning10.1145/3377454 ↗
9. What the GDPR means for businesses10.1016/S1353-4858(16)30056-3 ↗
10. Health insurance portability accountability act (HIPAA) regulations: Effect on medical record research10.1097/01.sla.0000128307.98274.dc ↗
11. Towards federated learning at scale: System design
12. Communication-efficient learning of deep networks from decentralized data
13. Advancements of federated learning towards privacy preservation: From federated learning to split learning10.1007/978-3-030-70604-3_4 ↗
14. P. Vepakomma, O. Gupta, T. Swedish and R. Raskar, “Split learning for health: Distributed deep learning without sharing raw patient data,” arXiv:1812.00564, pp. 1–7, 2018. [Online]. Available: https://doi.org/10.48550/arXiv.1812.00564.
15. Accelerating federated learning with split learning on locally generated losses
16. Group knowledge transfer: Federated learning of large CNNs at the edge
17. Server-side local gradient averaging and learning rate acceleration for scalable split learning
18. Splitfed: When federated learning meets split learning
19. Federated machine learning: Concept and applications10.1145/3339474 ↗
20. Federated learning: Challenges, methods, and future directions
21. Federated machine learning: Survey, multi-level classification, desirable criteria and future directions in communication and networking systems10.1109/COMST.2021.3058573 ↗
22. C. Xu, Y. Qu, Y. Xiang and L. Gao, “Asynchronous federated learning on heterogeneous devices: A survey,” arXiv:2109.04269, 2021. [Online]. Available: https://doi.org/10.48550/arXiv.2109.04269.
23. T. Yang, G. Andrew, H. Eichner, H. Sun, W. Li et al., “Applied federated learning: Improving google keyboard query suggestions,” arXiv:1812.02903, 2018. [Online]. Available: https://doi.org/10.48550/arXiv.1812.02903.
24. S. Ramaswamy, R. Mathews, K. Rao and F. Beaufays, “Federated learning for emoji prediction in a mobile keyboard,” arXiv:1906.04329, 2019. [Online]. Available: https://doi.org/10.48550/arXiv.1906.04329.
25. A. Hard, K. Rao, R. Mathews, S. Ramaswamy, F. Beaufays et al., “Federated learning for mobile keyboard prediction,” arXiv:1811.03604, 2018. [Online]. Available: https://doi.org/10.48550/arXiv.1811.03604.
26. Asynchronous online federated learning for edge devices with non-iid data
27. Coded federated learning
28. Smartpc: Hierarchical pace control in real-time federated learning system
29. C. Xie, S. Koyejo and I. Gupta, “Asynchronous federated optimization,” arXiv:1903.03934, 2020. [Online]. Available: https://arxiv.org/abs/1903.03934.
30. Client selection for federated learning with heterogeneous resources in mobile edge
31. Tifl: A tier-based federated learning system
32. Fedat: A high-performance and communication-efficient federated learning system with asynchronous tiers
33. Helios: Heterogeneity-aware federated learning with dynamically balanced collaboration
34. Distributed learning of deep neural network over multiple agents10.1016/j.jnca.2018.05.003 ↗
35. Locfedmix-sl: Localize, federate, and mix for improved scalability, convergence, and latency in split learning
36. W. Wu, M. Li, K. Qu, C. Zhou, W. Zhuang et al., “Split learning over wireless networks: Parallel design and resource management,” arXiv:2204.08119, 2022. [Online]. Available: https://doi.org/10.48550/arXiv.2204.08119.10.1109/JSAC.2023.3242704 ↗
37. Privacy-sensitive parallel split learning
38. Splitavg: A heterogeneity-aware federated deep learning method for medical imaging10.1109/JBHI.2022.3185956 ↗
39. Distributed deep learning networks among institutions for medical imaging10.1093/jamia/ocy017 ↗
40. Deep residual learning for image recognition
41. Distilling the knowledge in a neural network
42. Fedadapt: Adaptive offloading for IoT devices in federated learning10.1109/JIOT.2022.3176469 ↗
43. Splitfed learning without client-side synchronization: Analyzing client-side split network portion size to overall performance
44. U-net: Convolutional networks for biomedical image segmentation
45. Very deep convolutional networks for large-scale image recognition
46. How transferable are features in deep neural networks?
47. Federated learning in medicine: Facilitating multi-institutional collaborations without sharing patient data10.1038/s41598-020-69250-1 ↗
48. SuperNeurons: Dynamic GPU memory management for training deep neural networks
49. The algorithmic foundations of differential privacy10.1561/0400000042 ↗
50. Advances and open problems in federated learning10.1561/2200000083 ↗
51. Challenges and future directions of secure federated learning: A survey10.1007/s11704-021-0598-z ↗