Training Neural Networks for Modularity aids Interpretability

Satvik Golechha, Dylan Cope, Nandi Schoots
9/24/2024
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

An approach to improve network interpretability is via clusterability, i.e., splitting a model into disjoint clusters that can be studied independently. We find pretrained models to be highly unclusterable and thus train models to be more modular using an ``enmeshment loss'' function that encourages the formation of non-interacting clusters. Using automated interpretability measures, we show that our method finds clusters that learn different, disjoint, and smaller circuits for CIFAR-10 labels. Our approach provides a promising direction for making neural networks easier to interpret.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{golechha2024training,
  title  = {Training Neural Networks for Modularity aids Interpretability},
  author = {Satvik Golechha and Dylan Cope and Nandi Schoots},
  year   = {2024},
  eprint = {2409.15747},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.15747v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.15747.svg)](https://codeofpaper.com/paper/2409.15747)

Discussion