paper-with-me

Papers

PDP: Parameter-free Differentiable Pruning is All You Need

2023-05-18 · NeurIPS 2023 11

DNN pruning is a popular way to reduce the size of a model, improve the inference latency, and minimize the power consumption on DNN accelerators. However, existing approaches might be too complex, expensive or ineffective to apply to a variety of vision/language tasks, DNN architectures and to honor structured pruning constraints. In this paper, we propose an efficient yet effective train-time pruning scheme, Parameter-free Differentiable Pruning (PDP), which offers state-of-the-art qualities in model size, accuracy, and training cost. PDP uses a dynamic function of weights during training to generate soft pruning masks for the weights in a parameter-free manner for a given pruning target. While differentiable, the simplicity and efficiency of PDP make it universal enough to deliver state-of-the-art random/structured/channel pruning results on various vision and natural language tasks. For example, for MobileNet-v1, PDP can achieve 68.2% top-1 ImageNet1k accuracy at 86.6% sparsity, which is 1.7% higher accuracy than those from the state-of-the-art algorithms. Also, PDP yields over 83.1% accuracy on Multi-Genre Natural Language Inference with 90% sparsity for BERT, while the next best from the existing techniques shows 81.5% accuracy. In addition, PDP can be applied to structured pruning, such as N:M pruning and channel pruning. For 1:4 structured pruning of ResNet18, PDP improved the top-1 ImageNet1k accuracy by over 3.6% over the state-of-the-art. For channel pruning of ResNet50, PDP reduced the top-1 ImageNet1k accuracy by 0.6% from the state-of-the-art.

📄 PDF Abstract BibTeX arXiv:2305.11203

Code (0)

등록된 구현이 없습니다.

Tasks

AllNatural Language Inference

Methods 이 논문이 사용한 방법론

Refunds@Expedia|||How do I get a full refund from Expedia? “How do I get a full refund from Expedia? How do I get a full refund from Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Quick Help &…
Multi-Head Attention 설명 없음
Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Adam 설명 없음
Weight Decay 설명 없음
Residual Connection 설명 없음
Pruning 설명 없음

Similar Papers 제목 키워드 기반

SequentialAttention++ for Block Sparsification: Differentiable Pruning Meets Combinatorial Optimization

2024-02-27 · Taisuke Yasuda, Kyriakos Axiotis, Gang Fu, Mohammadhossein Bateni 외

Neural network pruning is a key technique towards engineering large yet scalable, interpretable, and generalizable models. Prior work on the subject has developed largely along two orthogonal directions: (1) differentiab…

Combinatorial OptimizationNetwork Pruning

DHP: Differentiable Meta Pruning via HyperNetworks

2020-03-30 · ECCV 2020 8 · Yawei Li, Shuhang Gu, Kai Zhang, Luc van Gool 외

Network pruning has been the driving force for the acceleration of neural networks and the alleviation of model storage/transmission burden. With the advent of AutoML and neural architecture search (NAS), pruning has bec…

AutoMLDenoisingimage-classificationImage Classification+5

ICE-Pruning: An Iterative Cost-Efficient Pruning Pipeline for Deep Neural Networks

2025-05-12 · Wenhao Hu, Paul Henderson, José Cano

Pruning is a widely used method for compressing Deep Neural Networks (DNNs), where less relevant parameters are removed from a DNN model to reduce its size. However, removing parameters reduces model accuracy, so pruning…

Global Sparse Momentum SGD for Pruning Very Deep Neural Networks

2019-09-27 · NeurIPS 2019 12 · Xiaohan Ding, Guiguang Ding, Xiangxin Zhou, Yuchen Guo 외

Deep Neural Network (DNN) is powerful but computationally expensive and memory intensive, thus impeding its practical usage on resource-constrained front-end devices. DNN pruning is an approach for deep model compression…

Model Compression

Differentiable Mask for Pruning Convolutional and Recurrent Networks

2019-09-10 · Ramchalam Kinattinkara Ramakrishnan, Eyyüb Sari, Vahid Partovi Nia

Pruning is one of the most effective model reduction techniques. Deep networks require massive computation and such models need to be compressed to bring them on edge devices. Most existing pruning techniques are focused…

Model CompressionMulti-Task LearningNeural Architecture Search