REFT: Resource-Efficient Federated Training Framework for Heterogeneous and Resource-Constrained Environments
Humaid Ahmed Desai, Amr Hilal, Hoda Eldardiry

TL;DR
REFT introduces a resource-efficient federated learning framework that adapts to device heterogeneity and reduces communication costs, enabling effective privacy-preserving model training on resource-constrained edge devices.
Contribution
The paper proposes a novel federated training framework combining variable pruning and knowledge distillation to improve efficiency and accommodate diverse client capabilities.
Findings
Significant reduction in communication bandwidth.
Effective training on heterogeneous and resource-limited devices.
Maintains model performance and data privacy.
Abstract
Federated Learning (FL) plays a critical role in distributed systems. In these systems, data privacy and confidentiality hold paramount importance, particularly within edge-based data processing systems such as IoT devices deployed in smart homes. FL emerges as a privacy-enforcing sub-domain of machine learning that enables model training on client devices, eliminating the necessity to share private data with a central server. While existing research has predominantly addressed challenges pertaining to data heterogeneity, there remains a current gap in addressing issues such as varying device capabilities and efficient communication. These unaddressed issues raise a number of implications in resource-constrained environments. In particular, the practical implementation of FL-based IoT or edge systems is extremely inefficient. In this paper, we propose "Resource-Efficient Federated…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Internet Traffic Analysis and Secure E-voting · IoT and Edge/Fog Computing
MethodsPruning · Knowledge Distillation
