Summary
This paper presents an in-depth analysis of decoder-only Transformers, focusing on their limitations in handling information propagation. The authors identify two key phenomena: "representational collapse" due to "over-squashing" (line in Graph Neural Networks). These issues lead to a significant loss of information, especially in tasks involving counting and copying, which require precise handling of individual tokens. The paper combines theoretical analysis with empirical evidence to demonstrate these problems.
Strengths
1. The paper provides a theoretical framework to understand the limitations of decoder-only Transformers. The concepts of representational collapse and over-squashing are well-formulated and offer valuable insights into why Transformers struggle with certain tasks.
2. Very strong theoretical analysis is provided in paper, but the clarity of narrative is preserved. The quality of presentation is excellent.
3. The authors provide empirical evidence from contemporary LLM, specifically Gemini 1.5 and Gemma 7B, supporting their theory. They also provide the analysis of effect of floating point precision.
4. Authors carefully provide all the necessary details about experiment.
Weaknesses
1. The experiments are primarily focused on specific artificial tasks (counting and copying), but the study lacks the analysis of the real-world texts. It would be beneficial to include some statistics of difference of tokens' representations on the standard text corpora.
2. Authors provide only one artificial solution to split the sequence by different token.
3. The theoretical analysis makes some simplifying assumptions, such as treating attention weights as independent of the input. While the authors justify these assumptions, it would be beneficial to explore their impact on the results more thoroughly.
Questions
1. Could you please include some statistics of difference of tokens' representations on the standard text corpora? It would be interesting to see does representational collapse happen in natural texts.
2. How can you deal with representational collapse in real-world scenarios? Wouldn't it be worse to include random token for the information?
3. Could this theoretical result be generalized to non-causal language modeling (different attention mask)?
Also here are some small remarks:
Line 331 typo: summariesd
Line 339 space in "phenomena : representational"
Limitations
1. Theoretical analysis relies on several simplifying assumptions, which are justified but may not fully capture the complexities of real-world models.
2. Empirical validation is conducted only on two specific models