Towards Higher Ranks via Adversarial Weight Pruning

Yuchuan Tian, Hanting Chen, Tianyu Guo, Chao Xu, Yunhe Wang
2/12/2026

No official code found. Best implementation: huawei-noah/Efficient-Computing (1,303 stars, last commit 2024-11-05).

Abstract

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.

View on arXivView PDF

Code Implementations(1)

Efficient computing methods developed by Huawei Noah's Ark Lab

1,303220C++, CudaSep 4, 20191 years ago
binary-neural-networksknowledge-distillationmodel-compressionpruningquantization+1 more

Similar Papers

Cite this paper

@article{tian2026towards,
  title  = {Towards Higher Ranks via Adversarial Weight Pruning},
  author = {Yuchuan Tian and Hanting Chen and Tianyu Guo and Chao Xu and Yunhe Wang},
  year   = {2026},
  eprint = {2311.17493},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2311.17493},
  journal = {NEURIPS 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2311.17493.svg)](https://codeofpaper.com/paper/2311.17493)

Discussion