A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendations

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Cheng, Hongrong, Zhang, Miao, Shi, Javen Qinfeng
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917744353476608
author Cheng, Hongrong
Zhang, Miao
Shi, Javen Qinfeng
author_facet Cheng, Hongrong
Zhang, Miao
Shi, Javen Qinfeng
contents Modern deep neural networks, particularly recent large language models, come with massive model sizes that require significant computational and storage resources. To enable the deployment of modern models on resource-constrained environments and accelerate inference time, researchers have increasingly explored pruning techniques as a popular research direction in neural network compression. However, there is a dearth of up-to-date comprehensive review papers on pruning. To address this issue, in this survey, we provide a comprehensive review of existing research works on deep neural network pruning in a taxonomy of 1) universal/specific speedup, 2) when to prune, 3) how to prune, and 4) fusion of pruning and other compression techniques. We then provide a thorough comparative analysis of eight pairs of contrast settings for pruning and explore emerging topics, including pruning for large language models, large multimodal models, post-training pruning, and different supervision levels for pruning to shed light on the commonalities and differences of existing methods and lay the foundation for further method development. To facilitate future research, we build a curated collection of datasets, networks, and evaluations on different applications. Finally, we provide valuable recommendations on selecting pruning methods and prospect several promising research directions. We build a repository at https://github.com/hrcheng1066/awesome-pruning.
format Preprint
id arxiv_https___arxiv_org_abs_2308_06767
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendations
Cheng, Hongrong
Zhang, Miao
Shi, Javen Qinfeng
Machine Learning
Computer Vision and Pattern Recognition
Modern deep neural networks, particularly recent large language models, come with massive model sizes that require significant computational and storage resources. To enable the deployment of modern models on resource-constrained environments and accelerate inference time, researchers have increasingly explored pruning techniques as a popular research direction in neural network compression. However, there is a dearth of up-to-date comprehensive review papers on pruning. To address this issue, in this survey, we provide a comprehensive review of existing research works on deep neural network pruning in a taxonomy of 1) universal/specific speedup, 2) when to prune, 3) how to prune, and 4) fusion of pruning and other compression techniques. We then provide a thorough comparative analysis of eight pairs of contrast settings for pruning and explore emerging topics, including pruning for large language models, large multimodal models, post-training pruning, and different supervision levels for pruning to shed light on the commonalities and differences of existing methods and lay the foundation for further method development. To facilitate future research, we build a curated collection of datasets, networks, and evaluations on different applications. Finally, we provide valuable recommendations on selecting pruning methods and prospect several promising research directions. We build a repository at https://github.com/hrcheng1066/awesome-pruning.
title A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendations
topic Machine Learning
Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2308.06767