Compressed Deep Networks: Goodbye SVD, Hello Robust Low-Rank Approximation
Not on the map. Why?
Abstract (arXiv)
A common technique for compressing a neural network is to compute the k-rank ℓ2 approximation Ak,2 of the matrix A∈ℝn× d that corresponds to a fully connected layer (or embedding layer). Here, d is the number of the neurons in the layer, n is the number in the next one, and Ak,2 can be stored in O((n+d)k) memory instead of O(nd). This ℓ2-approximation minimizes the sum over every entry to the power of p=2 in the matrix A - Ak,2, among every matrix Ak,2∈ℝn× d whose rank is k. While it can be computed efficiently via SVD, the ℓ2-approximation is known to be very sensitive to outliers ("far-away" rows). Hence, machine learning uses e.g. Lasso Regression, ℓ1-regularization, and ℓ1-SVM that use the ℓ1-norm. This paper suggests to replace the k-rank ℓ2 approximation by ℓp, for p∈ [1,2]. We then provide practical and provable approximation algorithms to compute it for any p≥1, based on modern techniques in computational geometry. Extensive experimental results on the GLUE benchmark for compressing BERT, DistilBERT, XLNet, and RoBERTa confirm this theoretical advantage. For example, our approach achieves 28% compression of RoBERTa's embedding layer with only 0.63% additive drop in the accuracy (without fine-tuning) in average over all tasks in GLUE, compared to 11% drop using the existing ℓ2-approximation. Open code is provided for reproducing and extending our results.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 Sep 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 0; 2024: 3; 2025: 1.
8 papers.
- 2024SliceGPT: Compress Large Language Models by Deleting Rows and Columnscited by 378
- 2022Implicit Regularization Towards Rank Minimization in ReLU Networkscited by 53
- 2021Compressing Neural Networks: Towards Determining the Optimal Layer-wise Decompositioncited by 33
- 2024Analysis of Linear Mode Connectivity via Permutation-Based Weight Matching: With Insights into Other Permutation Search Methodscited by 8
- 2021TENT: Efficient Quantization of Neural Networks on the tiny Edge with Tapered FixEd PoiNTcited by 4
- 2024Revealing the Utilized Rank of Subspaces of Learning in Neural Networkscited by 4
- 2025DeltaLLM: Compress LLMs with Low-Rank Deltas between Shared Weightscited by 2
- 2021BERMo: What can BERT learn from ELMo?cited by 0
- 2025DeltaLLM: Compress LLMs with Low-Rank Deltas between Shared Weights30 Jan 2025
- 2024Revealing the Utilized Rank of Subspaces of Learning in Neural Networks5 Jul 2024
- 2024Analysis of Linear Mode Connectivity via Permutation-Based Weight Matching: With Insights into Other Permutation Search Methods6 Feb 2024
- 2024SliceGPT: Compress Large Language Models by Deleting Rows and Columns26 Jan 2024
- 2022Implicit Regularization Towards Rank Minimization in ReLU Networks30 Jan 2022
- 2021BERMo: What can BERT learn from ELMo?18 Oct 2021
- 2021Compressing Neural Networks: Towards Determining the Optimal Layer-wise Decomposition23 Jul 2021
- 2021TENT: Efficient Quantization of Neural Networks on the tiny Edge with Tapered FixEd PoiNT6 Apr 2021