FedMask: Joint Computation and Communication-Efficient Personalized Federated Learning via Heterogeneous Masking
Abstract
Recent advancements in deep neural networks (DNN) enabled various mobile deep learning applications. However, it is technically challenging to locally train a DNN model due to limited data on devices like mobile phones. Federated learning (FL) is a distributed machine learning paradigm which allows for model training on decentralized data residing on devices without breaching data privacy. Hence, FL becomes a natural choice for deploying on-device deep learning applications. However, the data residing across devices is intrinsically statistically heterogeneous (i.e., non-IID data distribution) and mobile devices usually have limited communication bandwidth to transfer local updates. Such statistical heterogeneity and communication bandwidth limit are two major bottlenecks that hinder applying FL in practice. In addition, considering mobile devices usually have limited computational resources, improving computation efficiency of training and running DNNs is critical to developing on-device deep learning applications. In this paper, we present FedMask - a communication and computation efficient FL framework. By applying FedMask, each device can learn a personalized and structured sparse DNN, which can run efficiently on devices. To achieve this, each device learns a sparse binary mask (i.e., 1 bit per network parameter) while keeping the parameters of each local model unchanged; only these binary masks will be communicated between the server and the devices. Instead of learning a shared global model in classic FL, each device obtains a personalized and structured sparse model that is composed by applying the learned binary mask to the fixed parameters of the local model. Our experiments show that compared with status quo approaches, FedMask improves the inference accuracy by 28.47% and reduces the communication cost and the computation cost by 34.48X and 2.44X. FedMask also achieves 1.56X inference speedup and reduces the energy consumption by 1.78X.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
By applying FedMask, each device can learn a heterogeneous and structured sparse binary mask; based on the mask, it is able to generate a sparse model with reduced computation cost, memory footprint, and energy consumption.
“By applying FedMask, each device can learn a heterogeneous and structured sparse binary mask; based on the mask, it is able to generate a sparse model with reduced computation cost, memory footprint, and energy consumption.”
From Federated learning for the Internet of Things: Applications, challenges, and opportunities (2022) · cites this paper as [6]
FedMask is a joint computation and communication-efficient FL framework.
“As an example, FedMask [6] is proposed as a joint computation and communication-efficient FL framework.”
From Federated learning for the Internet of Things: Applications, challenges, and opportunities (2022) · cites this paper as [6]
The citation lists haven’t been fetched yet
References 34 · Cited by 139
- Authors
- Li, A., Sun, J., Zeng, X., Zhang, M., Li, H., & Chen, Y.
- Affiliations
- Duke University (US)
- Michigan State University (US)
- Venue
- Proceedings of the 19th ACM Conference on Embedded Networked Sensor Systems
- Publisher
- ACM
- Published
- 2021-11-15
- Pages
- 42-55
- OpenAlex
- W3214721897
- Cited by
- 139
- References
- 34
- Citations by year
- 2026: 22 · 2025: 37 · 2024: 40 · 2023: 26 · 2022: 13 · 2021: 1
- FWCI
- 9.24
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- ACM Conference on Embedded Networked Sensor Systems (SenSys) (publishedVersion, public-domain)
- Funders
- NSF (2112562, 2140247, 1617627, 1814551,1632051)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Privacy-Preserving Technologies in Data
- Physical Sciences › Computer Science › Artificial Intelligence › Domain Adaptation and Few-Shot Learning
- Physical Sciences › Computer Science › Artificial Intelligence › Stochastic Gradient Optimization Techniques
- Keywords
- federated learning, non-IID data, structured sparsity, on-device deep learning, communication efficiency, computational efficiency, personalized models, energy consumption, mobile devices
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review