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...
Autores principales: | , , |
---|---|
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 |