Cargando…

Lossless Reconstruction of Convolutional Neural Network for Channel-Based Network Pruning

Network pruning reduces the number of parameters and computational costs of convolutional neural networks while maintaining high performance. Although existing pruning methods have achieved excellent results, they do not consider reconstruction after pruning in order to apply the network to actual d...

Descripción completa

Detalles Bibliográficos
Autores principales: Lee, Donghyeon, Lee, Eunho, Hwang, Youngbae
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9959087/
https://www.ncbi.nlm.nih.gov/pubmed/36850698
http://dx.doi.org/10.3390/s23042102
_version_ 1784895186566905856
author Lee, Donghyeon
Lee, Eunho
Hwang, Youngbae
author_facet Lee, Donghyeon
Lee, Eunho
Hwang, Youngbae
author_sort Lee, Donghyeon
collection PubMed
description Network pruning reduces the number of parameters and computational costs of convolutional neural networks while maintaining high performance. Although existing pruning methods have achieved excellent results, they do not consider reconstruction after pruning in order to apply the network to actual devices. This study proposes a reconstruction process for channel-based network pruning. For lossless reconstruction, we focus on three components of the network: the residual block, skip connection, and convolution layer. Union operation and index alignment are applied to the residual block and skip connection, respectively. Furthermore, we reconstruct a compressed convolution layer by considering batch normalization. We apply our method to existing channel-based pruning methods for downstream tasks such as image classification, object detection, and semantic segmentation. Experimental results show that compressing a large model has a 1.93% higher accuracy in image classification, 2.2 higher mean Intersection over Union (mIoU) in semantic segmentation, and 0.054 higher mean Average Precision (mAP) in object detection than well-designed small models. Moreover, we demonstrate that our method can reduce the actual latency by 8.15× and 5.29× on Raspberry Pi and Jetson Nano, respectively.
format Online
Article
Text
id pubmed-9959087
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-99590872023-02-26 Lossless Reconstruction of Convolutional Neural Network for Channel-Based Network Pruning Lee, Donghyeon Lee, Eunho Hwang, Youngbae Sensors (Basel) Article Network pruning reduces the number of parameters and computational costs of convolutional neural networks while maintaining high performance. Although existing pruning methods have achieved excellent results, they do not consider reconstruction after pruning in order to apply the network to actual devices. This study proposes a reconstruction process for channel-based network pruning. For lossless reconstruction, we focus on three components of the network: the residual block, skip connection, and convolution layer. Union operation and index alignment are applied to the residual block and skip connection, respectively. Furthermore, we reconstruct a compressed convolution layer by considering batch normalization. We apply our method to existing channel-based pruning methods for downstream tasks such as image classification, object detection, and semantic segmentation. Experimental results show that compressing a large model has a 1.93% higher accuracy in image classification, 2.2 higher mean Intersection over Union (mIoU) in semantic segmentation, and 0.054 higher mean Average Precision (mAP) in object detection than well-designed small models. Moreover, we demonstrate that our method can reduce the actual latency by 8.15× and 5.29× on Raspberry Pi and Jetson Nano, respectively. MDPI 2023-02-13 /pmc/articles/PMC9959087/ /pubmed/36850698 http://dx.doi.org/10.3390/s23042102 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Lee, Donghyeon
Lee, Eunho
Hwang, Youngbae
Lossless Reconstruction of Convolutional Neural Network for Channel-Based Network Pruning
title Lossless Reconstruction of Convolutional Neural Network for Channel-Based Network Pruning
title_full Lossless Reconstruction of Convolutional Neural Network for Channel-Based Network Pruning
title_fullStr Lossless Reconstruction of Convolutional Neural Network for Channel-Based Network Pruning
title_full_unstemmed Lossless Reconstruction of Convolutional Neural Network for Channel-Based Network Pruning
title_short Lossless Reconstruction of Convolutional Neural Network for Channel-Based Network Pruning
title_sort lossless reconstruction of convolutional neural network for channel-based network pruning
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9959087/
https://www.ncbi.nlm.nih.gov/pubmed/36850698
http://dx.doi.org/10.3390/s23042102
work_keys_str_mv AT leedonghyeon losslessreconstructionofconvolutionalneuralnetworkforchannelbasednetworkpruning
AT leeeunho losslessreconstructionofconvolutionalneuralnetworkforchannelbasednetworkpruning
AT hwangyoungbae losslessreconstructionofconvolutionalneuralnetworkforchannelbasednetworkpruning