Exploring System-Heterogeneous Federated Learning with Dynamic Model Selection
Dixi Yao

TL;DR
This paper introduces a system-heterogeneous federated learning approach that dynamically assigns model subsets to clients based on their resources, improving accuracy and resource utilization in mobile environments.
Contribution
It proposes a novel model search and data-free knowledge distillation method for efficient, resource-aware federated learning across heterogeneous devices.
Findings
Accuracy improved by up to 15.81%.
Memory and bandwidth utilization increased by 5% to 40%.
Negligible additional running time.
Abstract
Federated learning is a distributed learning paradigm in which multiple mobile clients train a global model while keeping data local. These mobile clients can have various available memory and network bandwidth. However, to achieve the best global model performance, how we can utilize available memory and network bandwidth to the maximum remains an open challenge. In this paper, we propose to assign each client a subset of the global model, having different layers and channels on each layer. To realize that, we design a constrained model search process with early stop to improve efficiency of finding the models from such a very large space; and a data-free knowledge distillation mechanism to improve the global model performance when aggregating models of such different structures. For fair and reproducible comparison between different solutions, we develop a new system, which can…
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 · Advanced Graph Neural Networks · Data Quality and Management
