Revisiting the Importance of Individual Units in CNNs via Ablation

06/07/2018
by   Bolei Zhou, et al.
0

We revisit the importance of the individual units in Convolutional Neural Networks (CNNs) for visual recognition. By conducting unit ablation experiments on CNNs trained on large scale image datasets, we demonstrate that, though ablating any individual unit does not hurt overall classification accuracy, it does lead to significant damage on the accuracy of specific classes. This result shows that an individual unit is specialized to encode information relevant to a subset of classes. We compute the correlation between the accuracy drop under unit ablation and various attributes of an individual unit such as class selectivity and weight L1 norm. We confirm that unit attributes such as class selectivity are a poor predictor for impact on overall accuracy as found previously in recent work morcos2018importance. However, our results show that class selectivity along with other attributes are good predictors of the importance of one unit to individual classes. We evaluate the impact of random rotation, batch normalization, and dropout to the importance of units to specific classes. Our results show that units with high selectivity play an important role in network classification power at the individual class level. Understanding and interpreting the behavior of these units is necessary and meaningful.

READ FULL TEXT

page 2

page 5

page 8

research
03/19/2018

On the importance of single directions for generalization

Despite their ability to memorize large datasets, deep neural networks o...
research
10/17/2017

Do Convolutional Neural Networks Learn Class Hierarchy?

Convolutional Neural Networks (CNNs) currently achieve state-of-the-art ...
research
11/22/2020

Towards Class-Specific Unit

Class selectivity is an attribute of a unit in deep neural networks, whi...
research
03/03/2020

Selectivity considered harmful: evaluating the causal impact of class selectivity in DNNs

Class selectivity, typically defined as how different a neuron's respons...
research
11/27/2018

Understanding the Importance of Single Directions via Representative Substitution

Understanding the internal representations of deep neural networks (DNNs...
research
02/14/2020

Single Unit Status in Deep Convolutional Neural Network Codes for Face Identification: Sparseness Redefined

Deep convolutional neural networks (DCNNs) trained for face identificati...
research
05/20/2023

Human labeling errors and their impact on ConvNets for satellite image scene classification

Convolutional neural networks (ConvNets) have been successfully applied ...

Please sign up or login with your details

Forgot password? Click here to reset