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...

Descripción completa

Detalles Bibliográficos
Autores principales: Chen, Lin, Gong, Saijun, Shi, Xiaoyu, Shang, Mingsheng
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