CFSP: An Efficient Structured Pruning Framework for LLMs with Coarse-to-Fine Activation Information
Not on the map. Why?
Abstract (arXiv)
The colossal parameters and computational overhead of Large Language Models (LLMs) challenge their real-world applications. Network pruning, which targets unstructured or structured sparsity by removing redundant parameters, has recently been explored for LLM acceleration. Existing LLM pruning works focus on unstructured pruning, which typically requires special hardware support for a practical speed-up. In contrast, structured pruning can reduce latency on general devices. However, it remains a challenge to perform structured pruning efficiently and maintain performance, especially at high sparsity ratios. To this end, we introduce an efficient structured pruning framework named CFSP, which leverages both Coarse (interblock) and Fine-grained (intrablock) activation information as an importance criterion to guide pruning. The pruning is highly efficient, as it only requires one forward pass to compute feature activations. Specifically, we first allocate the sparsity budget across blocks based on their importance and then retain important weights within each block. In addition, we introduce a recovery fine-tuning strategy that adaptively allocates training overhead based on coarse-grained importance to further improve performance. Experimental results demonstrate that CFSP outperforms existing methods on diverse models across various sparsity budgets. Our code will be available at https://github.com/wyxscir/CFSP.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). Builds on 49 of its 77 references that are in the map. First posted on arXiv 20 Sep 2024.
Builds on
49 of 77 references.
References · 49
- 2017Attention Is All You Needcited by 60,361
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 13,028
- 2020Measuring Massive Multitask Language Understandingcited by 7,963
- 2018Think you have Solved Question Answering? Try ARC, the AI2 Reasoning Challengecited by 4,886
- 2019HellaSwag: Can a Machine Really Finish Your Sentence?cited by 4,100
- 2023QLoRA: Efficient Finetuning of Quantized LLMscited by 3,418
- 2016Pointer Sentinel Mixture Modelscited by 3,096
- 2019PIQA: Reasoning about Physical Commonsense in Natural Languagecited by 2,883
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,262
37 more
- 2019HuggingFace's Transformers: State-of-the-art Natural Language Processingcited by 2,218
- 2018Can a Suit of Armor Conduct Electricity? A New Dataset for Open Book Question Answeringcited by 2,164
- 2022GPTQ: Accurate Post-Training Quantization for Generative Pre-trained Transformerscited by 1,919
- 2022SmoothQuant: Accurate and Efficient Post-Training Quantization for Large Language Modelscited by 1,386
- 2023GQA: Training Generalized Multi-Query Transformer Models from Multi-Head Checkpointscited by 1,346
- 2023AWQ: Activation-aware Weight Quantization for LLM Compression and Accelerationcited by 1,298
- 2024The FineWeb Datasets: Decanting the Web for the Finest Text Data at Scalecited by 1,160
- 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shotcited by 1,121
- 2022LLM.int8(): 8-bit Matrix Multiplication for Transformers at Scalecited by 906
- 2019Analyzing Multi-Head Self-Attention: Specialized Heads Do the Heavy Lifting, the Rest Can Be Prunedcited by 856
- 2019Are Sixteen Heads Really Better than One?cited by 816
- 2018A Convergence Theory for Deep Learning via Over-Parameterizationcited by 787
- 2023Distilling Step-by-Step! Outperforming Larger Language Models with Less Training Data and Smaller Model Sizescited by 737
- 2024KIVI: A Tuning-Free Asymmetric 2bit Quantization for KV Cachecited by 637
- 2024KVQuant: Towards 10 Million Context Length LLM Inference with KV Cache Quantizationcited by 591
- 2017Learning Sparse Neural Networks through L0 Regularizationcited by 583
- 2023FlexGen: High-Throughput Generative Inference of Large Language Models with a Single GPUcited by 575
- 2022ZeroQuant: Efficient and Affordable Post-Training Quantization for Large-Scale Transformerscited by 526
- 2023Model Tells You What to Discard: Adaptive KV Cache Compression for LLMscited by 474
- 2023Sheared LLaMA: Accelerating Language Model Pre-training via Structured Pruningcited by 415
- 2024SliceGPT: Compress Large Language Models by Deleting Rows and Columnscited by 385
- 2023SpQR: A Sparse-Quantized Representation for Near-Lossless LLM Weight Compressioncited by 367
- 2023Deja Vu: Contextual Sparsity for Efficient LLMs at Inference Timecited by 252
- 2024The Unreasonable Ineffectiveness of the Deeper Layerscited by 226
- 2019Structured Pruning of Large Language Modelscited by 203
- 2023Outlier Weighed Layerwise Sparsity (OWL): A Missing Secret Sauce for Pruning LLMs to High Sparsitycited by 165
- 2021MoEfication: Transformer Feed-forward Layers are Mixtures of Expertscited by 152
- 2024LaCo: Large Language Model Pruning via Layer Collapsecited by 126
- 2020Self-Attention Attribution: Interpreting Information Interactions Inside Transformercited by 125
- 2021Sparse is Enough in Scaling Transformerscited by 86
- 2024BESA: Pruning Large Language Models with Blockwise Parameter-Efficient Sparsity Allocationcited by 45
- 2024Everybody Prune Now: Structured Pruning of LLMs with only Forward Passescited by 43
- 2023The Emergence of Essential Sparsity in Large Pre-trained Models: The Weights that Mattercited by 42
- 2022MoEBERT: from BERT to Mixture-of-Experts via Importance-Guided Adaptationcited by 37
- 2021Distilled Dual-Encoder Model for Vision-Language Understandingcited by 22
- 2024Unearthing Large Scale Domain-Specific Knowledge from Public Corporacited by 12
- 2023SmartTrim: Adaptive Tokens and Attention Pruning for Efficient Vision-Language Modelscited by 7
Built on by
Citing papers per year: 2025: 6; 2026: 5.
11 papers.
- 2025Layer-wise dynamic rank for compressing large language modelscited by 8
- 2026SlimQwen: Exploring the Pruning and Distillation in Large MoE Model Pre-trainingcited by 7
- 2025T'yr-the-Pruner: Structural Pruning LLMs via Global Sparsity Distribution Optimizationcited by 4
- 2025Scaling Up On-Device LLMs via Active-Weight Swapping Between DRAM and Flashcited by 4
- 2025EffiVLM-BENCH: A Comprehensive Benchmark for Evaluating Training-Free Acceleration in Large Vision-Language Modelscited by 3
- 2026Before Parc Ferm'e: RL-Time Pruning for Efficient Embodied LLMs in Autonomous Drivingcited by 2
- 2025SPAP: Structured Pruning via Alternating Optimization and Penalty Methodscited by 1
- 2025COMPACT: Common-token Optimized Model Pruning Across Channels and Tokenscited by 0
- 2026Structured Pruning of Large Language Models via Power Transformation and Sign-Preserving Score Aggregation with Adaptive Feature Retentioncited by 0
- 2026Multi-Objective Structured Pruning of LLMs for Latency and Model Size Optimizationcited by 0
- 2026Train Overcomplete, Deploy Compact: Scaling Recovery Capacity for Structured LLM Pruningcited by 0
- 2026Train Overcomplete, Deploy Compact: Scaling Recovery Capacity for Structured LLM Pruning7 Sep 2026
- 2026Structured Pruning of Large Language Models via Power Transformation and Sign-Preserving Score Aggregation with Adaptive Feature Retention9 Jul 2026
- 2026Multi-Objective Structured Pruning of LLMs for Latency and Model Size Optimization8 Jun 2026
- 2026Before Parc Ferm'e: RL-Time Pruning for Efficient Embodied LLMs in Autonomous Driving29 May 2026
- 2026SlimQwen: Exploring the Pruning and Distillation in Large MoE Model Pre-training9 May 2026
- 2025Layer-wise dynamic rank for compressing large language models30 Sep 2025
- 2025COMPACT: Common-token Optimized Model Pruning Across Channels and Tokens8 Sep 2025
- 2025EffiVLM-BENCH: A Comprehensive Benchmark for Evaluating Training-Free Acceleration in Large Vision-Language Models31 May 2025
- 2025SPAP: Structured Pruning via Alternating Optimization and Penalty Methods6 May 2025
- 2025Scaling Up On-Device LLMs via Active-Weight Swapping Between DRAM and Flash11 Apr 2025
- 2025T'yr-the-Pruner: Structural Pruning LLMs via Global Sparsity Distribution Optimization12 Mar 2025