Compressing Neural Networks: Towards Determining the Optimal Layer-wise Decomposition
Not on the map. Why?
Abstract (arXiv)
We present a novel global compression framework for deep neural networks that automatically analyzes each layer to identify the optimal per-layer compression ratio, while simultaneously achieving the desired overall compression. Our algorithm hinges on the idea of compressing each convolutional (or fully-connected) layer by slicing its channels into multiple groups and decomposing each group via low-rank decomposition. At the core of our algorithm is the derivation of layer-wise error bounds from the Eckart Young Mirsky theorem. We then leverage these bounds to frame the compression problem as an optimization problem where we wish to minimize the maximum compression error across layers and propose an efficient algorithm towards a solution. Our experiments indicate that our method outperforms existing low-rank compression approaches across a wide range of networks and data sets. We believe that our results open up new avenues for future research into the global performance-size trade-offs of modern neural networks. Our code is available at https://github.com/lucaslie/torchprune.
Key facts. Cited by 33 papers in the map (data through 7 Oct 2026). Builds on 63 of its 110 references that are in the map. First posted on arXiv 23 Jul 2021.
Builds on
63 of 110 references.
References · 63
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2016Wide Residual Networkscited by 3,057
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2017Rethinking Atrous Convolution for Semantic Image Segmentationcited by 2,154
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
38 more
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
- 2018Rethinking the Value of Network Pruningcited by 595
- 2019Importance Estimation for Neural Network Pruningcited by 531
- 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 365
- 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 313
- 2018Stronger generalization bounds for deep nets via a compression approachcited by 306
- 2014Exploiting Linear Structure Within Convolutional Networks for Efficient Evaluationcited by 304
- 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 291
- 2014Speeding up Convolutional Neural Networks with Low Rank Expansionscited by 283
- 2015Tensorizing Neural Networkscited by 246
- 2017NISP: Pruning Networks using Neuron Importance Score Propagationcited by 228
- 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 226
- 2013Predicting Parameters in Deep Learningcited by 223
- 2015Quantized Convolutional Neural Networks for Mobile Devicescited by 212
- 2014Speeding-up Convolutional Neural Networks Using Fine-tuned CP-Decompositioncited by 199
- 2018Discrimination-aware Channel Pruning for Deep Neural Networkscited by 171
- 2015Compression of Deep Convolutional Neural Networks for Fast and Low Power Mobile Applicationscited by 161
- 2015Compressing Neural Networks with the Hashing Trickcited by 150
- 2018Dynamic Channel Pruning: Feature Boosting and Suppressioncited by 129
- 2020Dynamic Model Pruning with Feedbackcited by 125
- 2018Rethinking the Smaller-Norm-Less-Informative Assumption in Channel Pruning of Convolution Layerscited by 112
- 2015Accelerating Very Deep Convolutional Networks for Classification and Detectioncited by 109
- 2015Convolutional neural networks with low-rank regularizationcited by 102
- 2017Soft Weight-Sharing for Neural Network Compressioncited by 99
- 2019Provable Filter Pruning for Efficient Neural Networkscited by 98
- 2020Neural Pruning via Growing Regularizationcited by 97
- 2018Channel Gating Neural Networkscited by 80
- 2018AutoPruner: An End-to-End Trainable Filter Pruning Method for Efficient Deep Model Inferencecited by 77
- 2019Towards Efficient Model Compression via Learned Global Rankingcited by 75
- 2017More is Less: A More Complicated Network with Less Inference Complexitycited by 66
- 2021Lost in Pruning: The Effects of Pruning Neural Networks beyond Test Accuracycited by 62
- 2019Learning Filter Basis for Convolutional Neural Network Compressioncited by 57
- 2016Ultimate tensorization: compressing convolutional and FC layers alikecited by 55
- 2017Compression-aware Training of Deep Networkscited by 46
- 2018Data-Dependent Coresets for Compressing Neural Networks with Applications to Generalization Boundscited by 43
- 2019Approximated Oracle Filter Pruning for Destructive CNN Width Optimizationcited by 35
- 2016Deep Roots: Improving CNN Efficiency with Hierarchical Filter Groupscited by 32
- 2018GroupReduce: Block-Wise Low-Rank Approximation for Neural Language Model Shrinkingcited by 32
50 most cited of 63 All 63 (JSON)
Built on by
Citing papers per year: 2021: 1; 2022: 9; 2023: 11; 2024: 7; 2025: 3; 2026: 2.
33 papers.
Sort:
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunitiescited by 38
- 2022SPDY: Accurate Pruning with Speedup Guaranteescited by 34
- 2023Follow Anything: Open-set detection, tracking, and following in real-timecited by 28
- 2022Pruning Neural Networks via Coresets and Convex Geometry: Towards No Assumptionscited by 20
- 2023HALOC: Hardware-Aware Automatic Low-Rank Compression for Compact Neural Networkscited by 20
- 2022Compression-aware Training of Neural Networks using Frank-Wolfecited by 16
- 2023COMCAT: Towards Efficient Compression and Customization of Attention-Based Vision Modelscited by 14
- 2024ELRT: Efficient Low-Rank Training for Compact Convolutional Neural Networkscited by 11
- 2021Model Preserving Compression for Neural Networkscited by 9
- 2022Boundary between noise and information applied to filtering neural network weight matricescited by 9
- 2022Coresets for Data Discretization and Sine Wave Fittingcited by 6
21 more
- 2025LaX: Boosting Low-Rank Training of Foundation Models via Latent Crossingcited by 6
- 2023Low Rank Optimization for Efficient Deep Learning: Making A Balance between Compact Architecture and Fast Trainingcited by 5
- 2022Deep Learning on Home Drone: Searching for the Optimal Architecturecited by 4
- 2023Lossy and Lossless (L2) Post-training Model Size Compressioncited by 4
- 2023Differentiable Learning of Generalized Structured Matrices for Efficient Deep Neural Networkscited by 4
- 2024Revealing the Utilized Rank of Subspaces of Learning in Neural Networkscited by 4
- 2022SVD-NAS: Coupling Low-Rank Approximation and Neural Architecture Searchcited by 3
- 2023Singular Value Representation: A New Graph Perspective On Neural Networkscited by 3
- 2024Structure-Preserving Network Compression Via Low-Rank Induced Training Through Linear Layers Compositioncited by 3
- 2023How Informative is the Approximation Error from Tensor Decomposition for Neural Network Compression?cited by 2
- 2025BALF: Budgeted Activation-Aware Low-Rank Factorization for Fine-Tuning-Free Model Compressioncited by 2
- 2023A Differentiable Framework for End-to-End Learning of Hybrid Structured Compressioncited by 1
- 2024An Adaptive Tensor-Train Decomposition Approach for Efficient Deep Neural Network Compressioncited by 1
- 2025Compress to Impress: Efficient LLM Adaptation Using a Single Gradient Step on 100 Samplescited by 1
- 2026SLORR: Simple and Efficient In-Training Low-Rank Regularizationcited by 1
- 2022SeKron: A Decomposition Method Supporting Many Factorization Structurescited by 0
- 2023DietCNN: Multiplication-free Inference for Quantized CNNscited by 0
- 2024AB-Training: A Communication-Efficient Approach for Distributed Low-Rank Learningcited by 0
- 2024Reduced storage direct tensor ring decomposition for convolutional neural networks compressioncited by 0
- 2024Unified Framework for Pre-trained Neural Network Compression via Decomposition and Optimized Rank Selectioncited by 0
- 2026Hierarchical Spatio-Channel Clustering for Efficient Model Compression in Medical Image Analysiscited by 0
- 2026SLORR: Simple and Efficient In-Training Low-Rank Regularization9 Jul 2026
- 2026Hierarchical Spatio-Channel Clustering for Efficient Model Compression in Medical Image Analysis25 Apr 2026
- 2025Compress to Impress: Efficient LLM Adaptation Using a Single Gradient Step on 100 Samples23 Oct 2025
- 2025BALF: Budgeted Activation-Aware Low-Rank Factorization for Fine-Tuning-Free Model Compression29 Sep 2025
- 2025LaX: Boosting Low-Rank Training of Foundation Models via Latent Crossing27 May 2025
- 2024Unified Framework for Pre-trained Neural Network Compression via Decomposition and Optimized Rank Selection5 Sep 2024
- 2024An Adaptive Tensor-Train Decomposition Approach for Efficient Deep Neural Network Compression2 Aug 2024
- 2024Revealing the Utilized Rank of Subspaces of Learning in Neural Networks5 Jul 2024
- 2024Reduced storage direct tensor ring decomposition for convolutional neural networks compression17 May 2024
- 2024Structure-Preserving Network Compression Via Low-Rank Induced Training Through Linear Layers Composition6 May 2024
- 2024AB-Training: A Communication-Efficient Approach for Distributed Low-Rank Learning2 May 2024
- 2024ELRT: Efficient Low-Rank Training for Compact Convolutional Neural Networks18 Jan 2024
21 more
- 2023Differentiable Learning of Generalized Structured Matrices for Efficient Deep Neural Networks29 Oct 2023
- 2023A Differentiable Framework for End-to-End Learning of Hybrid Structured Compression21 Sep 2023
- 2023Follow Anything: Open-set detection, tracking, and following in real-time10 Aug 2023
- 2023Lossy and Lossless (L2) Post-training Model Size Compression8 Aug 2023
- 2023COMCAT: Towards Efficient Compression and Customization of Attention-Based Vision Models26 May 2023
- 2023How Informative is the Approximation Error from Tensor Decomposition for Neural Network Compression?9 May 2023
- 2023DietCNN: Multiplication-free Inference for Quantized CNNs9 May 2023
- 2023Low Rank Optimization for Efficient Deep Learning: Making A Balance between Compact Architecture and Fast Training22 Mar 2023
- 2023Structured Pruning for Deep Convolutional Neural Networks: A survey1 Mar 2023
- 2023Singular Value Representation: A New Graph Perspective On Neural Networks16 Feb 2023
- 2023HALOC: Hardware-Aware Automatic Low-Rank Compression for Compact Neural Networks20 Jan 2023
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunities13 Oct 2022
- 2022SeKron: A Decomposition Method Supporting Many Factorization Structures12 Oct 2022
- 2022Deep Learning on Home Drone: Searching for the Optimal Architecture21 Sep 2022
- 2022Pruning Neural Networks via Coresets and Convex Geometry: Towards No Assumptions18 Sep 2022
- 2022SVD-NAS: Coupling Low-Rank Approximation and Neural Architecture Search22 Aug 2022
- 2022Boundary between noise and information applied to filtering neural network weight matrices8 Jun 2022
- 2022Compression-aware Training of Neural Networks using Frank-Wolfe24 May 2022
- 2022Coresets for Data Discretization and Sine Wave Fitting6 Mar 2022
- 2022SPDY: Accurate Pruning with Speedup Guarantees31 Jan 2022
- 2021Model Preserving Compression for Neural Networks30 Jul 2021
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunitiescited by 38
- 2022SPDY: Accurate Pruning with Speedup Guaranteescited by 34
- 2023Follow Anything: Open-set detection, tracking, and following in real-timecited by 28
- 2022Pruning Neural Networks via Coresets and Convex Geometry: Towards No Assumptionscited by 20
- 2023HALOC: Hardware-Aware Automatic Low-Rank Compression for Compact Neural Networkscited by 20
- 2022Compression-aware Training of Neural Networks using Frank-Wolfecited by 16
- 2023COMCAT: Towards Efficient Compression and Customization of Attention-Based Vision Modelscited by 14
- 2024ELRT: Efficient Low-Rank Training for Compact Convolutional Neural Networkscited by 11
- 2021Model Preserving Compression for Neural Networkscited by 9
- 2022Boundary between noise and information applied to filtering neural network weight matricescited by 9
- 2022Coresets for Data Discretization and Sine Wave Fittingcited by 6
12 most cited of 33 All 33 (JSON)
- 2026SLORR: Simple and Efficient In-Training Low-Rank Regularization9 Jul 2026
- 2026Hierarchical Spatio-Channel Clustering for Efficient Model Compression in Medical Image Analysis25 Apr 2026
- 2025Compress to Impress: Efficient LLM Adaptation Using a Single Gradient Step on 100 Samples23 Oct 2025
- 2025BALF: Budgeted Activation-Aware Low-Rank Factorization for Fine-Tuning-Free Model Compression29 Sep 2025
- 2025LaX: Boosting Low-Rank Training of Foundation Models via Latent Crossing27 May 2025
- 2024Unified Framework for Pre-trained Neural Network Compression via Decomposition and Optimized Rank Selection5 Sep 2024
- 2024An Adaptive Tensor-Train Decomposition Approach for Efficient Deep Neural Network Compression2 Aug 2024
- 2024Revealing the Utilized Rank of Subspaces of Learning in Neural Networks5 Jul 2024
- 2024Reduced storage direct tensor ring decomposition for convolutional neural networks compression17 May 2024
- 2024Structure-Preserving Network Compression Via Low-Rank Induced Training Through Linear Layers Composition6 May 2024
- 2024AB-Training: A Communication-Efficient Approach for Distributed Low-Rank Learning2 May 2024
- 2024ELRT: Efficient Low-Rank Training for Compact Convolutional Neural Networks18 Jan 2024
12 newest of 33 All 33 (JSON)