Challenge: Existing methods to prune Pre-trained Language Models (PLMs) are overparameterized and require fine-tuning.
Approach: They propose a pruning method that uses first-order pruning to prune PLMs while fine-tuning the remaining weights.
Outcome: The proposed method outperforms first-order pruning and zero-order methods at sparsity levels.

Similar Papers

Pruning before Fine-tuning: A Retraining-free Compression Framework for Pre-trained Language Models (2024.lrec-main)

Copied to clipboard

Challenge: Structured pruning is an effective technique for compressing pre-trained language models (PLMs), but it requires retraining, leading to additional computational overhead.
Approach: They propose a task-specific pruning framework that prunes redundant modules of pre-trained language models before fine-tuning them.
Outcome: The proposed pruning framework achieves higher performance on GLUE, SQUAD, WikiText-2, Wik-103, and PTB datasets while reducing the time required for fine-tuning.
Rethinking Network Pruning – under the Pre-train and Fine-tune Paradigm (2021.naacl-main)

Copied to clipboard

Challenge: Existing pruning results on benchmark transformers, such as BERT, are not as remarkable as those of convolutional neural networks.
Approach: They propose to apply a knowledge-aware pruning process to transformer-based pre-trained language models to reduce model size and model weight.
Outcome: The proposed pruning method outperforms the leading competitors with a 20-times weight/FLOPs compression and neglectable loss in prediction accuracy.
Efficient Contextualized Representation: Language Model Pruning for Sequence Labeling (D18-1)

Copied to clipboard

Challenge: Existing efforts to train pre-trained language models have brought significant improvements to various NLP applications.
Approach: They propose to compress bulky LMs while preserving useful information for a specific task.
Outcome: The proposed method can detach any layer without affecting others, and stretch shallow and wide LMs to be deep and narrow.
TextPruner: A Model Pruning Toolkit for Pre-Trained Language Models (2022.acl-demo)

Copied to clipboard

Challenge: Large pre-trained language models have been used for many NLP tasks but computational resources are limited.
Approach: They propose an open-source model pruning toolkit for pre-trained language models . they propose a self-supervised pruning method that can be applied without labeled data.
Outcome: The proposed pruning method reduces model size without retraining the model and speeds up inference speed on the common CPU and GPU devices.
Pruning Foundation Models for High Accuracy without Retraining (2024.findings-emnlp)

Copied to clipboard

Challenge: Despite the superior performance of foundation models, it is challenging to deploy large language models in practical applications due to their massive parameters and computations.
Approach: They propose a pruning algorithm to prune LLMs in one-shot without retraining . they propose retrainable pruning algorithms to prune multiple weights in LLM .
Outcome: The proposed pruning methods perform better than baseline pruning methods on sparse and unstructured sparsity models.
Probing Structured Pruning on Multilingual Pre-trained Models: Settings, Algorithms, and Efficiency (2022.acl-long)

Copied to clipboard

Challenge: Structured pruning has been extensively studied on monolingual pre-trained models . but little attention has been paid to evaluating the effectiveness of structured pruning on multilingual models.
Approach: They investigate settings, algorithms, and efficiency of structured pruning on multilingual models . authors propose a simple approach that allows training the model once and adapting to different model sizes at inference .
Outcome: The proposed approach allows training the model once and adapting to different model sizes at inference.
Structured Pruning for Efficient Generative Pre-trained Language Models (2023.findings-acl)

Copied to clipboard

Challenge: Large-scale generative Pre-trained Language Models (PLMs) are limited in their deployment in real-world applications.
Approach: They propose to prune the feed-forward networks of generative pre-trained language models to smaller widths without designing extra operators.
Outcome: The proposed method achieves 1.51x/6.96x inference speedup on GPU/CPU with 67% size reduction.
Low-Rank Prune-And-Factorize for Language Model Compression (2024.lrec-main)

Copied to clipboard

Challenge: Existing methods to reduce parameter redundancy in pre-processed language models fail to retain satisfactory performance under moderate to high compression rates.
Approach: They propose to use network pruning to extract low-rank sparsity pattern desirable to matrix factorization.
Outcome: The proposed method has a superior compression-performance trade-off compared to existing methods.
Pruning Pre-trained Language Models with Principled Importance and Self-regularization (2023.findings-acl)

Copied to clipboard

Challenge: Pre-trained language models often contain a vast amount of parameters, posing nontrivial requirements for storage and computation.
Approach: They propose a pruning method where model prediction is regularized by the latest checkpoint with increasing sparsity throughout pruning.
Outcome: The proposed approach is effective at sparsity levels, and can be applied to natural language understanding, question answering, and data-to-text generation tasks.
Structured Pruning of Large Language Models (2020.emnlp-main)

Copied to clipboard

Challenge: Recent advances in language modeling have led to remarkable improvements on a variety of tasks.
Approach: They propose a generic, structured pruning approach by parameterizing each weight matrix and adaptively removing rank-1 components during training.
Outcome: The proposed method outperforms unstructured pruning and block pruning on language modeling tasks while achieving speedups during training and inference.

What is GenGO?

GenGO is an NLP powered publication search system. It currenctly indexes 30k+ papers from ACL Anthology, and implements multi-aspect summarization, semantic search, and more!

Information

About
Limitations