The geometry of BERT
Matteo Bonino, Giorgia Ghione, Giansalvo Cirrincione
TL;DR
The paper addresses interpretability of BERT by linking how local attention patterns and the global information stream drive decisions. It proposes two novel concepts, directionality of subspace selection and a cone index $I_{cone}([l]) = \| \sum_{x \in [l]} x \|$, and develops a taxonomy of self-attention patterns (gates) to explain how tokens are searched and integrated. It uses a SARS-CoV-2 RNA variant classification case study to ground the analysis in a real task and shows how per-head patterns, concatenation operations, and the MLP influence the recall process. The results point to architectural implications for Transformer models and offer a framework for future training-time analysis.
Abstract
Transformer neural networks, particularly Bidirectional Encoder Representations from Transformers (BERT), have shown remarkable performance across various tasks such as classification, text summarization, and question answering. However, their internal mechanisms remain mathematically obscure, highlighting the need for greater explainability and interpretability. In this direction, this paper investigates the internal mechanisms of BERT proposing a novel perspective on the attention mechanism of BERT from a theoretical perspective. The analysis encompasses both local and global network behavior. At the local level, the concept of directionality of subspace selection as well as a comprehensive study of the patterns emerging from the self-attention matrix are presented. Additionally, this work explores the semantic content of the information stream through data distribution analysis and global statistical measures including the novel concept of cone index. A case study on the classification of SARS-CoV-2 variants using RNA which resulted in a very high accuracy has been selected in order to observe these concepts in an application. The insights gained from this analysis contribute to a deeper understanding of BERT's classification process, offering potential avenues for future architectural improvements in Transformer models and further analysis in the training process.
