Selectivity considered harmful: evaluating the causal impact of class selectivity in DNNs
Matthew L. Leavitt, Ari Morcos

TL;DR
This paper investigates the causal role of class selectivity in deep neural networks, finding that reducing selectivity can improve or not harm performance, challenging its assumed importance.
Contribution
It provides causal evidence that class selectivity is neither necessary nor sufficient for DNN performance, and shows regularizing against it can enhance accuracy.
Findings
Reducing class selectivity increased test accuracy by over 2% in ResNet18.
Lowering class selectivity had minimal impact on CIFAR10 accuracy in ResNet20.
Increasing class selectivity decreased accuracy across models and datasets.
Abstract
The properties of individual neurons are often analyzed in order to understand the biological and artificial neural networks in which they're embedded. Class selectivity-typically defined as how different a neuron's responses are across different classes of stimuli or data samples-is commonly used for this purpose. However, it remains an open question whether it is necessary and/or sufficient for deep neural networks (DNNs) to learn class selectivity in individual units. We investigated the causal impact of class selectivity on network function by directly regularizing for or against class selectivity. Using this regularizer to reduce class selectivity across units in convolutional neural networks increased test accuracy by over 2% for ResNet18 trained on Tiny ImageNet. For ResNet20 trained on CIFAR10 we could reduce class selectivity by a factor of 2.5 with no impact on test accuracy,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsCell Image Analysis Techniques · Domain Adaptation and Few-Shot Learning · Machine Learning in Materials Science
