A Little Depth Goes a Long Way: The Expressive Power of Log-Depth Transformers
William Merrill, Ashish Sabharwal
TL;DR
This work investigates how transformer expressivity changes when depth grows with context length $n$, focusing on universal (looped) transformers. It shows that depth $Θ(\log n)$ suffices to recognize regular languages and solve graph connectivity, tasks believed to lie beyond fixed-depth $\mathsf{TC}^0$, while width must grow superpolynomially and chain-of-thought steps must grow superlogarithmically. The authors provide a concrete division primitive and a range of constructions, along with a bounded-input analysis for fixed-depth regimes, and corroborate theory with curriculum-based experiments on the A5 regular-language task. The results offer practical guidance for depth-aware model design and imply that dynamic depth can be a more efficient inference-time resource than width expansion or chain-of-thought reasoning for long-context sequential tasks.
Abstract
Recent theoretical results show transformers cannot express sequential reasoning problems over long inputs, intuitively because their computational depth is bounded. However, prior work treats the depth as a constant, leaving it unclear to what degree bounded depth may suffice for solving problems over short inputs, or how increasing the transformer's depth affects its expressive power. We address these questions by analyzing transformers whose depth can grow minimally with context length $n$. We show even highly uniform transformers with depth $Θ(\log n)$ can express two important problems: recognizing regular languages, which captures state tracking abilities and was known to be expressible only by an unconventional, non-uniform model of transformers, and graph connectivity, which underlies multi-step reasoning. Notably, both of these problems cannot be expressed by fixed-depth transformers under standard complexity conjectures, demonstrating the expressivity benefit of growing depth. Moreover, our theory quantitatively predicts how depth must grow with input length to express these problems, showing that depth scaling is more efficient than scaling width or chain-of-thought steps. Empirically, our detailed experiments designed to bridge the expressivity vs. learnability gap reveal that our theoretical depth requirements for regular language recognition closely match the practical depth requirements for successfully training transformers. Thus, our results clarify how depth affects a transformer's reasoning capabilities, and provide practical guidance for effective depth selection for sequential reasoning.
