What Can Transformer Learn with Varying Depth? Case Studies on Sequence Learning Tasks
Xingwu Chen, Difan Zou
TL;DR
This work probes how the depth of an attention-only transformer affects memorization, reasoning, generalization, and contextual generalization on four designed sequence tasks. It develops a theory that single-layer transformers can memorize but cannot perform the more complex tasks, while two-layer transformers enable reasoning and generalization and three-layer models enable contextual generalization, with deeper models offering faster learning in harder settings. The authors introduce a parsing-copying-matching mechanism and prove constructive existence results for specific layer-depth configurations, supported by synthetic experiments and attention-map analyses. The findings illuminate the architectural requirements for emergent abilities in transformers and offer practical guidance for efficient model design in sequence-based tasks. The work also motivates future exploration of nested in-context tasks and broader data regimes to generalize these depth-threshold insights.
Abstract
We study the capabilities of the transformer architecture with varying depth. Specifically, we designed a novel set of sequence learning tasks to systematically evaluate and comprehend how the depth of transformer affects its ability to perform memorization, reasoning, generalization, and contextual generalization. We show a transformer with only one attention layer can excel in memorization but falls short in other tasks. Then, we show that exhibiting reasoning and generalization ability requires the transformer to have at least two attention layers, while context generalization ability may necessitate three attention layers. Additionally, we identify a class of simple operations that a single attention layer can execute, and show that the complex tasks can be approached as the combinations of these simple operations and thus can be resolved by stacking multiple attention layers. This sheds light on studying more practical and complex tasks beyond our design. Numerical experiments corroborate our theoretical findings.
