HSD-CNN: Hierarchically self decomposing CNN architecture using class specific filter sensitivity analysis

11/11/2018
by   K. SaiRam, et al.
0

Conventional Convolutional neural networks (CNN) are trained on large domain datasets, and are hence typically over-represented and inefficient in limited class applications. An efficient way to convert such large many-class pre-trained networks into small few-class networks is through a hierarchical decomposition of its feature maps. To alleviate this issue, we propose an automated framework for such decomposition in Hierarchically Self Decomposing CNNs (HSD-CNN), in four steps. HSD-CNNs are derived automatically using a class specific filter sensitivity analysis that quantifies the impact of specific features on a class prediction. The decomposed and hierarchical network can be utilized and deployed directly to obtain sub-networks for subset of classes, and it is shown to perform better without the requirement of retraining these sub-networks. Experimental results show that HSD-CNNs generally do not degrade accuracy if the full set of classes are used. However, when operating on known subsets of classes, HSD-CNNs lead to an increased accuracy using a much smaller model size, requiring much less operations. HSD-CNN flow is verified on the CIFAR10, CIFAR100 and CALTECH101 data sets. We report accuracies up to 85.6% ( 94.75% ) on scenarios with 13 ( 4 ) classes of CIFAR100, using a VGG-16 network pretrained on the full data set. In this case, the used HSD-CNN requires 3.97 × fewer parameters and 3.56 × fewer operations than the VGG-16 baseline containing features for all 100 classes.

READ FULL TEXT
research
02/15/2018

Tree-CNN: A Deep Convolutional Neural Network for Lifelong Learning

In recent years, Convolutional Neural Networks (CNNs) have shown remarka...
research
03/19/2020

Ensemble learning in CNN augmented with fully connected subnetworks

Convolutional Neural Networks (CNNs) have shown remarkable performance i...
research
11/26/2017

JPEG Steganalysis Based on DenseNet

Current research has indicated that convolution neural networks (CNNs) c...
research
03/30/2018

Hierarchical Transfer Convolutional Neural Networks for Image Classification

In this paper, we address the issue of how to enhance the generalization...
research
03/10/2022

Compressing CNN Kernels for Videos Using Tucker Decompositions: Towards Lightweight CNN Applications

Convolutional Neural Networks (CNN) are the state-of-the-art in the fiel...
research
07/03/2019

Measuring the Data Efficiency of Deep Learning Methods

In this paper, we propose a new experimental protocol and use it to benc...

Please sign up or login with your details

Forgot password? Click here to reset