Disentangling Polysemantic Channels in Convolutional Neural Networks

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Hesse, Robin, Fischer, Jonas, Schaub-Meyer, Simone, Roth, Stefan
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866909583205728256
author Hesse, Robin
Fischer, Jonas
Schaub-Meyer, Simone
Roth, Stefan
author_facet Hesse, Robin
Fischer, Jonas
Schaub-Meyer, Simone
Roth, Stefan
contents Mechanistic interpretability is concerned with analyzing individual components in a (convolutional) neural network (CNN) and how they form larger circuits representing decision mechanisms. These investigations are challenging since CNNs frequently learn polysemantic channels that encode distinct concepts, making them hard to interpret. To address this, we propose an algorithm to disentangle a specific kind of polysemantic channel into multiple channels, each responding to a single concept. Our approach restructures weights in a CNN, utilizing that different concepts within the same channel exhibit distinct activation patterns in the previous layer. By disentangling these polysemantic features, we enhance the interpretability of CNNs, ultimately improving explanatory techniques such as feature visualizations.
format Preprint
id arxiv_https___arxiv_org_abs_2504_12939
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Disentangling Polysemantic Channels in Convolutional Neural Networks
Hesse, Robin
Fischer, Jonas
Schaub-Meyer, Simone
Roth, Stefan
Computer Vision and Pattern Recognition
Machine Learning
Mechanistic interpretability is concerned with analyzing individual components in a (convolutional) neural network (CNN) and how they form larger circuits representing decision mechanisms. These investigations are challenging since CNNs frequently learn polysemantic channels that encode distinct concepts, making them hard to interpret. To address this, we propose an algorithm to disentangle a specific kind of polysemantic channel into multiple channels, each responding to a single concept. Our approach restructures weights in a CNN, utilizing that different concepts within the same channel exhibit distinct activation patterns in the previous layer. By disentangling these polysemantic features, we enhance the interpretability of CNNs, ultimately improving explanatory techniques such as feature visualizations.
title Disentangling Polysemantic Channels in Convolutional Neural Networks
topic Computer Vision and Pattern Recognition
Machine Learning
url https://arxiv.org/abs/2504.12939