可解释最小化Transformer模型研究
Fully Interpretable Minimal Transformers: From Geometry to Algorithm
这篇论文展示了如何将Transformer内部计算过程完全可视化,让模型算法变得直观可理解。
研究人员提出了一种构建和解释最小化Transformer模型的框架。通过将嵌入维度和头大小限制为2,实现了内部表示的二维可视化。该模型在简单任务上训练,需要生成序列中最近出现的偶数。研究展示了模型如何嵌入标记和位置,通过Q、K、V矩阵进行转换,并利用注意力矩阵选择值。
Fully Interpretable Minimal Transformers: From Geometry to Algorithm
We present a framework for building and interpreting minimal transformer models. By constraining a transformer's embedding dimension and head size to 2, we enable full two-dimensional visualization of its internal representations. Embeddings, query/key/value transforms, attention outputs, residual streams, and decision boundaries can all be seen directly. Our central claim is that the learned geometry implies an algorithm; the arrangement of points and boundaries in R^2 can be read as a step-by-step procedure. We train a transformer on a simple task where it must produce the most recently observed even number whenever the '+' operator appears in a sequence of digits. Once trained, we visually walk through every step of the transformer's computation. We show how the model embeds the tokens and their respective positions in the sequence, transforms them via the Q, K, and V matrices, uses the dot product between the Q and K representations to form the attention matrix, and uses the attention matrix to select values that move the representation of each input token to the region of the domain of the output layer that will correctly predict the next token. We introduce a suite of interpretability visualizations that make the algorithmic interpretation of this procedure explicit. Our framework offers a pedagogical and experimental testbed to explore how transformers use informational geometry to implement next-token prediction.