paper-with-me

Papers

What Matters In The Structured Pruning of Generative Language Models?

2023-02-07 · Michael Santacroce, Zixin Wen, Yelong Shen, Yuanzhi Li

Auto-regressive large language models such as GPT-3 require enormous computational resources to use. Traditionally, structured pruning methods are employed to reduce resource usage. However, their application to and efficacy for generative language models is heavily under-explored. In this paper we conduct an comprehensive evaluation of common structured pruning methods, including magnitude, random, and movement pruning on the feed-forward layers in GPT-type models. Unexpectedly, random pruning results in performance that is comparable to the best established methods, across multiple natural language generation tasks. To understand these results, we provide a framework for measuring neuron-level redundancy of models pruned by different methods, and discover that established structured pruning methods do not take into account the distinctiveness of neurons, leaving behind excess redundancies. In view of this, we introduce Globally Unique Movement (GUM) to improve the uniqueness of neurons in pruned models. We then discuss the effects of our techniques on different redundancy metrics to explain the improved performance.

📄 PDF Abstract BibTeX arXiv:2302.03773

Code (1)

huggingface/nn_pruning 공식 구현 pytorch

Tasks

Text Generation

Methods 이 논문이 사용한 방법론

15 Ways to Contact How can i speak to someone at Delta Airlines 설명 없음
Multi-Head Attention 설명 없음
Attention 설명 없음
Pruning 설명 없음
Cosine Annealing Cosine Annealing is a type of learning rate schedule that has the effect of starting with a large learning rate that is relatively rapidly decreased to a minimum value before…
Linear Warmup With Cosine Annealing Linear Warmup With Cosine Annealing is a learning rate schedule where we increase the learning rate linearly for $n$ updates and then anneal according to a cosine schedule…
BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.

Similar Papers 제목 키워드 기반

STUN: Structured-Then-Unstructured Pruning for Scalable MoE Pruning

2024-09-10 · Jaeseong Lee, Seung-won Hwang, Aurick Qiao, Daniel F Campos 외

Mixture-of-experts (MoEs) have been adopted for reducing inference costs by sparsely activating experts in Large language models (LLMs). Despite this reduction, the massive number of experts in MoEs still makes them expe…

GSM8KMixture-of-Experts

One Less Reason for Filter Pruning: Gaining Free Adversarial Robustness with Structured Grouped Kernel Pruning

2023-09-21 · NeurIPS 2023 11

Densely structured pruning methods utilizing simple pruning heuristics can deliver immediate compression and acceleration benefits with acceptable benign performances. However, empirical findings indicate such naively pr…

LEEVLA: Seeing What Matters in Latent Environment Evolution for Vision-Language-Action

2026-07-09 · Qi Lyu, Baicheng Liu, Xudong Wang, Jiahua Dong 외 arxiv

Vision-language-action (VLA) models aim to map multimodal inputs to robot actions. However, most existing approaches struggle to cover complex dynamic scenarios due to treating all visual tokens uniformly and reasoning w…

See What Matters: Differentiable Grid Sample Pruning for Generalizable Vision-Language-Action Model

2026-05-12 · Yixu Feng, Zinan Zhao, Yanxiang Ma, Chenghao Xia 외 arxiv

Vision-Language-Action (VLA) models have shown remarkable promise in robotics manipulation, yet their high computational cost hinders real-time deployment. Existing token pruning methods suffer from a fundamental trade-o…

Deep Neural Networks pruning via the Structured Perspective Regularization

2022-06-28 · Matteo Cacciola, Antonio Frangioni, Xinlin Li, Andrea Lodi

In Machine Learning, Artificial Neural Networks (ANNs) are a very powerful tool, broadly used in many applications. Often, the selected (deep) architectures include many layers, and therefore a large amount of parameters…