Topoformer: brain-like topographic organization in Transformer language models through spatial querying and reweighting
Taha Binhuraib, Greta Tuckute, Nicholas Blauch
TL;DR
Topoformer introduces brain-inspired topographic priors into Transformer language models via spatial querying and spatial reweighting, inducing local organization in queries/keys and values/outputs. The approach is validated first on a 1-layer encoder and then scaled to Topoformer-BERT, achieving comparable NLP task performance while revealing clear topographic structure. In parallel, the authors show that the model's topographic representations align with the human language network measured by fMRI, suggesting shared low-dimensional variability between artificial and biological language systems. This work advances interpretability in NLP by coupling spatial priors with representational analysis and brain-alignment evidence, with potential implications for modeling brain organization and improving linguistic representations.
Abstract
Spatial functional organization is a hallmark of biological brains: neurons are arranged topographically according to their response properties, at multiple scales. In contrast, representations within most machine learning models lack spatial biases, instead manifesting as disorganized vector spaces that are difficult to visualize and interpret. Here, we propose a novel form of self-attention that turns Transformers into "Topoformers" with topographic organization. We introduce spatial querying - where keys and queries are arranged on 2D grids, and local pools of queries are associated with a given key - and spatial reweighting, where we convert the standard fully connected layer of self-attention into a locally connected layer. We first demonstrate the feasibility of our approach by training a 1-layer Topoformer on a sentiment classification task. Training with spatial querying encourages topographic organization in the queries and keys, and spatial reweighting separately encourages topographic organization in the values and self-attention outputs. We then apply the Topoformer motifs at scale, training a BERT architecture with a masked language modeling objective. We find that the topographic variant performs on par with a non-topographic control model on NLP benchmarks, yet produces interpretable topographic organization as evaluated via eight linguistic test suites. Finally, analyzing an fMRI dataset of human brain responses to a large set of naturalistic sentences, we demonstrate alignment between low-dimensional topographic variability in the Topoformer model and human brain language network. Scaling up Topoformers further holds promise for greater interpretability in NLP research, and for more accurate models of the organization of linguistic information in the human brain.
