ghimiredhikura/Awasome-Pruning

Awesome Pruning. ✅ Curated Resources for Neural Network Pruning.

178

150 commits

updated May 8, 2026

See the code

README

Awesome Pruning

Awesome Visitors Last Updated Resources

A curated list of neural network pruning papers, surveys, toolboxes, and code resources across CNNs, ViTs, LLMs, VLMs/MLLMs, diffusion, and deployment-aware compression.

Maintained by Deepak Ghimire and the community

Inspired by he-y/Awesome-Pruning

[!NOTE] Pull requests for missing papers, code links, and corrections are welcome. If this repository helps your work, please cite it using the BibTeX in Citation. Last updated: 2026-05-08. Recent additions emphasize pruning for LLMs, VLMs/MLLMs, ViTs, diffusion/3DGS, structured sparsity, semi-structured sparsity, and deployment-oriented compression.

Contents

Legend

SymbolMeaning
UUnstructured / weight pruning
SStructured / filter / channel / neuron / head / layer pruning
SSSemi-structured sparsity, e.g., N:M / 2:4
TToken / patch / KV-cache pruning or token reduction
DDynamic / input-adaptive pruning
QJoint pruning and quantization
AOfficial / author implementation
OUnofficial / third-party implementation
-Code not found or not clearly public
TrendRepresentative Methods
LLM structural pruningLLM-Pruner, Sheared LLaMA, LoRAPrune, 2SSP, PAT, D2 Prune, ARMOR
LLM unstructured / semi-structured pruningSparseGPT, Wanda, RIA, Wanda++, SLoRB, PermLLM
VLM / MLLM visual-token pruningATP-LLaVA, DivPrune, PACT, TopV, HiMAP, DyCoke, SGL
General automatic structured pruningDepGraph / Torch-Pruning, OTOv2/HESSO, GETA
ViT token pruning / mergingToMe, Token Cropr, Zero-TPrune, Token Fusion
Hardware/deployment-aware compressionHALP, GETA, NPAS, APQ, 2:4 pruning, pruning+quantization

Conference Publications

2026

VenueTitleAreaTypeCodeNotes
ICLRARMOR: High-Performance Semi-Structured Pruning via Block-Diagonal MaskingLLMSS-Uses block-diagonal structure for high-performance semi-structured pruning.
AAAID2 Prune: Sparsifying Large Language Models via Dual Distribution-Aware CalibrationLLMU/SS-Addresses activation distribution shift and long-tail activation behavior.
EACL IndustryIterative Structured Pruning for Large Language ModelsLLMS-Iterative structured pruning with hybrid calibration for downstream generalization.
CPALUnderstanding Neural Network Pruning via Infinite Width Graph LimitsTheoryU/S-Theoretical graphon perspective on sparse networks induced by pruning.
arXivEfficient Post-Training Pruning of Large Language Models with Statistical CorrectionLLMU/S-Post-training pruning with statistical correction.
arXivFrom Local to Global: Revisiting Structured Pruning for Large Language ModelsLLMS-Global/task-aware view of structured pruning; arXiv version updated in 2026.
arXivGETA-3DGS: Automatic Joint Structured Pruning and Quantization for 3D Gaussian Splatting3DGSS/Q-Extends joint pruning-quantization ideas to 3D Gaussian Splatting.

2025

VenueTitleAreaTypeCodeNotes
CVPRAutomatic Joint Structured Pruning and Quantization for Efficient Neural Network Training and CompressionGeneralS/QPyTorch[A]GETA; architecture-agnostic joint structured pruning + mixed-precision QAT.
CVPRATP-LLaVA: Adaptive Token Pruning for Large Vision Language ModelsLVLMT/D-Layer-wise and instance-wise adaptive visual-token pruning.
CVPRDivPrune: Diversity-based Visual Token Pruning for Large Multimodal ModelsMLLMTPyTorch[A]Training-free, calibration-free diversity-based visual-token selection.
CVPRToken Cropr: Faster ViTs for Quite a Few TasksViTT/DPyTorch[A]End-to-end token pruner; reported 1.5×–4× speedups across vision tasks.
CVPRPACT: Pruning and Clustering-Based Token Reduction for Faster Visual Language ModelsVLMTPyTorch[A]Combines pruning of irrelevant tokens with clustering/merging of redundant tokens.
CVPRTopV: Compatible Token Pruning with Inference Time Optimization for Fast and Low-Memory Multimodal Vision Language ModelMLLMT/D-Prefill-stage token pruning compatible with FlashAttention and KV-cache reduction.
CVPRLifting the Veil on Visual Information Flow in MLLMs: Unlocking Efficient Visual Token PruningMLLMT/D-Introduces HiMAP, a modality-aware plug-and-play visual-token pruning method.
CVPRLibra-Merging: Importance-Redundancy and Pruning-Merging Trade-off for Acceleration Plug-in in Large Vision-Language ModelsLVLMT-Balances pruning and merging to handle token importance/redundancy trade-off.
CVPRDyCoke: Dynamic Compression of Tokens for Fast Video Large Language ModelsVideo-LLMT/D-Training-free temporal compression and dynamic KV-cache reduction.
CVPRA Stitch in Time Saves Nine: Small VLM is a Precise Guidance for Accelerating Large VLMsVLMT/D-Small VLM guidance for visual-token pruning in a larger VLM.
ICLRThe Unreasonable Ineffectiveness of the Deeper LayersLLMS-Studies layer pruning and redundancy in deeper LLM layers.
ICLR Workshop2SSP: A Two-Stage Framework for Structured Pruning of LLMsLLMSPyTorch[A]Combines width pruning and depth pruning for LLMs.
OpenReviewMoreauPruner: Robust Structured Pruning of Large Language ModelsLLMS-Robustness-oriented structured pruning under weight perturbations.
OpenReviewFASP: Fast and Accurate Structured Pruning of Large Language ModelsLLMS-Fast structured pruning using interlinked sequential-layer structure.
OpenReviewHESSO: Towards Automatic Efficient and User Friendly Structured PruningGeneralS-OTO-style automatic structured pruning workflow.
AAAIToward Adaptive Large Language Models Structured PruningLLMS/D-Multi-granularity adaptive structured pruning for LLMs.
AAAIPAT: Pruning-Aware Tuning for Large Language ModelsLLMSPyTorch[A]Tunes LLMs while considering later pruning.
AAAIPruning Large Language Models with Semi-Structural Adaptive Sparse TrainingLLMSS-Semi-structured LLM pruning with adaptive sparse training; includes SLoRB.
COLINGEnhancing One-Shot Pruned Pre-trained Language Models Through Sparse-Dense-Sparse StrategyPLMU-SDS: Sparse-Dense-Sparse restoration strategy after one-shot pruning.
ACL FindingsWanda++: Pruning Large Language Models via Regional GradientsLLMU/SS-Adds efficient block/regional gradient information to Wanda-like pruning.
EMNLPOn Pruning State-Space LLMsSSM-LLMS/U-Studies pruning behavior for state-space language models.
BMVCExplainability-Aware Structured Pruning for Efficient Neural NetworksCNN/ViTS-Structured pruning guided by explainability.
arXivNIRVANA: Structured Pruning Reimagined for Large Language ModelsLLMS-Differentiates attention/MLP structure in LLM pruning.
arXivTýr-the-Pruner: Structural Pruning LLMs via Global Sparsity Allocation SearchLLMS-Searches global sparsity allocation across layers.
arXivPruning Large Language Models by Identifying and Preserving Functional NetworksLLMSPyTorch[A]Brain-network-inspired functional-neuron preservation.
arXivPruning Weights but Not Truth: Safeguarding Truthfulness While Pruning LLMsLLM SafetyU/S-Truthfulness-aware pruning using activation outlier signals.
arXivPermLLM: Learnable Channel Permutation for N:M Sparse Large Language ModelsLLMSS-Channel permutation for improved N:M sparse pruning.
arXivDSA: Discovering Sparsity Allocation for Layer-wise Pruning of Large Language ModelsLLMU/S-Automated sparsity allocation for layer-wise LLM pruning.
arXivOATS: Outlier-Aware Pruning Through Sparse and Low-Rank DecompositionTransformerU/S-Compresses transformer weights as sparse + low-rank components.

2024

VenueTitleAreaTypeCodeNotes
ICLRTowards Meta-Pruning via Optimal TransportGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
ICLRTowards Energy Efficient Spiking Neural Networks: An Unstructured Pruning FrameworkSNNUPyTorch[A]Unstructured sparsity / weight pruning method.
ICLRMasks, Signs, And Learning Rate RewindingGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
ICLRScaling Laws for Sparsely-Connected Foundation ModelsSparsity TheorySPyTorch[A]Structured pruning for hardware-friendly compression.
ICLRSparse Model Soups: A Recipe for Improved Pruning via Model AveragingSparsity TheoryS-Structured pruning for hardware-friendly compression.
ICLRAdaptive Sharpness-Aware Pruning for Robust Sparse NetworksSparsity TheoryS-Structured pruning for hardware-friendly compression.
ICLRWhat Makes a Good Prune? Maximal Unstructured Pruning for Maximal Cosine SimilaritySparsity TheoryUPyTorch[A]Unstructured sparsity / weight pruning method.
ICLRIn defense of parameter sharing for model-compressionGeneralS/U--
ICLRECoFLaP: Efficient Coarse-to-Fine Layer-Wise Pruning for Vision-Language ModelsLLMU-Unstructured sparsity / weight pruning method.
ICLRData-independent Module-aware Pruning for Hierarchical Vision TransformersViT/TransformerSPyTorch[A]Structured pruning for hardware-friendly compression.
ICLRSWAP: Sparse Entropic Wasserstein Regression for Robust Network PruningSparsity TheoryS-Structured pruning for hardware-friendly compression.
ICLRSparse Weight Averaging with Multiple Particles for Iterative Magnitude PruningSparsity TheoryU-Unstructured sparsity / weight pruning method.
ICLRSynergistic Patch Pruning for Vision Transformer: Unifying Intra- & Inter-Layer Patch ImportanceViT/TransformerS-Token/patch reduction for transformer acceleration.
ICLRFedP3: Federated Personalized and Privacy-friendly Network Pruning under Model HeterogeneityFederated/PrivacyS-Pruning method for federated or distributed settings.
ICLRThe Need for Speed: Pruning Transformers with One RecipeViT/TransformerSPyTorch[A]Structured pruning for hardware-friendly compression.
ICLRSAS: Structured Activation SparsificationGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
CVPROrthCaps: An Orthogonal CapsNet with Sparse Attention Routing and PruningSparsity TheorySPyTorch[A]Structured pruning for hardware-friendly compression.
CVPRZero-TPrune: Zero-Shot Token Pruning through Leveraging of the Attention Graph in Pre-Trained TransformersViT/TransformerSPyTorch[A]Token/patch reduction for transformer acceleration.
CVPRFinding Lottery Tickets in Vision Models via Data-driven Spectral Foresight PruningSparsity TheorySPyTorch[A]Structured pruning for hardware-friendly compression.
CVPRBilevelPruning: Unified Dynamic and Static Channel Pruning for Convolutional Neural NetworksCNNS-Input-adaptive or dynamic pruning strategy.
CVPRFedMef: Towards Memory-efficient Federated Dynamic PruningFederated/PrivacyS-Pruning method for federated or distributed settings.
CVPRResource-Efficient Transformer Pruning for Finetuning of Large ModelsViT/TransformerS-Structured pruning for hardware-friendly compression.
CVPRDevice-Wise Federated Network PruningFederated/PrivacyS-Pruning method for federated or distributed settings.
CVPRAuto-Train-Once: Controller Network Guided Automatic Network Pruning from ScratchGeneralS-Structured pruning for hardware-friendly compression.
CVPRJointly Training and Pruning CNNs via Learnable Agent Guidance and AlignmentCNNS-Structured pruning for hardware-friendly compression.
CVPRDiversity-aware Channel Pruning for StyleGAN CompressionGANSPyTorch[A]Structured pruning for hardware-friendly compression.
CVPRMADTP: Multimodal Alignment-Guided Dynamic Token Pruning for Accelerating Vision-Language TransformerVLM/MLLMSPyTorch[A]Recent method for pruning or sparsifying large language models.
AAAIDynamic Feature Pruning and Consolidation for Occluded Person Re-IdentificationGeneralS-Input-adaptive or dynamic pruning strategy.
AAAIREPrune: Channel Pruning via Kernel Representative SelectionCNNS-Structured pruning for hardware-friendly compression.
AAAIRevisiting Gradient Pruning: A Dual Realization for Defending against Gradient AttacksGeneralS-Structured pruning for hardware-friendly compression.
AAAIIRPruneDet: Efficient Infrared Small Target Detection via Wavelet Structure-Regularized Soft Channel PruningDetection/SegmentationS-Structured pruning for hardware-friendly compression.
AAAIEPSD: Early Pruning with Self-Distillation for Efficient Model CompressionGeneralS-Structured pruning for hardware-friendly compression.
WACVPruning from Scratch via Shared Pruning Module and Nuclear norm-based RegularizationGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
WACVTowards Better Structured Pruning Saliency by Reorganizing ConvolutionGANSPyTorch[A]Structured pruning for hardware-friendly compression.
WACVTorque based Structured Pruning for Deep Neural NetworkGeneralS-Structured pruning for hardware-friendly compression.
WACVRevisiting Token Pruning for Object Detection and Instance SegmentationViT/TransformerSPyTorch[A]Token/patch reduction for transformer acceleration.
WACVToken Fusion: Bridging the Gap Between Token Pruning and Token MergingViT/TransformerS-Token/patch reduction for transformer acceleration.
WACVPATROL: Privacy-Oriented Pruning for Collaborative Inference Against Model Inversion AttacksFederated/PrivacyS-Structured pruning for hardware-friendly compression.
ICLRSheared LLaMA: Accelerating Language Model Pre-training via Structured PruningLLMSPyTorch[A]Structured pruning + continued pretraining for smaller LLMs.
ICLRPlug-and-Play: An Efficient Post-training Pruning Method for Large Language ModelsLLMU-RIA + channel permutation for post-training LLM pruning and N:M semi-structured sparsity.
ACL FindingsLoRAPrune: Structured Pruning Meets Low-Rank Parameter-Efficient Fine-TuningLLMSPyTorch[A]LoRA-guided structured pruning with reduced memory cost.
ECCVFastV: An Image is Worth 1/2 Tokens After Layer 2LVLMTPyTorch[A]Plug-and-play visual-token pruning for LMM inference acceleration.

2023

VenueTitleAreaTypeCodeNotes
NIPSDiff-Pruning: Structural Pruning for Diffusion ModelsDiffusionSPyTorch[A]Structured pruning for hardware-friendly compression.
NIPSLLM-Pruner: On the Structural Pruning of Large Language ModelsLLMSPyTorch[A]Recent method for pruning or sparsifying large language models.
ICCVAutomatic Network Pruning via Hilbert-Schmidt Independence Criterion Lasso under Information Bottleneck PrincipleGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
ICCVUnified Data-Free Compression: Pruning and Quantization without Fine-TuningGeneralSPyTorch[A]Combines pruning with quantization/compression.
ICCVStructural Alignment for Network Pruning through Partial RegularizationGeneralS-Structured pruning for hardware-friendly compression.
ICCVDifferentiable Transportation PruningGeneralS-Structured pruning for hardware-friendly compression.
ICCVDynamic Token Pruning in Plain Vision Transformers for Semantic SegmentationViT/TransformerSPyTorch[A]Token/patch reduction for transformer acceleration.
ICCVTowards Fairness-aware Adversarial Network PruningGeneralS-Structured pruning for hardware-friendly compression.
ICCVEfficient Joint Optimization of Layer-Adaptive Weight Pruning in Deep Neural NetworksGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
CVPRDepGraph: Towards Any Structural PruningGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
CVPRX-Pruner: eXplainable Pruning for Vision TransformersViT/TransformerU/S--
CVPRJoint Token Pruning and Squeezing Towards More Aggressive Compression of Vision TransformersViT/TransformerSPyTorch[A]Token/patch reduction for transformer acceleration.
CVPRGlobal Vision Transformer Pruning with Hessian-Aware SaliencyViT/TransformerS-Structured pruning for hardware-friendly compression.
CVPRCP3: Channel Pruning Plug-in for Point-based Networks3D/Point CloudS-Structured pruning for hardware-friendly compression.
CVPRTraining Debiased Subnetworks With Contrastive Weight PruningGeneralU-Unstructured sparsity / weight pruning method.
CVPRPruning Parameterization With Bi-Level Optimization for Efficient Semantic Segmentation on the EdgeDetection/SegmentationS-Structured pruning for hardware-friendly compression.
CVPRStructural Alignment for Network Pruning through Partial RegularizationGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
ICLRJaxPruner: A concise library for sparsity researchSparsity TheoryU/SPyTorch[A]-
ICLROTOv2: Automatic, Generic, User-FriendlyGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
ICLRHow I Learned to Stop Worrying and Love RetrainingGeneralUPyTorch[A]Unstructured sparsity / weight pruning method.
ICLRToken Merging: Your ViT But Faster ViT/TransformerU/SPyTorch[A]Token/patch reduction for transformer acceleration.
ICLRRevisiting Pruning at Initialization Through the Lens of Ramanujan GraphsSparsity TheoryUPyTorch[A] (soon...)Unstructured sparsity / weight pruning method.
ICLRUnmasking the Lottery Ticket Hypothesis: What's Encoded in a Winning Ticket's Mask?Sparsity TheoryU-Unstructured sparsity / weight pruning method.
ICLRNTK-SAP: Improving neural network pruning by aligning training dynamicsGeneralU-Unstructured sparsity / weight pruning method.
ICLRDFPC: Data flow driven pruning of coupled channels without dataCNNSPyTorch[A]Data-free or calibration-light pruning method.
ICLRTVSPrune - Pruning Non-discriminative filters via Total Variation separability of intermediate representations without fine tuningCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
ICLRPruning Deep Neural Networks from a Sparsity PerspectiveSparsity TheoryUPyTorch[A]Unstructured sparsity / weight pruning method.
ICLRA Unified Framework of Soft Threshold PruningGeneralUPyTorch[A]Unstructured sparsity / weight pruning method.
WACVCalibrating Deep Neural Networks Using Explicit Regularisation and Dynamic Data PruningGeneralS-Input-adaptive or dynamic pruning strategy.
WACVAttend Who Is Weak: Pruning-Assisted Medical Image Localization Under Sophisticated and Implicit ImbalancesMedical ImagingS-Structured pruning for hardware-friendly compression.
ICASSPWHC: Weighted Hybrid Criterion for Filter Pruning on Convolutional Neural NetworksCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
ICMLSparseGPT: Massive Language Models Can Be Accurately Pruned in One-ShotLLMU/SSPyTorch[A]First widely used one-shot pruning method for 10B–100B+ parameter GPT-family models.
arXivWanda: A Simple and Effective Pruning Approach for Large Language ModelsLLMU/SSPyTorch[A]Weight magnitude × activation norm; no retraining or weight update.
arXivLoRAPrune: Structured Pruning Meets Low-Rank Parameter-Efficient Fine-TuningLLMSPyTorch[A]Early version later appearing in ACL Findings 2024.

2022

VenueTitleAreaTypeCodeNotes
CVPRInterspace Pruning: Using Adaptive Filter Representations To Improve Training of Sparse CNNsSparsity TheoryU-Unstructured sparsity / weight pruning method.
CVPRRevisiting Random Channel Pruning for Neural Network CompressionCNNSPyTorch[A] (soon...)Structured pruning for hardware-friendly compression.
CVPRFire Together Wire Together: A Dynamic Pruning Approach With Self-Supervised Mask PredictionGeneralSPyTorch[A]Input-adaptive or dynamic pruning strategy.
CVPRWhen to Prune? A Policy towards Early Structural PruningGeneralS-Structured pruning for hardware-friendly compression.
CVPRDreaming to Prune Image Deraining NetworksLow-level VisionS-Structured pruning for hardware-friendly compression.
ICLRSOSP: Efficiently Capturing Global Correlations by Second-Order Structured PruningGeneralS-Structured pruning for hardware-friendly compression.
ICLRLearning Pruning-Friendly Networks via Frank-Wolfe: One-Shot, Any-Sparsity, And No RetrainingSparsity TheoryUPyTorch[A]Unstructured sparsity / weight pruning method.
ICLRRevisit Kernel Pruning with Lottery Regulated Grouped ConvolutionsSparsity TheorySPyTorch[A]Structured pruning for hardware-friendly compression.
ICLRDual Lottery Ticket HypothesisSparsity TheoryUPyTorch[A]Unstructured sparsity / weight pruning method.
NIPSSAViT: Structure-Aware Vision Transformer Pruning via Collaborative OptimizationViT/TransformerSPyTorch[A](soon...)Structured pruning for hardware-friendly compression.
NIPSStructural Pruning via Latency-Saliency KnapsackDeploymentSPyTorch[A]Structured pruning for hardware-friendly compression.
ACCVFilter Pruning via Automatic Pruning Rate Search⋆CNNS-Structured pruning for hardware-friendly compression.
ACCVNetwork Pruning via Feature Shift MinimizationGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
ACCVLightweight Alpha Matting Network Using Distillation-Based Channel PruningLow-level VisionSPyTorch[A]Structured pruning for hardware-friendly compression.
ACCVAdaptive FSP : Adaptive Architecture Search with Filter Shape PruningCNNS-Structured pruning for hardware-friendly compression.
ECCVSoft Masking for Cost-Constrained Channel PruningCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
WACVHessian-Aware Pruning and Optimal Neural ImplantGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
WACVPPCD-GAN: Progressive Pruning and Class-Aware Distillation for Large-Scale Conditional GANs CompressionGANS-Structured pruning for hardware-friendly compression.
WACVChannel Pruning via Lookahead Search Guided Reinforcement LearningCNNS-Structured pruning for hardware-friendly compression.
WACVEZCrop: Energy-Zoned Channels for Robust Output PruningDeploymentSPyTorch[A]Structured pruning for hardware-friendly compression.
ICIPOne-Cycle Pruning: Pruning Convnets With Tight Training BudgetCNNU-Unstructured sparsity / weight pruning method.
ICIPRAPID: A Single Stage Pruning FrameworkGeneralU-Unstructured sparsity / weight pruning method.
ICIPThe Rise of the Lottery Heroes: Why Zero-Shot Pruning is HardSparsity TheoryU-Unstructured sparsity / weight pruning method.
ICIPTruncated Lottery Ticket for Deep PruningSparsity TheoryU-Unstructured sparsity / weight pruning method.
ICIPWhich Metrics For Network Pruning: Final Accuracy? or Accuracy Drop?GeneralS/U--
ISMSIStructured Pruning with Automatic Pruning Rate Derivation for Image Processing Neural NetworksLow-level VisionS-Structured pruning for hardware-friendly compression.

2021

VenueTitleAreaTypeCodeNotes
ICLRNeural Pruning via Growing RegularizationGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
ICLRNetwork Pruning That Matters: A Case Study on Retraining VariantsGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
ICLRLayer-adaptive Sparsity for the Magnitude-based PruningSparsity TheoryUPyTorch[A]Unstructured sparsity / weight pruning method.
NIPSOnly Train Once: A One-Shot Neural Network Training And Pruning FrameworkGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
CVPRNPAS: A Compiler-Aware Framework of Unified Network Pruning and Architecture Search for Beyond Real-Time Mobile AccelerationDeploymentS-Structured pruning for hardware-friendly compression.
CVPRNetwork Pruning via Performance MaximizationGeneralS-Structured pruning for hardware-friendly compression.
CVPRConvolutional Neural Network Pruning With Structural Redundancy Reduction*CNNS-Structured pruning for hardware-friendly compression.
CVPRManifold Regularized Dynamic Network PruningGeneralSPyTorch[A]Input-adaptive or dynamic pruning strategy.
CVPRJoint-DetNAS: Upgrade Your Detector With NAS, Pruning and Dynamic DistillationGeneralS-Input-adaptive or dynamic pruning strategy.
ICCVResRep: Lossless CNN Pruning via Decoupling Remembering and ForgettingCNNS-Structured pruning for hardware-friendly compression.
ICCVAchieving On-Mobile Real-Time Super-Resolution With Neural Architecture and Pruning SearchLow-level VisionS-Structured pruning for hardware-friendly compression.
ICCVGDP: Stabilized Neural Network Pruning via Gates With Differentiable Polarization*GeneralS-Structured pruning for hardware-friendly compression.
WACVHolistic Filter Pruning for Efficient Deep Neural NetworksCNNS-Structured pruning for hardware-friendly compression.
ICMLAccelerate CNNs from Three Dimensions: A Comprehensive Pruning FrameworkCNNS-Structured pruning for hardware-friendly compression.
ICMLGroup Fisher Pruning for Practical Network CompressionGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.

2020

VenueTitleAreaTypeCodeNotes
CVPRHRank: Filter Pruning using High-Rank Feature MapCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
CVPRTowards efficient model compression via learned global rankingGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
CVPRLearning Filter Pruning Criteria for Deep Convolutional Neural Networks AccelerationCNNS-Structured pruning for hardware-friendly compression.
CVPRGroup Sparsity: The Hinge Between Filter Pruning and Decomposition for Network CompressionSparsity TheorySPyTorch[A]Structured pruning for hardware-friendly compression.
CVPRAPQ: Joint Search for Network Architecture, Pruning and Quantization PolicyGeneralSPyTorch[A]Combines pruning with quantization/compression.
ICLRBudgeted Training: Rethinking Deep Neural Network Training Under Resource ConstraintsGeneralU-Unstructured sparsity / weight pruning method.
MLSysShrinkbench: What is the State of Neural Network Pruning?General-PyTorch[A]-
BMBSSimilarity Based Filter Pruning for Efficient Super-Resolution ModelsLow-level VisionS-Structured pruning for hardware-friendly compression.

2019

VenueTitleAreaTypeCodeNotes
CVPRFilter Pruning via Geometric Median for Deep Convolutional Neural Networks AccelerationCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
CVPRVariational Convolutional Neural Network PruningCNNS-Structured pruning for hardware-friendly compression.
CVPRTowards Optimal Structured CNN Pruning via Generative Adversarial LearningCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
CVPRPartial Order Pruning: For Best Speed/Accuracy Trade-Off in Neural Architecture SearchGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
CVPRImportance Estimation for Neural Network PruningGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
ICLRThe Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural NetworksSparsity TheoryUPyTorch[A]Unstructured sparsity / weight pruning method.
ICLRSNIP: Single-shot Network Pruning based on Connection SensitivityViT/TransformerUTensorflow[A]Unstructured sparsity / weight pruning method.
ICCVMetaPruning: Meta-Learning for Automatic Neural Network Channel PruningCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
ICCVAccelerate CNN via Recursive Bayesian PruningCNNS-Structured pruning for hardware-friendly compression.

2018

VenueTitleAreaTypeCodeNotes
CVPRPackNet: Adding Multiple Tasks to a Single Network by Iterative PruningGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
CVPRNISP: Pruning Networks Using Neuron Importance Score PropagationGeneralS-Structured pruning for hardware-friendly compression.
ICIPOnline Filter Clustering and Pruning for Efficient ConvnetsCNNS-Structured pruning for hardware-friendly compression.
IJCAISoft Filter Pruning for Accelerating Deep Convolutional Neural NetworksCNNSPyTorch[A]Structured pruning for hardware-friendly compression.

2017

VenueTitleAreaTypeCodeNotes
CVPRDesigning Energy-Efficient Convolutional Neural Networks Using Energy-Aware PruningDeploymentS-Structured pruning for hardware-friendly compression.
ICLRPruning Filters for Efficient ConvNetsCNNSPyTorch[O]Structured pruning for hardware-friendly compression.
ICCVChannel Pruning for Accelerating Very Deep Neural NetworksCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
ICCVThiNet: A Filter Level Pruning Method for Deep Neural Network CompressionCNNSCaffe[A]Structured pruning for hardware-friendly compression.
ICCVLearning Efficient Convolutional Networks Through Network SlimmingCNNSPyTorch[A]Structured pruning for hardware-friendly compression.

Journal Publications

2026

JournalTitleAreaTypeCodeNotes
--General--No peer-reviewed journal pruning papers were confidently added for 2026 yet; most 2026 additions are conference or preprint entries above.

2025

JournalTitleAreaTypeCodeNotes
Neural NetworksOOPS: Outlier-aware and Quadratic Programming Based Structured Pruning for Large Language ModelsLLMS-Structured LLM pruning with outlier-aware quadratic-programming formulation.

2024

JournalTitleAreaTypeCodeNotes
Neural NetworksEfficient tensor decomposition-based filter pruningCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
IEEE Trans. NNLSEnhanced Network Compression Through Tensor Decompositions and PruningGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
IEEE Transactions on Artificial IntelligenceDistilled Gradual Pruning with Pruned Fine-tuningGeneralUPyTorch[A]Unstructured sparsity / weight pruning method.

2023

JournalTitleAreaTypeCodeNotes
IEEE Trans Circuits Syst Video TechnolDCFP: Distribution Calibrated Filter Pruning for Lightweight and Accurate Long-tail Semantic SegmentationDetection/SegmentationS-Structured pruning for hardware-friendly compression.
IEEE Internet Things J.SNPF: Sensitiveness Based Network Pruning Framework for Efficient Edge ComputingDeploymentS-Structured pruning for hardware-friendly compression.
IEEE Trans. NNLSManipulating Identical Filter Redundancy for Efficient Pruning on Deep and Complicated CNNCNNS-Structured pruning for hardware-friendly compression.
IEEE Trans. NNLSBlock-Wise Partner Learning for Model CompressionGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
IEEE Trans. NNLSHierarchical Threshold Pruning Based on Uniform Response CriterionGeneralS-Structured pruning for hardware-friendly compression.
IEEE Trans. NNLSCATRO: Channel Pruning via Class-Aware Trace Ratio OptimizationCNNS-Structured pruning for hardware-friendly compression.
IEEE Trans. NNLSAdaptive Filter Pruning via Sensitivity FeedbackViT/TransformerS-Structured pruning for hardware-friendly compression.
NeurocomputingFilter pruning with uniqueness mechanism in the frequency domain for efficient neural networksCNNS-Structured pruning for hardware-friendly compression.
IEEE Trans. PAMICompact Neural Network via Stacking Hybrid UnitsGeneralS-Structured pruning for hardware-friendly compression.
IEEE Trans. PAMIPerformance-aware Approximation of Global Channel Pruning for Multitask CNNsCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
IEEE Trans. PAMIAdaptive Search-and-Training for Robust and Efficient Network PruningGeneralS-Structured pruning for hardware-friendly compression.
Image Vis. Comput.Loss-aware automatic selection of structured pruning criteria for deep neural network accelerationGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
Comput. Vis. Image Underst.Feature independent Filter Pruning by Successive Layers analysisCNNS-Structured pruning for hardware-friendly compression.
IEEE AccessDifferentiable Neural Architecture, Mixed Precision and Accelerator Co-SearchDeploymentS-Structured pruning for hardware-friendly compression.

2022

JournalTitleAreaTypeCodeNotes
IEEE Trans. Image Process.Efficient Layer Compression Without PruningGeneralS-Structured pruning for hardware-friendly compression.
IEEE Trans. PAMILearning to Explore Distillability and Sparsability: A Joint Framework for Model CompressionGeneralS-Structured pruning for hardware-friendly compression.
IEEE Trans. PAMI1xN Pattern for Pruning Convolutional Neural NetworksCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
IEEE Trans. NNLSFilter Pruning by Switching to Neighboring CNNs With Good AttributeCNNS-Structured pruning for hardware-friendly compression.
IEEE Trans. NNLSModel Pruning Enables Efficient Federated Learning on Edge DevicesFederated/PrivacyS-Pruning method for federated or distributed settings.
IEEE Trans. NNLSDAIS: Automatic Channel Pruning via Differentiable Annealing Indicator SearchCNNS-Structured pruning for hardware-friendly compression.
IEEE Trans. NNLSNetwork Pruning Using Adaptive Exemplar FiltersCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
IEEE Trans. NNLSCarrying Out CNN Channel Pruning in a White BoxCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
IEEE Trans. NNLSPruning Networks With Cross-Layer Ranking & k-Reciprocal Nearest FiltersCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
IEEE Trans. NNLSFilter Sketch for Network PruningCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
NeurocomputingFPFS: Filter-level pruning via distance weight measuring filter similarityCNNS-Structured pruning for hardware-friendly compression.
NeurocomputingRUFP: Reinitializing unimportant filters for soft pruningCNNS-Structured pruning for hardware-friendly compression.
Neural NetwHRel: Filter pruning based on High Relevance between activation maps and class labelsCNNSPyTorch[A]*Structured pruning for hardware-friendly compression.
Comput. Intell. Neurosci.Differentiable Network Pruning via Polarization of Probabilistic Channelwise Soft MasksCNNS-Structured pruning for hardware-friendly compression.
J. Syst. Archit.Optimizing deep neural networks on intelligent edge accelerators via flexible-rate filter pruningDeploymentS-Structured pruning for hardware-friendly compression.
Appl. Sci.Magnitude and Similarity Based Variable Rate Filter Pruning for Efficient Convolution Neural NetworksSparsity TheorySPyTorch[A]Structured pruning for hardware-friendly compression.
SensorsFilter Pruning via Measuring Feature Map InformationCNNS-Structured pruning for hardware-friendly compression.
IEEE AccessAutomated Filter Pruning Based on High-Dimensional Bayesian OptimizationCNNS-Structured pruning for hardware-friendly compression.
IEEE Signal Process. Lett.A Low-Complexity Modified ThiNet Algorithm for Pruning Convolutional Neural NetworksCNNS-Structured pruning for hardware-friendly compression.

2021

JournalTitleAreaTypeCodeNotes
IEEE Trans. PAMIDiscrimination-Aware Network Pruning for Deep Model CompressionGeneralSPyTorch[A]~Structured pruning for hardware-friendly compression.

2020

JournalTitleAreaTypeCodeNotes
IEEE Trans. NNLSEDP: An Efficient Decomposition and Pruning Scheme for Convolutional Neural Network CompressionCNNS-Structured pruning for hardware-friendly compression.
IEEE AccessFilter Pruning Without Damaging Networks CapacityCNNS-Structured pruning for hardware-friendly compression.
ElectronicsPruning Convolutional Neural Networks with an Attention Mechanism for Remote Sensing Image ClassificationCNNS-Structured pruning for hardware-friendly compression.

Survey Articles

Other Publications

Pruning Software and Toolbox

YearTitleAreaTypeCodeNotes
2026LLM Compressor / vLLM compression toolsLLMU/S/Q/SSPython[A]Recent method for pruning or sparsifying large language models.
2025GETAGeneralS/QPyTorch[A]-
2025PACTGeneralTPyTorch[A]-
2025DivPruneGeneralTPyTorch[A]-
2025Token CroprViT/TransformerTPyTorch[A]Token/patch reduction for transformer acceleration.
20252SSPGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
2024LLM-Shearing / Sheared LLaMALLMSPyTorch[A]Recent method for pruning or sparsifying large language models.
2024LoRAPruneGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
2023SparseGPTLLMU/SSPyTorch[A]Recent method for pruning or sparsifying large language models.
2023WandaGeneralU/SSPyTorch[A]-
2023UPop: Unified and Progressive Pruning for Compressing Vision-Language TransformersVLM/MLLMSPyTorch[A]Recent method for pruning or sparsifying large language models.
2023DepGraph: Towards Any Structural PruningGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
2023Torch-PruningToolboxSPyTorch[A]Software resource for pruning/compression workflows.
2023JaxPruner: JaxPruner: A concise library for sparsity researchSparsity TheoryU/SPyTorch[A]-
2022FasterAI: Prune and Distill your models with FastAI and PyTorchGeneralUPyTorch[A]Unstructured sparsity / weight pruning method.
2022Simplify: A Python library for optimizing pruned neural networksToolbox-PyTorch[A]Software resource for pruning/compression workflows.
2021PyTorchViz [A small package to create visualizations of PyTorch execution graphs]General-PyTorch[A]-
2020What is the State of Neural Network Pruning?GeneralS/UPyTorch[A]-
2019Official PyTorch Pruning ToolToolboxS/UPyTorch[A]Software resource for pruning/compression workflows.

Citation

If this repository helps your research, please cite it as:

@misc{awesome_pruning,
  title  = {Awesome Pruning},
  author = {Deepak Ghimire and others},
  year   = {2026},
  note   = {Curated list of pruning papers, surveys, software, and code across CNNs, ViTs, LLMs, VLMs/MLLMs, diffusion, and deployment-aware compression}
}
awesome
pruning
pytorch
structured-pruning
unstructured-pruning

Contributors

ghimiredhikura

140 commits

vantienpham

5 commits

fedeloper

4 commits

TanayNarshana

1 commits

ghimiredhikura/Awasome-Pruning

Awesome Pruning. ✅ Curated Resources for Neural Network Pruning.

178

150 commits

updated May 8, 2026

See the code

README

Awesome Pruning

Awesome Visitors Last Updated Resources

A curated list of neural network pruning papers, surveys, toolboxes, and code resources across CNNs, ViTs, LLMs, VLMs/MLLMs, diffusion, and deployment-aware compression.

Maintained by Deepak Ghimire and the community

Inspired by he-y/Awesome-Pruning

[!NOTE] Pull requests for missing papers, code links, and corrections are welcome. If this repository helps your work, please cite it using the BibTeX in Citation. Last updated: 2026-05-08. Recent additions emphasize pruning for LLMs, VLMs/MLLMs, ViTs, diffusion/3DGS, structured sparsity, semi-structured sparsity, and deployment-oriented compression.

Contents

Legend

SymbolMeaning
UUnstructured / weight pruning
SStructured / filter / channel / neuron / head / layer pruning
SSSemi-structured sparsity, e.g., N:M / 2:4
TToken / patch / KV-cache pruning or token reduction
DDynamic / input-adaptive pruning
QJoint pruning and quantization
AOfficial / author implementation
OUnofficial / third-party implementation
-Code not found or not clearly public
TrendRepresentative Methods
LLM structural pruningLLM-Pruner, Sheared LLaMA, LoRAPrune, 2SSP, PAT, D2 Prune, ARMOR
LLM unstructured / semi-structured pruningSparseGPT, Wanda, RIA, Wanda++, SLoRB, PermLLM
VLM / MLLM visual-token pruningATP-LLaVA, DivPrune, PACT, TopV, HiMAP, DyCoke, SGL
General automatic structured pruningDepGraph / Torch-Pruning, OTOv2/HESSO, GETA
ViT token pruning / mergingToMe, Token Cropr, Zero-TPrune, Token Fusion
Hardware/deployment-aware compressionHALP, GETA, NPAS, APQ, 2:4 pruning, pruning+quantization

Conference Publications

2026

VenueTitleAreaTypeCodeNotes
ICLRARMOR: High-Performance Semi-Structured Pruning via Block-Diagonal MaskingLLMSS-Uses block-diagonal structure for high-performance semi-structured pruning.
AAAID2 Prune: Sparsifying Large Language Models via Dual Distribution-Aware CalibrationLLMU/SS-Addresses activation distribution shift and long-tail activation behavior.
EACL IndustryIterative Structured Pruning for Large Language ModelsLLMS-Iterative structured pruning with hybrid calibration for downstream generalization.
CPALUnderstanding Neural Network Pruning via Infinite Width Graph LimitsTheoryU/S-Theoretical graphon perspective on sparse networks induced by pruning.
arXivEfficient Post-Training Pruning of Large Language Models with Statistical CorrectionLLMU/S-Post-training pruning with statistical correction.
arXivFrom Local to Global: Revisiting Structured Pruning for Large Language ModelsLLMS-Global/task-aware view of structured pruning; arXiv version updated in 2026.
arXivGETA-3DGS: Automatic Joint Structured Pruning and Quantization for 3D Gaussian Splatting3DGSS/Q-Extends joint pruning-quantization ideas to 3D Gaussian Splatting.

2025

VenueTitleAreaTypeCodeNotes
CVPRAutomatic Joint Structured Pruning and Quantization for Efficient Neural Network Training and CompressionGeneralS/QPyTorch[A]GETA; architecture-agnostic joint structured pruning + mixed-precision QAT.
CVPRATP-LLaVA: Adaptive Token Pruning for Large Vision Language ModelsLVLMT/D-Layer-wise and instance-wise adaptive visual-token pruning.
CVPRDivPrune: Diversity-based Visual Token Pruning for Large Multimodal ModelsMLLMTPyTorch[A]Training-free, calibration-free diversity-based visual-token selection.
CVPRToken Cropr: Faster ViTs for Quite a Few TasksViTT/DPyTorch[A]End-to-end token pruner; reported 1.5×–4× speedups across vision tasks.
CVPRPACT: Pruning and Clustering-Based Token Reduction for Faster Visual Language ModelsVLMTPyTorch[A]Combines pruning of irrelevant tokens with clustering/merging of redundant tokens.
CVPRTopV: Compatible Token Pruning with Inference Time Optimization for Fast and Low-Memory Multimodal Vision Language ModelMLLMT/D-Prefill-stage token pruning compatible with FlashAttention and KV-cache reduction.
CVPRLifting the Veil on Visual Information Flow in MLLMs: Unlocking Efficient Visual Token PruningMLLMT/D-Introduces HiMAP, a modality-aware plug-and-play visual-token pruning method.
CVPRLibra-Merging: Importance-Redundancy and Pruning-Merging Trade-off for Acceleration Plug-in in Large Vision-Language ModelsLVLMT-Balances pruning and merging to handle token importance/redundancy trade-off.
CVPRDyCoke: Dynamic Compression of Tokens for Fast Video Large Language ModelsVideo-LLMT/D-Training-free temporal compression and dynamic KV-cache reduction.
CVPRA Stitch in Time Saves Nine: Small VLM is a Precise Guidance for Accelerating Large VLMsVLMT/D-Small VLM guidance for visual-token pruning in a larger VLM.
ICLRThe Unreasonable Ineffectiveness of the Deeper LayersLLMS-Studies layer pruning and redundancy in deeper LLM layers.
ICLR Workshop2SSP: A Two-Stage Framework for Structured Pruning of LLMsLLMSPyTorch[A]Combines width pruning and depth pruning for LLMs.
OpenReviewMoreauPruner: Robust Structured Pruning of Large Language ModelsLLMS-Robustness-oriented structured pruning under weight perturbations.
OpenReviewFASP: Fast and Accurate Structured Pruning of Large Language ModelsLLMS-Fast structured pruning using interlinked sequential-layer structure.
OpenReviewHESSO: Towards Automatic Efficient and User Friendly Structured PruningGeneralS-OTO-style automatic structured pruning workflow.
AAAIToward Adaptive Large Language Models Structured PruningLLMS/D-Multi-granularity adaptive structured pruning for LLMs.
AAAIPAT: Pruning-Aware Tuning for Large Language ModelsLLMSPyTorch[A]Tunes LLMs while considering later pruning.
AAAIPruning Large Language Models with Semi-Structural Adaptive Sparse TrainingLLMSS-Semi-structured LLM pruning with adaptive sparse training; includes SLoRB.
COLINGEnhancing One-Shot Pruned Pre-trained Language Models Through Sparse-Dense-Sparse StrategyPLMU-SDS: Sparse-Dense-Sparse restoration strategy after one-shot pruning.
ACL FindingsWanda++: Pruning Large Language Models via Regional GradientsLLMU/SS-Adds efficient block/regional gradient information to Wanda-like pruning.
EMNLPOn Pruning State-Space LLMsSSM-LLMS/U-Studies pruning behavior for state-space language models.
BMVCExplainability-Aware Structured Pruning for Efficient Neural NetworksCNN/ViTS-Structured pruning guided by explainability.
arXivNIRVANA: Structured Pruning Reimagined for Large Language ModelsLLMS-Differentiates attention/MLP structure in LLM pruning.
arXivTýr-the-Pruner: Structural Pruning LLMs via Global Sparsity Allocation SearchLLMS-Searches global sparsity allocation across layers.
arXivPruning Large Language Models by Identifying and Preserving Functional NetworksLLMSPyTorch[A]Brain-network-inspired functional-neuron preservation.
arXivPruning Weights but Not Truth: Safeguarding Truthfulness While Pruning LLMsLLM SafetyU/S-Truthfulness-aware pruning using activation outlier signals.
arXivPermLLM: Learnable Channel Permutation for N:M Sparse Large Language ModelsLLMSS-Channel permutation for improved N:M sparse pruning.
arXivDSA: Discovering Sparsity Allocation for Layer-wise Pruning of Large Language ModelsLLMU/S-Automated sparsity allocation for layer-wise LLM pruning.
arXivOATS: Outlier-Aware Pruning Through Sparse and Low-Rank DecompositionTransformerU/S-Compresses transformer weights as sparse + low-rank components.

2024

VenueTitleAreaTypeCodeNotes
ICLRTowards Meta-Pruning via Optimal TransportGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
ICLRTowards Energy Efficient Spiking Neural Networks: An Unstructured Pruning FrameworkSNNUPyTorch[A]Unstructured sparsity / weight pruning method.
ICLRMasks, Signs, And Learning Rate RewindingGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
ICLRScaling Laws for Sparsely-Connected Foundation ModelsSparsity TheorySPyTorch[A]Structured pruning for hardware-friendly compression.
ICLRSparse Model Soups: A Recipe for Improved Pruning via Model AveragingSparsity TheoryS-Structured pruning for hardware-friendly compression.
ICLRAdaptive Sharpness-Aware Pruning for Robust Sparse NetworksSparsity TheoryS-Structured pruning for hardware-friendly compression.
ICLRWhat Makes a Good Prune? Maximal Unstructured Pruning for Maximal Cosine SimilaritySparsity TheoryUPyTorch[A]Unstructured sparsity / weight pruning method.
ICLRIn defense of parameter sharing for model-compressionGeneralS/U--
ICLRECoFLaP: Efficient Coarse-to-Fine Layer-Wise Pruning for Vision-Language ModelsLLMU-Unstructured sparsity / weight pruning method.
ICLRData-independent Module-aware Pruning for Hierarchical Vision TransformersViT/TransformerSPyTorch[A]Structured pruning for hardware-friendly compression.
ICLRSWAP: Sparse Entropic Wasserstein Regression for Robust Network PruningSparsity TheoryS-Structured pruning for hardware-friendly compression.
ICLRSparse Weight Averaging with Multiple Particles for Iterative Magnitude PruningSparsity TheoryU-Unstructured sparsity / weight pruning method.
ICLRSynergistic Patch Pruning for Vision Transformer: Unifying Intra- & Inter-Layer Patch ImportanceViT/TransformerS-Token/patch reduction for transformer acceleration.
ICLRFedP3: Federated Personalized and Privacy-friendly Network Pruning under Model HeterogeneityFederated/PrivacyS-Pruning method for federated or distributed settings.
ICLRThe Need for Speed: Pruning Transformers with One RecipeViT/TransformerSPyTorch[A]Structured pruning for hardware-friendly compression.
ICLRSAS: Structured Activation SparsificationGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
CVPROrthCaps: An Orthogonal CapsNet with Sparse Attention Routing and PruningSparsity TheorySPyTorch[A]Structured pruning for hardware-friendly compression.
CVPRZero-TPrune: Zero-Shot Token Pruning through Leveraging of the Attention Graph in Pre-Trained TransformersViT/TransformerSPyTorch[A]Token/patch reduction for transformer acceleration.
CVPRFinding Lottery Tickets in Vision Models via Data-driven Spectral Foresight PruningSparsity TheorySPyTorch[A]Structured pruning for hardware-friendly compression.
CVPRBilevelPruning: Unified Dynamic and Static Channel Pruning for Convolutional Neural NetworksCNNS-Input-adaptive or dynamic pruning strategy.
CVPRFedMef: Towards Memory-efficient Federated Dynamic PruningFederated/PrivacyS-Pruning method for federated or distributed settings.
CVPRResource-Efficient Transformer Pruning for Finetuning of Large ModelsViT/TransformerS-Structured pruning for hardware-friendly compression.
CVPRDevice-Wise Federated Network PruningFederated/PrivacyS-Pruning method for federated or distributed settings.
CVPRAuto-Train-Once: Controller Network Guided Automatic Network Pruning from ScratchGeneralS-Structured pruning for hardware-friendly compression.
CVPRJointly Training and Pruning CNNs via Learnable Agent Guidance and AlignmentCNNS-Structured pruning for hardware-friendly compression.
CVPRDiversity-aware Channel Pruning for StyleGAN CompressionGANSPyTorch[A]Structured pruning for hardware-friendly compression.
CVPRMADTP: Multimodal Alignment-Guided Dynamic Token Pruning for Accelerating Vision-Language TransformerVLM/MLLMSPyTorch[A]Recent method for pruning or sparsifying large language models.
AAAIDynamic Feature Pruning and Consolidation for Occluded Person Re-IdentificationGeneralS-Input-adaptive or dynamic pruning strategy.
AAAIREPrune: Channel Pruning via Kernel Representative SelectionCNNS-Structured pruning for hardware-friendly compression.
AAAIRevisiting Gradient Pruning: A Dual Realization for Defending against Gradient AttacksGeneralS-Structured pruning for hardware-friendly compression.
AAAIIRPruneDet: Efficient Infrared Small Target Detection via Wavelet Structure-Regularized Soft Channel PruningDetection/SegmentationS-Structured pruning for hardware-friendly compression.
AAAIEPSD: Early Pruning with Self-Distillation for Efficient Model CompressionGeneralS-Structured pruning for hardware-friendly compression.
WACVPruning from Scratch via Shared Pruning Module and Nuclear norm-based RegularizationGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
WACVTowards Better Structured Pruning Saliency by Reorganizing ConvolutionGANSPyTorch[A]Structured pruning for hardware-friendly compression.
WACVTorque based Structured Pruning for Deep Neural NetworkGeneralS-Structured pruning for hardware-friendly compression.
WACVRevisiting Token Pruning for Object Detection and Instance SegmentationViT/TransformerSPyTorch[A]Token/patch reduction for transformer acceleration.
WACVToken Fusion: Bridging the Gap Between Token Pruning and Token MergingViT/TransformerS-Token/patch reduction for transformer acceleration.
WACVPATROL: Privacy-Oriented Pruning for Collaborative Inference Against Model Inversion AttacksFederated/PrivacyS-Structured pruning for hardware-friendly compression.
ICLRSheared LLaMA: Accelerating Language Model Pre-training via Structured PruningLLMSPyTorch[A]Structured pruning + continued pretraining for smaller LLMs.
ICLRPlug-and-Play: An Efficient Post-training Pruning Method for Large Language ModelsLLMU-RIA + channel permutation for post-training LLM pruning and N:M semi-structured sparsity.
ACL FindingsLoRAPrune: Structured Pruning Meets Low-Rank Parameter-Efficient Fine-TuningLLMSPyTorch[A]LoRA-guided structured pruning with reduced memory cost.
ECCVFastV: An Image is Worth 1/2 Tokens After Layer 2LVLMTPyTorch[A]Plug-and-play visual-token pruning for LMM inference acceleration.

2023

VenueTitleAreaTypeCodeNotes
NIPSDiff-Pruning: Structural Pruning for Diffusion ModelsDiffusionSPyTorch[A]Structured pruning for hardware-friendly compression.
NIPSLLM-Pruner: On the Structural Pruning of Large Language ModelsLLMSPyTorch[A]Recent method for pruning or sparsifying large language models.
ICCVAutomatic Network Pruning via Hilbert-Schmidt Independence Criterion Lasso under Information Bottleneck PrincipleGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
ICCVUnified Data-Free Compression: Pruning and Quantization without Fine-TuningGeneralSPyTorch[A]Combines pruning with quantization/compression.
ICCVStructural Alignment for Network Pruning through Partial RegularizationGeneralS-Structured pruning for hardware-friendly compression.
ICCVDifferentiable Transportation PruningGeneralS-Structured pruning for hardware-friendly compression.
ICCVDynamic Token Pruning in Plain Vision Transformers for Semantic SegmentationViT/TransformerSPyTorch[A]Token/patch reduction for transformer acceleration.
ICCVTowards Fairness-aware Adversarial Network PruningGeneralS-Structured pruning for hardware-friendly compression.
ICCVEfficient Joint Optimization of Layer-Adaptive Weight Pruning in Deep Neural NetworksGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
CVPRDepGraph: Towards Any Structural PruningGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
CVPRX-Pruner: eXplainable Pruning for Vision TransformersViT/TransformerU/S--
CVPRJoint Token Pruning and Squeezing Towards More Aggressive Compression of Vision TransformersViT/TransformerSPyTorch[A]Token/patch reduction for transformer acceleration.
CVPRGlobal Vision Transformer Pruning with Hessian-Aware SaliencyViT/TransformerS-Structured pruning for hardware-friendly compression.
CVPRCP3: Channel Pruning Plug-in for Point-based Networks3D/Point CloudS-Structured pruning for hardware-friendly compression.
CVPRTraining Debiased Subnetworks With Contrastive Weight PruningGeneralU-Unstructured sparsity / weight pruning method.
CVPRPruning Parameterization With Bi-Level Optimization for Efficient Semantic Segmentation on the EdgeDetection/SegmentationS-Structured pruning for hardware-friendly compression.
CVPRStructural Alignment for Network Pruning through Partial RegularizationGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
ICLRJaxPruner: A concise library for sparsity researchSparsity TheoryU/SPyTorch[A]-
ICLROTOv2: Automatic, Generic, User-FriendlyGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
ICLRHow I Learned to Stop Worrying and Love RetrainingGeneralUPyTorch[A]Unstructured sparsity / weight pruning method.
ICLRToken Merging: Your ViT But Faster ViT/TransformerU/SPyTorch[A]Token/patch reduction for transformer acceleration.
ICLRRevisiting Pruning at Initialization Through the Lens of Ramanujan GraphsSparsity TheoryUPyTorch[A] (soon...)Unstructured sparsity / weight pruning method.
ICLRUnmasking the Lottery Ticket Hypothesis: What's Encoded in a Winning Ticket's Mask?Sparsity TheoryU-Unstructured sparsity / weight pruning method.
ICLRNTK-SAP: Improving neural network pruning by aligning training dynamicsGeneralU-Unstructured sparsity / weight pruning method.
ICLRDFPC: Data flow driven pruning of coupled channels without dataCNNSPyTorch[A]Data-free or calibration-light pruning method.
ICLRTVSPrune - Pruning Non-discriminative filters via Total Variation separability of intermediate representations without fine tuningCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
ICLRPruning Deep Neural Networks from a Sparsity PerspectiveSparsity TheoryUPyTorch[A]Unstructured sparsity / weight pruning method.
ICLRA Unified Framework of Soft Threshold PruningGeneralUPyTorch[A]Unstructured sparsity / weight pruning method.
WACVCalibrating Deep Neural Networks Using Explicit Regularisation and Dynamic Data PruningGeneralS-Input-adaptive or dynamic pruning strategy.
WACVAttend Who Is Weak: Pruning-Assisted Medical Image Localization Under Sophisticated and Implicit ImbalancesMedical ImagingS-Structured pruning for hardware-friendly compression.
ICASSPWHC: Weighted Hybrid Criterion for Filter Pruning on Convolutional Neural NetworksCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
ICMLSparseGPT: Massive Language Models Can Be Accurately Pruned in One-ShotLLMU/SSPyTorch[A]First widely used one-shot pruning method for 10B–100B+ parameter GPT-family models.
arXivWanda: A Simple and Effective Pruning Approach for Large Language ModelsLLMU/SSPyTorch[A]Weight magnitude × activation norm; no retraining or weight update.
arXivLoRAPrune: Structured Pruning Meets Low-Rank Parameter-Efficient Fine-TuningLLMSPyTorch[A]Early version later appearing in ACL Findings 2024.

2022

VenueTitleAreaTypeCodeNotes
CVPRInterspace Pruning: Using Adaptive Filter Representations To Improve Training of Sparse CNNsSparsity TheoryU-Unstructured sparsity / weight pruning method.
CVPRRevisiting Random Channel Pruning for Neural Network CompressionCNNSPyTorch[A] (soon...)Structured pruning for hardware-friendly compression.
CVPRFire Together Wire Together: A Dynamic Pruning Approach With Self-Supervised Mask PredictionGeneralSPyTorch[A]Input-adaptive or dynamic pruning strategy.
CVPRWhen to Prune? A Policy towards Early Structural PruningGeneralS-Structured pruning for hardware-friendly compression.
CVPRDreaming to Prune Image Deraining NetworksLow-level VisionS-Structured pruning for hardware-friendly compression.
ICLRSOSP: Efficiently Capturing Global Correlations by Second-Order Structured PruningGeneralS-Structured pruning for hardware-friendly compression.
ICLRLearning Pruning-Friendly Networks via Frank-Wolfe: One-Shot, Any-Sparsity, And No RetrainingSparsity TheoryUPyTorch[A]Unstructured sparsity / weight pruning method.
ICLRRevisit Kernel Pruning with Lottery Regulated Grouped ConvolutionsSparsity TheorySPyTorch[A]Structured pruning for hardware-friendly compression.
ICLRDual Lottery Ticket HypothesisSparsity TheoryUPyTorch[A]Unstructured sparsity / weight pruning method.
NIPSSAViT: Structure-Aware Vision Transformer Pruning via Collaborative OptimizationViT/TransformerSPyTorch[A](soon...)Structured pruning for hardware-friendly compression.
NIPSStructural Pruning via Latency-Saliency KnapsackDeploymentSPyTorch[A]Structured pruning for hardware-friendly compression.
ACCVFilter Pruning via Automatic Pruning Rate Search⋆CNNS-Structured pruning for hardware-friendly compression.
ACCVNetwork Pruning via Feature Shift MinimizationGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
ACCVLightweight Alpha Matting Network Using Distillation-Based Channel PruningLow-level VisionSPyTorch[A]Structured pruning for hardware-friendly compression.
ACCVAdaptive FSP : Adaptive Architecture Search with Filter Shape PruningCNNS-Structured pruning for hardware-friendly compression.
ECCVSoft Masking for Cost-Constrained Channel PruningCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
WACVHessian-Aware Pruning and Optimal Neural ImplantGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
WACVPPCD-GAN: Progressive Pruning and Class-Aware Distillation for Large-Scale Conditional GANs CompressionGANS-Structured pruning for hardware-friendly compression.
WACVChannel Pruning via Lookahead Search Guided Reinforcement LearningCNNS-Structured pruning for hardware-friendly compression.
WACVEZCrop: Energy-Zoned Channels for Robust Output PruningDeploymentSPyTorch[A]Structured pruning for hardware-friendly compression.
ICIPOne-Cycle Pruning: Pruning Convnets With Tight Training BudgetCNNU-Unstructured sparsity / weight pruning method.
ICIPRAPID: A Single Stage Pruning FrameworkGeneralU-Unstructured sparsity / weight pruning method.
ICIPThe Rise of the Lottery Heroes: Why Zero-Shot Pruning is HardSparsity TheoryU-Unstructured sparsity / weight pruning method.
ICIPTruncated Lottery Ticket for Deep PruningSparsity TheoryU-Unstructured sparsity / weight pruning method.
ICIPWhich Metrics For Network Pruning: Final Accuracy? or Accuracy Drop?GeneralS/U--
ISMSIStructured Pruning with Automatic Pruning Rate Derivation for Image Processing Neural NetworksLow-level VisionS-Structured pruning for hardware-friendly compression.

2021

VenueTitleAreaTypeCodeNotes
ICLRNeural Pruning via Growing RegularizationGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
ICLRNetwork Pruning That Matters: A Case Study on Retraining VariantsGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
ICLRLayer-adaptive Sparsity for the Magnitude-based PruningSparsity TheoryUPyTorch[A]Unstructured sparsity / weight pruning method.
NIPSOnly Train Once: A One-Shot Neural Network Training And Pruning FrameworkGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
CVPRNPAS: A Compiler-Aware Framework of Unified Network Pruning and Architecture Search for Beyond Real-Time Mobile AccelerationDeploymentS-Structured pruning for hardware-friendly compression.
CVPRNetwork Pruning via Performance MaximizationGeneralS-Structured pruning for hardware-friendly compression.
CVPRConvolutional Neural Network Pruning With Structural Redundancy Reduction*CNNS-Structured pruning for hardware-friendly compression.
CVPRManifold Regularized Dynamic Network PruningGeneralSPyTorch[A]Input-adaptive or dynamic pruning strategy.
CVPRJoint-DetNAS: Upgrade Your Detector With NAS, Pruning and Dynamic DistillationGeneralS-Input-adaptive or dynamic pruning strategy.
ICCVResRep: Lossless CNN Pruning via Decoupling Remembering and ForgettingCNNS-Structured pruning for hardware-friendly compression.
ICCVAchieving On-Mobile Real-Time Super-Resolution With Neural Architecture and Pruning SearchLow-level VisionS-Structured pruning for hardware-friendly compression.
ICCVGDP: Stabilized Neural Network Pruning via Gates With Differentiable Polarization*GeneralS-Structured pruning for hardware-friendly compression.
WACVHolistic Filter Pruning for Efficient Deep Neural NetworksCNNS-Structured pruning for hardware-friendly compression.
ICMLAccelerate CNNs from Three Dimensions: A Comprehensive Pruning FrameworkCNNS-Structured pruning for hardware-friendly compression.
ICMLGroup Fisher Pruning for Practical Network CompressionGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.

2020

VenueTitleAreaTypeCodeNotes
CVPRHRank: Filter Pruning using High-Rank Feature MapCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
CVPRTowards efficient model compression via learned global rankingGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
CVPRLearning Filter Pruning Criteria for Deep Convolutional Neural Networks AccelerationCNNS-Structured pruning for hardware-friendly compression.
CVPRGroup Sparsity: The Hinge Between Filter Pruning and Decomposition for Network CompressionSparsity TheorySPyTorch[A]Structured pruning for hardware-friendly compression.
CVPRAPQ: Joint Search for Network Architecture, Pruning and Quantization PolicyGeneralSPyTorch[A]Combines pruning with quantization/compression.
ICLRBudgeted Training: Rethinking Deep Neural Network Training Under Resource ConstraintsGeneralU-Unstructured sparsity / weight pruning method.
MLSysShrinkbench: What is the State of Neural Network Pruning?General-PyTorch[A]-
BMBSSimilarity Based Filter Pruning for Efficient Super-Resolution ModelsLow-level VisionS-Structured pruning for hardware-friendly compression.

2019

VenueTitleAreaTypeCodeNotes
CVPRFilter Pruning via Geometric Median for Deep Convolutional Neural Networks AccelerationCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
CVPRVariational Convolutional Neural Network PruningCNNS-Structured pruning for hardware-friendly compression.
CVPRTowards Optimal Structured CNN Pruning via Generative Adversarial LearningCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
CVPRPartial Order Pruning: For Best Speed/Accuracy Trade-Off in Neural Architecture SearchGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
CVPRImportance Estimation for Neural Network PruningGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
ICLRThe Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural NetworksSparsity TheoryUPyTorch[A]Unstructured sparsity / weight pruning method.
ICLRSNIP: Single-shot Network Pruning based on Connection SensitivityViT/TransformerUTensorflow[A]Unstructured sparsity / weight pruning method.
ICCVMetaPruning: Meta-Learning for Automatic Neural Network Channel PruningCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
ICCVAccelerate CNN via Recursive Bayesian PruningCNNS-Structured pruning for hardware-friendly compression.

2018

VenueTitleAreaTypeCodeNotes
CVPRPackNet: Adding Multiple Tasks to a Single Network by Iterative PruningGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
CVPRNISP: Pruning Networks Using Neuron Importance Score PropagationGeneralS-Structured pruning for hardware-friendly compression.
ICIPOnline Filter Clustering and Pruning for Efficient ConvnetsCNNS-Structured pruning for hardware-friendly compression.
IJCAISoft Filter Pruning for Accelerating Deep Convolutional Neural NetworksCNNSPyTorch[A]Structured pruning for hardware-friendly compression.

2017

VenueTitleAreaTypeCodeNotes
CVPRDesigning Energy-Efficient Convolutional Neural Networks Using Energy-Aware PruningDeploymentS-Structured pruning for hardware-friendly compression.
ICLRPruning Filters for Efficient ConvNetsCNNSPyTorch[O]Structured pruning for hardware-friendly compression.
ICCVChannel Pruning for Accelerating Very Deep Neural NetworksCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
ICCVThiNet: A Filter Level Pruning Method for Deep Neural Network CompressionCNNSCaffe[A]Structured pruning for hardware-friendly compression.
ICCVLearning Efficient Convolutional Networks Through Network SlimmingCNNSPyTorch[A]Structured pruning for hardware-friendly compression.

Journal Publications

2026

JournalTitleAreaTypeCodeNotes
--General--No peer-reviewed journal pruning papers were confidently added for 2026 yet; most 2026 additions are conference or preprint entries above.

2025

JournalTitleAreaTypeCodeNotes
Neural NetworksOOPS: Outlier-aware and Quadratic Programming Based Structured Pruning for Large Language ModelsLLMS-Structured LLM pruning with outlier-aware quadratic-programming formulation.

2024

JournalTitleAreaTypeCodeNotes
Neural NetworksEfficient tensor decomposition-based filter pruningCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
IEEE Trans. NNLSEnhanced Network Compression Through Tensor Decompositions and PruningGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
IEEE Transactions on Artificial IntelligenceDistilled Gradual Pruning with Pruned Fine-tuningGeneralUPyTorch[A]Unstructured sparsity / weight pruning method.

2023

JournalTitleAreaTypeCodeNotes
IEEE Trans Circuits Syst Video TechnolDCFP: Distribution Calibrated Filter Pruning for Lightweight and Accurate Long-tail Semantic SegmentationDetection/SegmentationS-Structured pruning for hardware-friendly compression.
IEEE Internet Things J.SNPF: Sensitiveness Based Network Pruning Framework for Efficient Edge ComputingDeploymentS-Structured pruning for hardware-friendly compression.
IEEE Trans. NNLSManipulating Identical Filter Redundancy for Efficient Pruning on Deep and Complicated CNNCNNS-Structured pruning for hardware-friendly compression.
IEEE Trans. NNLSBlock-Wise Partner Learning for Model CompressionGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
IEEE Trans. NNLSHierarchical Threshold Pruning Based on Uniform Response CriterionGeneralS-Structured pruning for hardware-friendly compression.
IEEE Trans. NNLSCATRO: Channel Pruning via Class-Aware Trace Ratio OptimizationCNNS-Structured pruning for hardware-friendly compression.
IEEE Trans. NNLSAdaptive Filter Pruning via Sensitivity FeedbackViT/TransformerS-Structured pruning for hardware-friendly compression.
NeurocomputingFilter pruning with uniqueness mechanism in the frequency domain for efficient neural networksCNNS-Structured pruning for hardware-friendly compression.
IEEE Trans. PAMICompact Neural Network via Stacking Hybrid UnitsGeneralS-Structured pruning for hardware-friendly compression.
IEEE Trans. PAMIPerformance-aware Approximation of Global Channel Pruning for Multitask CNNsCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
IEEE Trans. PAMIAdaptive Search-and-Training for Robust and Efficient Network PruningGeneralS-Structured pruning for hardware-friendly compression.
Image Vis. Comput.Loss-aware automatic selection of structured pruning criteria for deep neural network accelerationGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
Comput. Vis. Image Underst.Feature independent Filter Pruning by Successive Layers analysisCNNS-Structured pruning for hardware-friendly compression.
IEEE AccessDifferentiable Neural Architecture, Mixed Precision and Accelerator Co-SearchDeploymentS-Structured pruning for hardware-friendly compression.

2022

JournalTitleAreaTypeCodeNotes
IEEE Trans. Image Process.Efficient Layer Compression Without PruningGeneralS-Structured pruning for hardware-friendly compression.
IEEE Trans. PAMILearning to Explore Distillability and Sparsability: A Joint Framework for Model CompressionGeneralS-Structured pruning for hardware-friendly compression.
IEEE Trans. PAMI1xN Pattern for Pruning Convolutional Neural NetworksCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
IEEE Trans. NNLSFilter Pruning by Switching to Neighboring CNNs With Good AttributeCNNS-Structured pruning for hardware-friendly compression.
IEEE Trans. NNLSModel Pruning Enables Efficient Federated Learning on Edge DevicesFederated/PrivacyS-Pruning method for federated or distributed settings.
IEEE Trans. NNLSDAIS: Automatic Channel Pruning via Differentiable Annealing Indicator SearchCNNS-Structured pruning for hardware-friendly compression.
IEEE Trans. NNLSNetwork Pruning Using Adaptive Exemplar FiltersCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
IEEE Trans. NNLSCarrying Out CNN Channel Pruning in a White BoxCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
IEEE Trans. NNLSPruning Networks With Cross-Layer Ranking & k-Reciprocal Nearest FiltersCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
IEEE Trans. NNLSFilter Sketch for Network PruningCNNSPyTorch[A]Structured pruning for hardware-friendly compression.
NeurocomputingFPFS: Filter-level pruning via distance weight measuring filter similarityCNNS-Structured pruning for hardware-friendly compression.
NeurocomputingRUFP: Reinitializing unimportant filters for soft pruningCNNS-Structured pruning for hardware-friendly compression.
Neural NetwHRel: Filter pruning based on High Relevance between activation maps and class labelsCNNSPyTorch[A]*Structured pruning for hardware-friendly compression.
Comput. Intell. Neurosci.Differentiable Network Pruning via Polarization of Probabilistic Channelwise Soft MasksCNNS-Structured pruning for hardware-friendly compression.
J. Syst. Archit.Optimizing deep neural networks on intelligent edge accelerators via flexible-rate filter pruningDeploymentS-Structured pruning for hardware-friendly compression.
Appl. Sci.Magnitude and Similarity Based Variable Rate Filter Pruning for Efficient Convolution Neural NetworksSparsity TheorySPyTorch[A]Structured pruning for hardware-friendly compression.
SensorsFilter Pruning via Measuring Feature Map InformationCNNS-Structured pruning for hardware-friendly compression.
IEEE AccessAutomated Filter Pruning Based on High-Dimensional Bayesian OptimizationCNNS-Structured pruning for hardware-friendly compression.
IEEE Signal Process. Lett.A Low-Complexity Modified ThiNet Algorithm for Pruning Convolutional Neural NetworksCNNS-Structured pruning for hardware-friendly compression.

2021

JournalTitleAreaTypeCodeNotes
IEEE Trans. PAMIDiscrimination-Aware Network Pruning for Deep Model CompressionGeneralSPyTorch[A]~Structured pruning for hardware-friendly compression.

2020

JournalTitleAreaTypeCodeNotes
IEEE Trans. NNLSEDP: An Efficient Decomposition and Pruning Scheme for Convolutional Neural Network CompressionCNNS-Structured pruning for hardware-friendly compression.
IEEE AccessFilter Pruning Without Damaging Networks CapacityCNNS-Structured pruning for hardware-friendly compression.
ElectronicsPruning Convolutional Neural Networks with an Attention Mechanism for Remote Sensing Image ClassificationCNNS-Structured pruning for hardware-friendly compression.

Survey Articles

Other Publications

Pruning Software and Toolbox

YearTitleAreaTypeCodeNotes
2026LLM Compressor / vLLM compression toolsLLMU/S/Q/SSPython[A]Recent method for pruning or sparsifying large language models.
2025GETAGeneralS/QPyTorch[A]-
2025PACTGeneralTPyTorch[A]-
2025DivPruneGeneralTPyTorch[A]-
2025Token CroprViT/TransformerTPyTorch[A]Token/patch reduction for transformer acceleration.
20252SSPGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
2024LLM-Shearing / Sheared LLaMALLMSPyTorch[A]Recent method for pruning or sparsifying large language models.
2024LoRAPruneGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
2023SparseGPTLLMU/SSPyTorch[A]Recent method for pruning or sparsifying large language models.
2023WandaGeneralU/SSPyTorch[A]-
2023UPop: Unified and Progressive Pruning for Compressing Vision-Language TransformersVLM/MLLMSPyTorch[A]Recent method for pruning or sparsifying large language models.
2023DepGraph: Towards Any Structural PruningGeneralSPyTorch[A]Structured pruning for hardware-friendly compression.
2023Torch-PruningToolboxSPyTorch[A]Software resource for pruning/compression workflows.
2023JaxPruner: JaxPruner: A concise library for sparsity researchSparsity TheoryU/SPyTorch[A]-
2022FasterAI: Prune and Distill your models with FastAI and PyTorchGeneralUPyTorch[A]Unstructured sparsity / weight pruning method.
2022Simplify: A Python library for optimizing pruned neural networksToolbox-PyTorch[A]Software resource for pruning/compression workflows.
2021PyTorchViz [A small package to create visualizations of PyTorch execution graphs]General-PyTorch[A]-
2020What is the State of Neural Network Pruning?GeneralS/UPyTorch[A]-
2019Official PyTorch Pruning ToolToolboxS/UPyTorch[A]Software resource for pruning/compression workflows.

Citation

If this repository helps your research, please cite it as:

@misc{awesome_pruning,
  title  = {Awesome Pruning},
  author = {Deepak Ghimire and others},
  year   = {2026},
  note   = {Curated list of pruning papers, surveys, software, and code across CNNs, ViTs, LLMs, VLMs/MLLMs, diffusion, and deployment-aware compression}
}
awesome
pruning
pytorch
structured-pruning
unstructured-pruning

Contributors

ghimiredhikura

140 commits

vantienpham

5 commits

fedeloper

4 commits

TanayNarshana

1 commits