FedSPU: Personalized Federated Learning for Resource-constrained Devices with Stochastic Parameter Update
Ziru Niu, Hai Dong, A. K. Qin

TL;DR
FedSPU introduces a stochastic parameter update method for personalized federated learning on resource-constrained devices, outperforming dropout strategies by improving accuracy and reducing training time through neuron freezing and early stopping.
Contribution
The paper proposes FedSPU, a novel method that maintains full models with stochastic neuron freezing, enhancing robustness and efficiency in resource-limited federated learning environments.
Findings
FedSPU outperforms federated dropout by 7.57% in accuracy.
Early stopping reduces training time by up to 70.4%.
FedSPU improves model robustness against biased local data.
Abstract
Personalized Federated Learning (PFL) is widely employed in IoT applications to handle high-volume, non-iid client data while ensuring data privacy. However, heterogeneous edge devices owned by clients may impose varying degrees of resource constraints, causing computation and communication bottlenecks for PFL. Federated Dropout has emerged as a popular strategy to address this challenge, wherein only a subset of the global model, i.e. a sub-model, is trained on a client's device, thereby reducing computation and communication overheads. Nevertheless, the dropout-based model-pruning strategy may introduce bias, particularly towards non-iid local data. When biased sub-models absorb highly divergent parameters from other clients, performance degradation becomes inevitable. In response, we propose federated learning with stochastic parameter update (FedSPU). Unlike dropout that tailors the…
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
TopicsStochastic Gradient Optimization Techniques · Advanced Data Storage Technologies · IoT and Edge/Fog Computing
MethodsEarly Stopping · Dropout
