FedRolex: Model-Heterogeneous Federated Learning with Rolling Sub-Model Extraction
Samiul Alam, Luyang Liu, Ming Yan, Mi Zhang

TL;DR
FedRolex introduces a novel model-heterogeneous federated learning approach that enables training larger global models than individual clients by employing a rolling sub-model extraction scheme, improving inclusiveness and performance.
Contribution
The paper proposes FedRolex, a partial training method with rolling sub-model extraction, allowing model-heterogeneous FL and training larger global models than client models.
Findings
FedRolex outperforms state-of-the-art PT-based methods like Federated Dropout.
It reduces the gap between model-heterogeneous and homogeneous FL.
FedRolex enhances inclusiveness and benefits low-end devices.
Abstract
Most cross-device federated learning (FL) studies focus on the model-homogeneous setting where the global server model and local client models are identical. However, such constraint not only excludes low-end clients who would otherwise make unique contributions to model training but also restrains clients from training large models due to on-device resource bottlenecks. In this work, we propose FedRolex, a partial training (PT)-based approach that enables model-heterogeneous FL and can train a global server model larger than the largest client model. At its core, FedRolex employs a rolling sub-model extraction scheme that allows different parts of the global server model to be evenly trained, which mitigates the client drift induced by the inconsistency between individual client models and server model architectures. We show that FedRolex outperforms state-of-the-art PT-based…
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
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Internet Traffic Analysis and Secure E-voting · Traffic Prediction and Management Techniques
MethodsDropout
