paper-with-me

Papers

Rethinking Network Pruning -- under the Pre-train and Fine-tune Paradigm

2021-04-18 · NAACL 2021 4 · Dongkuan Xu, Ian E. H. Yen, Jinxi Zhao, Zhibin Xiao

Transformer-based pre-trained language models have significantly improved the performance of various natural language processing (NLP) tasks in the recent years. While effective and prevalent, these models are usually prohibitively large for resource-limited deployment scenarios. A thread of research has thus been working on applying network pruning techniques under the pretrain-then-finetune paradigm widely adopted in NLP. However, the existing pruning results on benchmark transformers, such as BERT, are not as remarkable as the pruning results in the literature of convolutional neural networks (CNNs). In particular, common wisdom in pruning CNN states that sparse pruning technique compresses a model more than that obtained by reducing number of channels and layers (Elsen et al., 2020; Zhu and Gupta, 2017), while existing works on sparse pruning of BERT yields inferior results than its small-dense counterparts such as TinyBERT (Jiao et al., 2020). In this work, we aim to fill this gap by studying how knowledge are transferred and lost during the pre-train, fine-tune, and pruning process, and proposing a knowledge-aware sparse pruning process that achieves significantly superior results than existing literature. We show for the first time that sparse pruning compresses a BERT model significantly more than reducing its number of channels and layers. Experiments on multiple data sets of GLUE benchmark show that our method outperforms the leading competitors with a 20-times weight/FLOPs compression and neglectable loss in prediction accuracy.

📄 PDF Abstract BibTeX arXiv:2104.08682

Code (1)

derronxu/sparsebert 공식 구현 pytorch

Tasks

Network Pruning

Methods 이 논문이 사용한 방법론

Attention 설명 없음
Pruning 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
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 &…
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Adam 설명 없음
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…

Similar Papers 제목 키워드 기반

Sparse Progressive Distillation: Resolving Overfitting under Pretrain-and-Finetune Paradigm

2021-10-15 · ACL 2022 5 · Shaoyi Huang, Dongkuan Xu, Ian E. H. Yen, Yijue Wang 외

Conventional wisdom in pruning Transformer-based language models is that pruning reduces the model expressiveness and thus is more likely to underfit rather than overfit. However, under the trending pretrain-and-finetune…

Knowledge Distillation

Sparse Progressive Distillation: Resolving Overfitting under Pretrain-and-Finetune Paradigm

2021-11-16 · ACL ARR November 2021 11 · Anonymous

Conventional wisdom in pruning Transformer-based language models is that pruning reduces the model expressiveness and thus is more likely to underfit rather than overfit. However, under the trending pretrain-and-finetune…

Knowledge Distillation

Good Subnetworks Provably Exist: Pruning via Greedy Forward Selection

2020-03-03 · Mao Ye, Chengyue Gong, Lizhen Nie, Denny Zhou 외

Recent empirical works show that large deep neural networks are often highly redundant and one can find much smaller subnetworks without a significant drop of accuracy. However, most existing methods of network pruning a…

Network Pruning

Rethinking Again the Value of Network Pruning -- A Dynamical Isometry Perspective

2021-09-29 · Huan Wang, Can Qin, Yue Bai, Yun Fu

Several recent works questioned the value of inheriting weight in structured neural network pruning because they empirically found training from scratch can match or even outperform finetuning a pruned model. In this pap…

Network Pruning

One Shot vs. Iterative: Rethinking Pruning Strategies for Model Compression

2025-08-19 · Mikołaj Janusz, Tomasz Wojnar, Yawei Li, Luca Benini 외 arxiv

Pruning is a core technique for compressing neural networks to improve computational efficiency. This process is typically approached in two ways: one-shot pruning, which involves a single pass of training and pruning, a…

Computational EfficiencyModel Compression