Circuit Compositions: Exploring Modular Structures in Transformer-Based Language Models

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Mondorf, Philipp, Wold, Sondre, Plank, Barbara
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866908415354208256
author Mondorf, Philipp
Wold, Sondre
Plank, Barbara
author_facet Mondorf, Philipp
Wold, Sondre
Plank, Barbara
contents A fundamental question in interpretability research is to what extent neural networks, particularly language models, implement reusable functions through subnetworks that can be composed to perform more complex tasks. Recent advances in mechanistic interpretability have made progress in identifying $\textit{circuits}$, which represent the minimal computational subgraphs responsible for a model's behavior on specific tasks. However, most studies focus on identifying circuits for individual tasks without investigating how functionally similar circuits $\textit{relate}$ to each other. To address this gap, we study the modularity of neural networks by analyzing circuits for highly compositional subtasks within a transformer-based language model. Specifically, given a probabilistic context-free grammar, we identify and compare circuits responsible for ten modular string-edit operations. Our results indicate that functionally similar circuits exhibit both notable node overlap and cross-task faithfulness. Moreover, we demonstrate that the circuits identified can be reused and combined through set operations to represent more complex functional model capabilities.
format Preprint
id arxiv_https___arxiv_org_abs_2410_01434
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Circuit Compositions: Exploring Modular Structures in Transformer-Based Language Models
Mondorf, Philipp
Wold, Sondre
Plank, Barbara
Machine Learning
Computation and Language
A fundamental question in interpretability research is to what extent neural networks, particularly language models, implement reusable functions through subnetworks that can be composed to perform more complex tasks. Recent advances in mechanistic interpretability have made progress in identifying $\textit{circuits}$, which represent the minimal computational subgraphs responsible for a model's behavior on specific tasks. However, most studies focus on identifying circuits for individual tasks without investigating how functionally similar circuits $\textit{relate}$ to each other. To address this gap, we study the modularity of neural networks by analyzing circuits for highly compositional subtasks within a transformer-based language model. Specifically, given a probabilistic context-free grammar, we identify and compare circuits responsible for ten modular string-edit operations. Our results indicate that functionally similar circuits exhibit both notable node overlap and cross-task faithfulness. Moreover, we demonstrate that the circuits identified can be reused and combined through set operations to represent more complex functional model capabilities.
title Circuit Compositions: Exploring Modular Structures in Transformer-Based Language Models
topic Machine Learning
Computation and Language
url https://arxiv.org/abs/2410.01434