paper-with-me

Papers

Comb, Prune, Distill: Towards Unified Pruning for Vision Model Compression

2024-08-06 · Jonas Schmitt, Ruiping Liu, Junwei Zheng, Jiaming Zhang, Rainer Stiefelhagen

Lightweight and effective models are essential for devices with limited resources, such as intelligent vehicles. Structured pruning offers a promising approach to model compression and efficiency enhancement. However, existing methods often tie pruning techniques to specific model architectures or vision tasks. To address this limitation, we propose a novel unified pruning framework Comb, Prune, Distill (CPD), which addresses both model-agnostic and task-agnostic concerns simultaneously. Our framework employs a combing step to resolve hierarchical layer-wise dependency issues, enabling architecture independence. Additionally, the pruning pipeline adaptively remove parameters based on the importance scoring metrics regardless of vision tasks. To support the model in retaining its learned information, we introduce knowledge distillation during the pruning step. Extensive experiments demonstrate the generalizability of our framework, encompassing both convolutional neural network (CNN) and transformer models, as well as image classification and segmentation tasks. In image classification we achieve a speedup of up to x4.3 with a accuracy loss of 1.8% and in semantic segmentation up to x1.89 with a 5.1% loss in mIoU.

📄 PDF Abstract BibTeX arXiv:2408.03046

Code (1)

cranken/cpd 공식 구현 pytorch

Tasks

image-classificationImage ClassificationKnowledge DistillationModel CompressionSemantic Segmentation

Methods 이 논문이 사용한 방법론

Pruning 설명 없음
Knowledge Distillation A very simple way to improve the performance of almost any machine learning algorithm is to train many different models on the same data and then to average their predictions.…

Similar Papers 제목 키워드 기반

EPSD: Early Pruning with Self-Distillation for Efficient Model Compression

2024-01-31 · Dong Chen, Ning Liu, Yichen Zhu, Zhengping Che 외

Neural network compression techniques, such as knowledge distillation (KD) and network pruning, have received increasing attention. Recent work `Prune, then Distill' reveals that a pruned student-friendly teacher network…

Knowledge DistillationModel CompressionNetwork PruningNeural Network Compression

S2HPruner: Soft-to-Hard Distillation Bridges the Discretization Gap in Pruning

2024-10-09 · Weihao Lin, Shengji Tang, Chong Yu, Peng Ye 외

Recently, differentiable mask pruning methods optimize the continuous relaxation architecture (soft network) as the proxy of the pruned discrete network (hard network) for superior sub-architecture search. However, due t…

Knowledge Distillation

Gradient-based Intra-attention Pruning on Pre-trained Language Models

2022-12-15 · Ziqing Yang, Yiming Cui, Xin Yao, Shijin Wang

Pre-trained language models achieve superior performance but are computationally expensive. Techniques such as pruning and knowledge distillation have been developed to reduce their sizes and latencies. In this work, we …

Knowledge Distillation

Knapsack Pruning with Inner Distillation

2020-02-19 · Yonathan Aflalo, Asaf Noy, Ming Lin, Itamar Friedman 외

Neural network pruning reduces the computational cost of an over-parameterized network to improve its efficiency. Popular methods vary from $\ell_1$-norm sparsification to Neural Architecture Search (NAS). In this work, …

GPUKnowledge DistillationNetwork PruningNeural Architecture Search

Self-Distilled Pruning Of Neural Networks

2021-09-29 · James O' Neill, Sourav Dutta, Haytham Assem

Pruning aims to reduce the number of parameters while maintaining performance close to the original network. This work proposes a novel \emph{self-distillation} based pruning strategy, whereby the representational simila…

Knowledge DistillationLanguage ModelingLanguage Modelling