Towards Higher Ranks via Adversarial Weight Pruning
Not on the map. Why?
Abstract (arXiv)
Convolutional Neural Networks (CNNs) are hard to deploy on edge devices due to its high computation and storage complexities. As a common practice for model compression, network pruning consists of two major categories: unstructured and structured pruning, where unstructured pruning constantly performs better. However, unstructured pruning presents a structured pattern at high pruning rates, which limits its performance. To this end, we propose a Rank-based PruninG (RPG) method to maintain the ranks of sparse weights in an adversarial manner. In each step, we minimize the low-rank approximation error for the weight matrices using singular value decomposition, and maximize their distance by pushing the weight matrices away from its low rank approximation. This rank-based optimization objective guides sparse weights towards a high-rank topology. The proposed method is conducted in a gradual pruning fashion to stabilize the change of rank during training. Experimental results on various datasets and different tasks demonstrate the effectiveness of our algorithm in high sparsity. The proposed RPG outperforms the state-of-the-art performance by 1.13% top-1 accuracy on ImageNet in ResNet-50 with 98% sparsity. The codes are available at https://github.com/huawei-noah/Efficient-Computing/tree/master/Pruning/RPG and https://gitee.com/mindspore/models/tree/master/research/cv/RPG.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 50 of its 59 references that are in the map. First posted on arXiv 29 Nov 2023.
Builds on
50 of 59 references.
References · 50
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2020End-to-End Object Detection with Transformerscited by 7,414
- 2017Mask R-CNNcited by 7,277
- 2016Densely Connected Convolutional Networkscited by 6,720
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,852
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,586
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,262
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
- 2014FitNets: Hints for Thin Deep Netscited by 1,653
38 more
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,492
- 2020Rethinking Semantic Segmentation from a Sequence-to-Sequence Perspective with Transformerscited by 1,369
- 2016Pruning Filters for Efficient ConvNetscited by 1,143
- 2016End to End Learning for Self-Driving Carscited by 1,009
- 2020Pre-Trained Image Processing Transformercited by 893
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 812
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 702
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 676
- 2019Linear Mode Connectivity and the Lottery Ticket Hypothesiscited by 637
- 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 603
- 2018Rethinking the Value of Network Pruningcited by 599
- 2015An End-to-End Trainable Neural Network for Image-based Sequence Recognition and Its Application to Scene Text Recognitioncited by 520
- 2019Rigging the Lottery: Making All Tickets Winnerscited by 495
- 2019The State of Sparsity in Deep Neural Networkscited by 476
- 2020Picking Winning Tickets Before Training by Preserving Gradient Flowcited by 471
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 442
- 2017Scalable Training of Artificial Neural Networks with Adaptive Sparse Connectivity inspired by Network Sciencecited by 328
- 2016DehazeNet: An End-to-End System for Single Image Haze Removalcited by 314
- 2014Exploiting Linear Structure Within Convolutional Networks for Efficient Evaluationcited by 306
- 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 292
- 2018LQ-Nets: Learned Quantization for Highly Accurate and Compact Deep Neural Networkscited by 274
- 2020Comparing Rewinding and Fine-tuning in Neural Network Pruningcited by 240
- 2013Predicting Parameters in Deep Learningcited by 224
- 2019Sparse Networks from Scratch: Faster Training without Losing Performancecited by 213
- 2019Parameter Efficient Training of Deep Convolutional Neural Networks by Dynamic Sparse Reparameterizationcited by 189
- 2021Chasing Sparsity in Vision Transformers: An End-to-End Explorationcited by 183
- 2020Soft Threshold Weight Reparameterization for Learnable Sparsitycited by 151
- 2017Deep Rewiring: Training very sparse deep networkscited by 139
- 2020SCOP: Scientific Control for Reliable Neural Network Pruningcited by 93
- 2021Sparse Training via Boosting Pruning Plasticity with Neuroregenerationcited by 84
- 2021Top-KAST: Top-K Always Sparse Trainingcited by 79
- 2021CHIP: CHannel Independence-based Pruning for Compact Neural Networkscited by 78
- 2020Stable Low-rank Tensor Decomposition for Compression of Convolutional Neural Networkcited by 74
- 2021AC/DC: Alternating Compressed/DeCompressed Training of Deep Neural Networkscited by 59
- 2021Powerpropagation: A sparsity inducing weight reparameterisationcited by 49
- 2021Effective Sparsification of Neural Networks with Global Sparsity Constraintcited by 45
- 2014Efficient and Accurate Approximations of Nonlinear Convolutional Networkscited by 30
- 2021Low-rank Tensor Decomposition for Compression of Convolutional Neural Networks Using Funnel Regularizationcited by 6
Built on by
Citing papers per year: 2025: 2.
2 papers.