Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Labeling Neural Representations with Inverse Recognition

About

Deep Neural Networks (DNNs) demonstrate remarkable capabilities in learning complex hierarchical data representations, but the nature of these representations remains largely unknown. Existing global explainability methods, such as Network Dissection, face limitations such as reliance on segmentation masks, lack of statistical significance testing, and high computational demands. We propose Inverse Recognition (INVERT), a scalable approach for connecting learned representations with human-understandable concepts by leveraging their capacity to discriminate between these concepts. In contrast to prior work, INVERT is capable of handling diverse types of neurons, exhibits less computational complexity, and does not rely on the availability of segmentation masks. Moreover, INVERT provides an interpretable metric assessing the alignment between the representation and its corresponding explanation and delivering a measure of statistical significance. We demonstrate the applicability of INVERT in various scenarios, including the identification of representations affected by spurious correlations, and the interpretation of the hierarchical structure of decision-making within the models.

Kirill Bykov, Laura Kopf, Shinichi Nakajima, Marius Kloft, Marina M.-C. H\"ohne• 2023

Related benchmarks

TaskDatasetResultRank
Neuron descriptionImageNet
AUC96
15
Neuron InterpretationImageNet CoSy benchmark avgpool layer 1k
AUC0.88
12
Neuron descriptionPlaces365
AUC0.94
6
Neuron ExplanationImageNet subset of 20,000 images 2012 (val)
Explanation Accuracy86.9
6
Concept DiscoveryImageNet
AUC10
5
Neuron InterpretationPlaces365 CoSy benchmark avgpool layer
AUC81
4
Concept DiscoveryPlaces365
AUC10
2
Neuron ExplanationMS COCO subset of 24,237 images 2017 (train)
Explanation Accuracy98.77
2
Neuron ExplanationMS COCO subset of 20 categories 2017 (val)
Explanation Accuracy95.24
2
Showing 9 of 9 rows

Other info

Code

Follow for update