Heterogeneity-Aware Memory Efficient Federated Learning via Progressive Layer Freezing
Wu Yebo, Li Li, Tian Chunlin, Chang Tao, Lin Chi, Wang Cong, Xu, Cheng-Zhong

TL;DR
SmartFreeze is a novel federated learning framework that progressively trains models in blocks, significantly reducing memory usage, improving accuracy, and speeding up training by leveraging a pace controller and participant selection.
Contribution
It introduces a progressive layer freezing approach with a pace controller and participant selector to enhance memory efficiency and training performance in federated learning.
Findings
Reduces memory usage by up to 82%.
Improves model accuracy by up to 83.1%.
Speeds up training by up to 2.02 times.
Abstract
In this paper, we propose SmartFreeze, a framework that effectively reduces the memory footprint by conducting the training in a progressive manner. Instead of updating the full model in each training round, SmartFreeze divides the shared model into blocks consisting of a specified number of layers. It first trains the front block with a well-designed output module, safely freezes it after convergence, and then triggers the training of the next one. This process iterates until the whole model has been successfully trained. In this way, the backward computation of the frozen blocks and the corresponding memory space for storing the intermediate outputs and gradients are effectively saved. Except for the progressive training framework, SmartFreeze consists of the following two core components: a pace controller and a participant selector. The pace controller is designed to effectively…
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
TopicsStochastic Gradient Optimization Techniques · Privacy-Preserving Technologies in Data · Cryptography and Data Security
