paper-with-me

Papers

Network Automatic Pruning: Start NAP and Take a Nap

2021-01-17 · Wenyuan Zeng, Yuwen Xiong, Raquel Urtasun

Network pruning can significantly reduce the computation and memory footprint of large neural networks. To achieve a good trade-off between model size and performance, popular pruning techniques usually rely on hand-crafted heuristics and require manually setting the compression ratio for each layer. This process is typically time-consuming and requires expert knowledge to achieve good results. In this paper, we propose NAP, a unified and automatic pruning framework for both fine-grained and structured pruning. It can find out unimportant components of a network and automatically decide appropriate compression ratios for different layers, based on a theoretically sound criterion. Towards this goal, NAP uses an efficient approximation of the Hessian for evaluating the importances of components, based on a Kronecker-factored Approximate Curvature method. Despite its simpleness to use, NAP outperforms previous pruning methods by large margins. For fine-grained pruning, NAP can compress AlexNet and VGG16 by 25x, and ResNet-50 by 6.7x without loss in accuracy on ImageNet. For structured pruning (e.g. channel pruning), it can reduce flops of VGG16 by 5.4x and ResNet-50 by 2.3x with only 1% accuracy drop. More importantly, this method is almost free from hyper-parameter tuning and requires no expert knowledge. You can start NAP and then take a nap!

📄 PDF Abstract BibTeX arXiv:2101.06608

Code (0)

등록된 구현이 없습니다.

Tasks

Network Pruning

Methods 이 논문이 사용한 방법론

Pruning 설명 없음

Similar Papers 제목 키워드 기반

Adaptive Search-and-Training for Robust and Efficient Network Pruning

2023-02-01 · PAMI 2023 2 · Lu Xiaotong, Dong Weisheng, Li Xin, Wu Jinjian 외

Both network pruning and neural architecture search (NAS) can be interpreted as techniques to automate the design and optimization of artificial neural networks. In this paper, we challenge the conventional wisdom of tra…

Knowledge DistillationNetwork PruningNeural Architecture Search

Graph Pruning for Model Compression

2019-11-22 · Mingyang Zhang, Xinyi Yu, Jingtao Rong, Linlin Ou

Previous AutoML pruning works utilized individual layer features to automatically prune filters. We analyze the correlation for two layers from the different blocks which have a short-cut structure. It shows that, in one…

AutoMLmodelModel Compressionreinforcement-learning+2

Small LLMs: Pruning vs. Training from Scratch

2026-06-12 · Yufeng Xu, Taiming Lu, Kunjun Li, Jiachen Zhu 외 arxiv

Pruning promises a shortcut to strong small language models. In this work, we examine this promise by pruning Llama-3.1-8B at pruning ratios of 0.5--0.8 with six methods spanning depth, width, and sparse granularities, u…

DHP: Differentiable Meta Pruning via HyperNetworks

2020-03-30 · ECCV 2020 8 · Yawei Li, Shuhang Gu, Kai Zhang, Luc van Gool 외

Network pruning has been the driving force for the acceleration of neural networks and the alleviation of model storage/transmission burden. With the advent of AutoML and neural architecture search (NAS), pruning has bec…

AutoMLDenoisingimage-classificationImage Classification+5

LAPP: Layer Adaptive Progressive Pruning for Compressing CNNs from Scratch

2023-09-25 · Pucheng Zhai, Kailing Guo, Fang Liu, Xiaofen Xing 외

Structured pruning is a commonly used convolutional neural network (CNN) compression approach. Pruning rate setting is a fundamental problem in structured pruning. Most existing works introduce too many additional learna…