Abstract
Low-rank model compression is a widely used technique for reducing the computational load when training machine learning models. However, existing methods often rely on relaxing the low-rank constraint of the model weights using a regularized nuclear norm penalty, which requires an appropriate hyperparameter that can be difficult to determine in practice. Furthermore, existing compression techniques are not directly applicable to efficient over-the-air (OTA) aggregation in federated learning (FL) systems for distributed Internet-of-Things (IoT) scenarios. In this article, we propose a novel manifold optimization formulation for low-rank model compression in FL that does not relax the low-rank constraint. Our optimization is conducted directly over the low-rank manifold, guaranteeing that the model is exactly low-rank. We also introduce a consensus penalty in the optimization formulation to support OTA aggregation. Based on our optimization formulation, we propose an alternating Riemannian optimization algorithm with a precoder that enables efficient OTA aggregation of low-rank local models without sacrificing training performance. Additionally, we provide convergence analysis in terms of key system parameters and conduct extensive experiments with real-world datasets to demonstrate the effectiveness of our proposed Riemannian low-rank model compression scheme compared to various state-of-the-art baselines.
| Original language | English |
|---|---|
| Pages (from-to) | 2172-2187 |
| Number of pages | 16 |
| Journal | IEEE Transactions on Signal Processing |
| Volume | 71 |
| DOIs | |
| Publication status | Published - 2023 |
Bibliographical note
Publisher Copyright:© 1991-2012 IEEE.
Keywords
- Federated learning
- IoT
- Riemannian optimization
- model compression
Fingerprint
Dive into the research topics of 'Riemannian Low-Rank Model Compression for Federated Learning With Over-the-Air Aggregation'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver