Introspective analysis of convolutional neural networks for improving discrimination performance and feature visualisation

Deep neural networks have been widely explored and utilised as a useful tool for feature extraction in computer vision and machine learning. It is often observed that the last fully connected (FC) layers of convolutional neural network possess higher discrimination power as compared to the convoluti...

Full description

Bibliographic Details
Main Authors: Shakeel Shafiq, Tayyaba Azim
Format: Article
Language:English
Published: PeerJ Inc. 2021-05-01
Series:PeerJ Computer Science
Subjects:
Online Access:https://peerj.com/articles/cs-497.pdf
id doaj-8da53e04e9a74ce18494bc4bf4e6df3a
record_format Article
spelling doaj-8da53e04e9a74ce18494bc4bf4e6df3a2021-05-06T15:05:13ZengPeerJ Inc.PeerJ Computer Science2376-59922021-05-017e49710.7717/peerj-cs.497Introspective analysis of convolutional neural networks for improving discrimination performance and feature visualisationShakeel ShafiqTayyaba AzimDeep neural networks have been widely explored and utilised as a useful tool for feature extraction in computer vision and machine learning. It is often observed that the last fully connected (FC) layers of convolutional neural network possess higher discrimination power as compared to the convolutional and maxpooling layers whose goal is to preserve local and low-level information of the input image and down sample it to avoid overfitting. Inspired from the functionality of local binary pattern (LBP) operator, this paper proposes to induce discrimination into the mid layers of convolutional neural network by introducing a discriminatively boosted alternative to pooling (DBAP) layer that has shown to serve as a favourable replacement of early maxpooling layer in a convolutional neural network (CNN). A thorough research of the related works show that the proposed change in the neural architecture is novel and has not been proposed before to bring enhanced discrimination and feature visualisation power achieved from the mid layer features. The empirical results reveal that the introduction of DBAP layer in popular neural architectures such as AlexNet and LeNet produces competitive classification results in comparison to their baseline models as well as other ultra-deep models on several benchmark data sets. In addition, better visualisation of intermediate features can allow one to seek understanding and interpretation of black box behaviour of convolutional neural networks, used widely by the research community.https://peerj.com/articles/cs-497.pdfLocal binary pattern (LBP)Support vector machines (SVM)k-nearest neighbour (k-NN)Convolutional neural network (CNN)Discriminatively boosted alternative to pooling (DBAP) layerImproved LeNet
collection DOAJ
language English
format Article
sources DOAJ
author Shakeel Shafiq
Tayyaba Azim
spellingShingle Shakeel Shafiq
Tayyaba Azim
Introspective analysis of convolutional neural networks for improving discrimination performance and feature visualisation
PeerJ Computer Science
Local binary pattern (LBP)
Support vector machines (SVM)
k-nearest neighbour (k-NN)
Convolutional neural network (CNN)
Discriminatively boosted alternative to pooling (DBAP) layer
Improved LeNet
author_facet Shakeel Shafiq
Tayyaba Azim
author_sort Shakeel Shafiq
title Introspective analysis of convolutional neural networks for improving discrimination performance and feature visualisation
title_short Introspective analysis of convolutional neural networks for improving discrimination performance and feature visualisation
title_full Introspective analysis of convolutional neural networks for improving discrimination performance and feature visualisation
title_fullStr Introspective analysis of convolutional neural networks for improving discrimination performance and feature visualisation
title_full_unstemmed Introspective analysis of convolutional neural networks for improving discrimination performance and feature visualisation
title_sort introspective analysis of convolutional neural networks for improving discrimination performance and feature visualisation
publisher PeerJ Inc.
series PeerJ Computer Science
issn 2376-5992
publishDate 2021-05-01
description Deep neural networks have been widely explored and utilised as a useful tool for feature extraction in computer vision and machine learning. It is often observed that the last fully connected (FC) layers of convolutional neural network possess higher discrimination power as compared to the convolutional and maxpooling layers whose goal is to preserve local and low-level information of the input image and down sample it to avoid overfitting. Inspired from the functionality of local binary pattern (LBP) operator, this paper proposes to induce discrimination into the mid layers of convolutional neural network by introducing a discriminatively boosted alternative to pooling (DBAP) layer that has shown to serve as a favourable replacement of early maxpooling layer in a convolutional neural network (CNN). A thorough research of the related works show that the proposed change in the neural architecture is novel and has not been proposed before to bring enhanced discrimination and feature visualisation power achieved from the mid layer features. The empirical results reveal that the introduction of DBAP layer in popular neural architectures such as AlexNet and LeNet produces competitive classification results in comparison to their baseline models as well as other ultra-deep models on several benchmark data sets. In addition, better visualisation of intermediate features can allow one to seek understanding and interpretation of black box behaviour of convolutional neural networks, used widely by the research community.
topic Local binary pattern (LBP)
Support vector machines (SVM)
k-nearest neighbour (k-NN)
Convolutional neural network (CNN)
Discriminatively boosted alternative to pooling (DBAP) layer
Improved LeNet
url https://peerj.com/articles/cs-497.pdf
work_keys_str_mv AT shakeelshafiq introspectiveanalysisofconvolutionalneuralnetworksforimprovingdiscriminationperformanceandfeaturevisualisation
AT tayyabaazim introspectiveanalysisofconvolutionalneuralnetworksforimprovingdiscriminationperformanceandfeaturevisualisation
_version_ 1721456628081885184