Unit Impulse Response as an Explainer of Redundancy in a Deep Convolutional Neural Network

06/10/2019
by   Rachana Sathish, et al.
0

Convolutional neural networks (CNN) are generally designed with a heuristic initialization of network architecture and trained for a certain task. This often leads to overparametrization after learning and induces redundancy in the information flow paths within the network. This robustness and reliability is at the increased cost of redundant computations. Several methods have been proposed which leverage metrics that quantify the redundancy in each layer. However, layer-wise evaluation in these methods disregards the long-range redundancy which exists across depth on account of the distributed nature of the features learned by the model. In this paper, we propose (i) a mechanism to empirically demonstrate the robustness in performance of a CNN on account of redundancy across its depth, (ii) a method to identify the systemic redundancy in response of a CNN across depth using the understanding of unit impulse response, we subsequently demonstrate use of these methods to interpret redundancy in few networks as example. These techniques provide better insights into the internal dynamics of a CNN

READ FULL TEXT

page 2

page 3

page 4

research
10/18/2021

Channel redundancy and overlap in convolutional neural networks with channel-wise NNK graphs

Feature spaces in the deep layers of convolutional neural networks (CNNs...
research
06/02/2023

Quantifying synergy and redundancy in multiplex networks

Understanding how different networks relate to each other is key for obt...
research
05/30/2017

A Kernel Redundancy Removing Policy for Convolutional Neural Network

Deep Convolutional Neural Networks (CNN) have won a significant place in...
research
05/23/2022

Efficient Update of Redundancy Matrices for Truss and Frame Structures

Redundancy matrices provide insights into the load carrying behavior of ...
research
04/07/2004

Exploring tradeoffs in pleiotropy and redundancy using evolutionary computing

Evolutionary computation algorithms are increasingly being used to solve...
research
02/14/2018

Advancing System Performance with Redundancy: From Biological to Artificial Designs

Redundancy is a fundamental characteristic of many biological processes ...
research
10/31/2019

In-Place Zero-Space Memory Protection for CNN

Convolutional Neural Networks (CNN) are being actively explored for safe...

Please sign up or login with your details

Forgot password? Click here to reset