paper-with-me

Papers

Learning sparse DNNs with soft thresholding of weights during training

2021-09-29 · Antoine Vanderschueren, Christophe De Vleeschouwer

This paper proposes a new and simple way of training sparse neural networks. Our method is based on a differentiation of the forward and backward paths: the weights in the forward path are a thresholded version of the weights maintained in the backward path. This decoupling allows for micro-updates, produced by gradient descent, to stack up, leading to the possible re-activation of weights that were set to zero in earlier training steps. At the end of training, links with zero weights are pruned away. Additional critical specificities of our approach lie (i) in the progressive increase of the zeroed weight ratio along the training, and (ii) in the use of soft-thresholding rather than hard-tresholding to derive the forward-path weights from the ones maintained in the backward path. At constant accuracy, our approach reduces the number of training cycles to 1 compared to the state-of-the-art recursive pruning methods. At high pruning rates, it also improves the model accuracy compared to other single cycle pruning approaches (66.18% top-1 accuracy when training a ResNet-50 on ImageNet at 98% sparsity).

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Pruning 설명 없음

Similar Papers 제목 키워드 기반

Are Straight-Through gradients and Soft-Thresholding all you need for Sparse Training?

2022-12-02 · Antoine Vanderschueren, Christophe De Vleeschouwer

Turning the weights to zero when training a neural network helps in reducing the computational complexity at inference. To progressively increase the sparsity ratio in the network without causing sharp weight discontinui…

AllImage ClassificationNetwork Pruning

Enabling Unstructured Sparse Acceleration on Structured Sparse Accelerators

2024-03-12 · Geonhwa Jeong, Po-An Tsai, Abhimanyu R. Bambhaniya, Stephen W. Keckler 외

Exploiting sparsity in deep neural networks (DNNs) has been a promising area for meeting the growing computation requirements. To minimize the overhead of sparse acceleration, hardware designers have proposed structured …

Tensor Decomposition

S-STE: Continuous Pruning Function for Efficient 2:4 Sparse Pre-training

2024-09-13 · Yuezhou Hu, Jun Zhu, Jianfei Chen

Training deep neural networks (DNNs) is costly. Fortunately, Nvidia Ampere and Hopper GPUs can accelerate matrix multiplications twice as fast as a dense equivalent by implementing 2:4 sparsity. However, previous STE-bas…

Quantization

GroupCDL: Interpretable Denoising and Compressed Sensing MRI via Learned Group-Sparsity and Circulant Attention

2024-07-19 · Nikola Janjusevic, Amirhossein Khalilian-Gourtani, Adeen Flinker, Li Feng 외

Nonlocal self-similarity within images has become an increasingly popular prior in deep-learning models. Despite their successful image restoration performance, such models remain largely uninterpretable due to their bla…

compressed sensingDenoisingDictionary LearningImage Denoising+2

Bridging between soft and hard thresholding by scaling

2021-04-20 · Katsuyuki Hagiwara

In this article, we developed and analyzed a thresholding method in which soft thresholding estimators are independently expanded by empirical scaling values. The scaling values have a common hyper-parameter that is an o…