Group Knowledge Transfer: Federated Learning of Large CNNs at the Edge
Not on the map. Why?
Abstract (arXiv)
Scaling up the convolutional neural network (CNN) size (e.g., width, depth, etc.) is known to effectively improve model accuracy. However, the large model size impedes training on resource-constrained edge devices. For instance, federated learning (FL) may place undue burden on the compute capability of edge nodes, even though there is a strong practical need for FL due to its privacy and confidentiality properties. To address the resource-constrained reality of edge devices, we reformulate FL as a group knowledge transfer training algorithm, called FedGKT. FedGKT designs a variant of the alternating minimization approach to train small CNNs on edge nodes and periodically transfer their knowledge by knowledge distillation to a large server-side CNN. FedGKT consolidates several advantages into a single framework: reduced demand for edge computation, lower communication bandwidth for large CNNs, and asynchronous training, all while maintaining model accuracy comparable to FedAvg. We train CNNs designed based on ResNet-56 and ResNet-110 using three distinct datasets (CIFAR-10, CIFAR-100, and CINIC-10) and their non-I.I.D. variants. Our results show that FedGKT can obtain comparable or even slightly higher accuracy than FedAvg. More importantly, FedGKT makes edge training affordable. Compared to the edge training using FedAvg, FedGKT demands 9 to 17 times less computational power (FLOPs) on edge devices and requires 54 to 105 times fewer parameters in the edge CNN. Our source code is released at FedML (https://fedml.ai).
Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). First posted on arXiv 28 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2020: 1; 2021: 4; 2022: 3; 2023: 0; 2024: 2.
10 papers.
- 2021Parameterized Knowledge Transfer for Personalized Federated Learningcited by 109
- 2021Cross-Node Federated Graph Neural Network for Spatio-Temporal Data Modelingcited by 69
- 2021From Distributed Machine Learning to Federated Learning: A Surveycited by 66
- 2021Federated Learning for Internet of Things: Applications, Challenges, and Opportunitiescited by 50
- 2022A Survey on Heterogeneous Federated Learningcited by 42
- 2022Federated Learning for Healthcare Domain - Pipeline, Applications and Challengescited by 34
- 2020Specialized federated learning using a mixture of expertscited by 23
- 2022TOFU: Towards Obfuscated Federated Updates by Encoding Weight Updates into Gradients from Proxy Datacited by 1
- 2024A Kernel Perspective on Distillation-based Collaborative Learningcited by 1
- 2024Hyper-parameter Optimization for Federated Learning with Step-wise Adaptive Mechanismcited by 1
- 2024Hyper-parameter Optimization for Federated Learning with Step-wise Adaptive Mechanism19 Nov 2024
- 2024A Kernel Perspective on Distillation-based Collaborative Learning23 Oct 2024
- 2022Federated Learning for Healthcare Domain - Pipeline, Applications and Challenges15 Nov 2022
- 2022A Survey on Heterogeneous Federated Learning10 Oct 2022
- 2022TOFU: Towards Obfuscated Federated Updates by Encoding Weight Updates into Gradients from Proxy Data21 Jan 2022
- 2021Federated Learning for Internet of Things: Applications, Challenges, and Opportunities15 Nov 2021
- 2021Parameterized Knowledge Transfer for Personalized Federated Learning4 Nov 2021
- 2021Cross-Node Federated Graph Neural Network for Spatio-Temporal Data Modeling9 Jun 2021
- 2021From Distributed Machine Learning to Federated Learning: A Survey29 Apr 2021
- 2020Specialized federated learning using a mixture of experts5 Oct 2020