Cargando…
Dynamical Conventional Neural Network Channel Pruning by Genetic Wavelet Channel Search for Image Classification
Neural network pruning is critical to alleviating the high computational cost of deep neural networks on resource-limited devices. Conventional network pruning methods compress the network based on the hand-crafted rules with a pre-defined pruning ratio (PR), which fails to consider the variety of c...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Frontiers Media S.A.
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8578706/ https://www.ncbi.nlm.nih.gov/pubmed/34776916 http://dx.doi.org/10.3389/fncom.2021.760554 |
_version_ | 1784596289535606784 |
---|---|
author | Chen, Lin Gong, Saijun Shi, Xiaoyu Shang, Mingsheng |
author_facet | Chen, Lin Gong, Saijun Shi, Xiaoyu Shang, Mingsheng |
author_sort | Chen, Lin |
collection | PubMed |
description | Neural network pruning is critical to alleviating the high computational cost of deep neural networks on resource-limited devices. Conventional network pruning methods compress the network based on the hand-crafted rules with a pre-defined pruning ratio (PR), which fails to consider the variety of channels among different layers, thus, resulting in a sub-optimal pruned model. To alleviate this issue, this study proposes a genetic wavelet channel search (GWCS) based pruning framework, where the pruning process is modeled as a multi-stage genetic optimization procedure. Its main ideas are 2-fold: (1) it encodes all the channels of the pertained network and divide them into multiple searching spaces according to the different functional convolutional layers from concrete to abstract. (2) it develops a wavelet channel aggregation based fitness function to explore the most representative and discriminative channels at each layer and prune the network dynamically. In the experiments, the proposed GWCS is evaluated on CIFAR-10, CIFAR-100, and ImageNet datasets with two kinds of popular deep convolutional neural networks (CNNs) (ResNet and VGGNet). The results demonstrate that GNAS outperforms state-of-the-art pruning algorithms in both accuracy and compression rate. Notably, GNAS reduces more than 73.1% FLOPs by pruning ResNet-32 with even 0.79% accuracy improvement on CIFAR-100. |
format | Online Article Text |
id | pubmed-8578706 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | Frontiers Media S.A. |
record_format | MEDLINE/PubMed |
spelling | pubmed-85787062021-11-11 Dynamical Conventional Neural Network Channel Pruning by Genetic Wavelet Channel Search for Image Classification Chen, Lin Gong, Saijun Shi, Xiaoyu Shang, Mingsheng Front Comput Neurosci Neuroscience Neural network pruning is critical to alleviating the high computational cost of deep neural networks on resource-limited devices. Conventional network pruning methods compress the network based on the hand-crafted rules with a pre-defined pruning ratio (PR), which fails to consider the variety of channels among different layers, thus, resulting in a sub-optimal pruned model. To alleviate this issue, this study proposes a genetic wavelet channel search (GWCS) based pruning framework, where the pruning process is modeled as a multi-stage genetic optimization procedure. Its main ideas are 2-fold: (1) it encodes all the channels of the pertained network and divide them into multiple searching spaces according to the different functional convolutional layers from concrete to abstract. (2) it develops a wavelet channel aggregation based fitness function to explore the most representative and discriminative channels at each layer and prune the network dynamically. In the experiments, the proposed GWCS is evaluated on CIFAR-10, CIFAR-100, and ImageNet datasets with two kinds of popular deep convolutional neural networks (CNNs) (ResNet and VGGNet). The results demonstrate that GNAS outperforms state-of-the-art pruning algorithms in both accuracy and compression rate. Notably, GNAS reduces more than 73.1% FLOPs by pruning ResNet-32 with even 0.79% accuracy improvement on CIFAR-100. Frontiers Media S.A. 2021-10-27 /pmc/articles/PMC8578706/ /pubmed/34776916 http://dx.doi.org/10.3389/fncom.2021.760554 Text en Copyright © 2021 Chen, Gong, Shi and Shang. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms. |
spellingShingle | Neuroscience Chen, Lin Gong, Saijun Shi, Xiaoyu Shang, Mingsheng Dynamical Conventional Neural Network Channel Pruning by Genetic Wavelet Channel Search for Image Classification |
title | Dynamical Conventional Neural Network Channel Pruning by Genetic Wavelet Channel Search for Image Classification |
title_full | Dynamical Conventional Neural Network Channel Pruning by Genetic Wavelet Channel Search for Image Classification |
title_fullStr | Dynamical Conventional Neural Network Channel Pruning by Genetic Wavelet Channel Search for Image Classification |
title_full_unstemmed | Dynamical Conventional Neural Network Channel Pruning by Genetic Wavelet Channel Search for Image Classification |
title_short | Dynamical Conventional Neural Network Channel Pruning by Genetic Wavelet Channel Search for Image Classification |
title_sort | dynamical conventional neural network channel pruning by genetic wavelet channel search for image classification |
topic | Neuroscience |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8578706/ https://www.ncbi.nlm.nih.gov/pubmed/34776916 http://dx.doi.org/10.3389/fncom.2021.760554 |
work_keys_str_mv | AT chenlin dynamicalconventionalneuralnetworkchannelpruningbygeneticwaveletchannelsearchforimageclassification AT gongsaijun dynamicalconventionalneuralnetworkchannelpruningbygeneticwaveletchannelsearchforimageclassification AT shixiaoyu dynamicalconventionalneuralnetworkchannelpruningbygeneticwaveletchannelsearchforimageclassification AT shangmingsheng dynamicalconventionalneuralnetworkchannelpruningbygeneticwaveletchannelsearchforimageclassification |