D-pruner: Filter-based pruning method for deep convolutional neural network

The emergence of augmented reality devices such as Google Glass and Microsoft Hololens has opened up a new class of vision sensing applications. Those applications often require the ability to continuously capture and analyze contextual information from video streams. They often adopt various deep l...

Full description

Saved in:
Bibliographic Details
Main Authors: HUYNH, Nguyen Loc, LEE, Youngki, BALAN, Rajesh Krishna
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2018
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/4218
https://ink.library.smu.edu.sg/context/sis_research/article/5221/viewcontent/D_Pruner__1_.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-5221
record_format dspace
spelling sg-smu-ink.sis_research-52212018-12-27T09:38:18Z D-pruner: Filter-based pruning method for deep convolutional neural network HUYNH, Nguyen Loc LEE, Youngki BALAN, Rajesh Krishna The emergence of augmented reality devices such as Google Glass and Microsoft Hololens has opened up a new class of vision sensing applications. Those applications often require the ability to continuously capture and analyze contextual information from video streams. They often adopt various deep learning algorithms such as convolutional neural networks (CNN) to achieve high recognition accuracy while facing severe challenges to run computationally intensive deep learning algorithms on resource-constrained mobile devices. In this paper, we propose and explore a new class of compression technique called D-Pruner to efficiently prune redundant parameters within a CNN model to run the model efficiently on mobile devices. D-Pruner removes redundancy by embedding a small additional network. This network evaluates the importance of filters and removes them during the fine-tuning phase to efficiently reduce the size of the model while maintaining the accuracy of the original model. We evaluated D-Pruner on various datasets such as CIFAR-10 and CIFAR-100 and showed that D-Pruner could reduce a significant amount of parameters up to 4.4 times on many existing models while maintaining accuracy drop less than 1%. 2018-06-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/4218 info:doi/10.1145/3212725.3212730 https://ink.library.smu.edu.sg/context/sis_research/article/5221/viewcontent/D_Pruner__1_.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Compression Deep Learning Continuous Vision Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Compression
Deep Learning
Continuous Vision
Software Engineering
spellingShingle Compression
Deep Learning
Continuous Vision
Software Engineering
HUYNH, Nguyen Loc
LEE, Youngki
BALAN, Rajesh Krishna
D-pruner: Filter-based pruning method for deep convolutional neural network
description The emergence of augmented reality devices such as Google Glass and Microsoft Hololens has opened up a new class of vision sensing applications. Those applications often require the ability to continuously capture and analyze contextual information from video streams. They often adopt various deep learning algorithms such as convolutional neural networks (CNN) to achieve high recognition accuracy while facing severe challenges to run computationally intensive deep learning algorithms on resource-constrained mobile devices. In this paper, we propose and explore a new class of compression technique called D-Pruner to efficiently prune redundant parameters within a CNN model to run the model efficiently on mobile devices. D-Pruner removes redundancy by embedding a small additional network. This network evaluates the importance of filters and removes them during the fine-tuning phase to efficiently reduce the size of the model while maintaining the accuracy of the original model. We evaluated D-Pruner on various datasets such as CIFAR-10 and CIFAR-100 and showed that D-Pruner could reduce a significant amount of parameters up to 4.4 times on many existing models while maintaining accuracy drop less than 1%.
format text
author HUYNH, Nguyen Loc
LEE, Youngki
BALAN, Rajesh Krishna
author_facet HUYNH, Nguyen Loc
LEE, Youngki
BALAN, Rajesh Krishna
author_sort HUYNH, Nguyen Loc
title D-pruner: Filter-based pruning method for deep convolutional neural network
title_short D-pruner: Filter-based pruning method for deep convolutional neural network
title_full D-pruner: Filter-based pruning method for deep convolutional neural network
title_fullStr D-pruner: Filter-based pruning method for deep convolutional neural network
title_full_unstemmed D-pruner: Filter-based pruning method for deep convolutional neural network
title_sort d-pruner: filter-based pruning method for deep convolutional neural network
publisher Institutional Knowledge at Singapore Management University
publishDate 2018
url https://ink.library.smu.edu.sg/sis_research/4218
https://ink.library.smu.edu.sg/context/sis_research/article/5221/viewcontent/D_Pruner__1_.pdf
_version_ 1770574469956370432