CoCoFL: Communication- and Computation-Aware Federated Learning via Partial NN Freezing and Quantization
Kilian Pfeiffer, Martin Rapp, Ramin Khalili, J\"org Henkel

TL;DR
CoCoFL is a federated learning method that maintains full neural network structures on all devices by freezing and quantizing layers, improving fairness and efficiency across heterogeneous devices.
Contribution
It introduces a novel approach to federated learning that preserves full neural networks on devices through selective freezing and quantization, enhancing fairness and resource utilization.
Findings
Improves fairness among heterogeneous devices in federated learning.
Reduces communication and computation costs via layer freezing and quantization.
Achieves higher overall model accuracy with resource-aware training.
Abstract
Devices participating in federated learning (FL) typically have heterogeneous communication, computation, and memory resources. However, in synchronous FL, all devices need to finish training by the same deadline dictated by the server. Our results show that training a smaller subset of the neural network (NN) at constrained devices, i.e., dropping neurons/filters as proposed by state of the art, is inefficient, preventing these devices to make an effective contribution to the model. This causes unfairness w.r.t the achievable accuracies of constrained devices, especially in cases with a skewed distribution of class labels across devices. We present a novel FL technique, CoCoFL, which maintains the full NN structure on all devices. To adapt to the devices' heterogeneous resources, CoCoFL freezes and quantizes selected layers, reducing communication, computation, and memory requirements,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Stochastic Gradient Optimization Techniques · Machine Learning and ELM
