Block-Recurrent Dynamics in Vision Transformers
Mozes Jacobs, Thomas Fel, Richard Hakim, Alessandra Brondetta, Demba Ba, T. Andy Keller
TL;DR
<3-5 sentence high-level summary> The paper investigates why Vision Transformers (ViTs) work so well by proposing the Block-Recurrent Hypothesis (BRH): after training, ViT depth can be represented by a small set of reusable, parameter-tied blocks applied recurrently. It operationalizes BRH with Raptor, a weight-tied recurrent surrogate that reconstructs the full layerwise activations using a few blocks discovered via a max-cut partition of layer similarities, and it validates BRH on foundation models (e.g., DINOv2) with 2–3 blocks recovering a large majority of the teacher’s performance (roughly 96–98% of linear-probe accuracy). The authors then develop a Dynamical Interpretability framework, showing that depth behaves like a discrete dynamical system: token directions converge to angular attractors, token-specific phase dynamics arise at block boundaries, and late-depth updates are low-rank and coherent. Together, these results argue for a compact, interpretable recurrent core in ViTs and provide principled tools for mechanistic analysis and potential efficiency gains without sacrificing performance.
Abstract
As Vision Transformers (ViTs) become standard vision backbones, a mechanistic account of their computational phenomenology is essential. Despite architectural cues that hint at dynamical structure, there is no settled framework that interprets Transformer depth as a well-characterized flow. In this work, we introduce the Block-Recurrent Hypothesis (BRH), arguing that trained ViTs admit a block-recurrent depth structure such that the computation of the original $L$ blocks can be accurately rewritten using only $k \ll L$ distinct blocks applied recurrently. Across diverse ViTs, between-layer representational similarity matrices suggest few contiguous phases. To determine whether these phases reflect genuinely reusable computation, we train block-recurrent surrogates of pretrained ViTs: Recurrent Approximations to Phase-structured TransfORmers (Raptor). In small-scale, we demonstrate that stochastic depth and training promote recurrent structure and subsequently correlate with our ability to accurately fit Raptor. We then provide an empirical existence proof for BRH by training a Raptor model to recover $96\%$ of DINOv2 ImageNet-1k linear probe accuracy in only 2 blocks at equivalent computational cost. Finally, we leverage our hypothesis to develop a program of Dynamical Interpretability. We find i) directional convergence into class-dependent angular basins with self-correcting trajectories under small perturbations, ii) token-specific dynamics, where cls executes sharp late reorientations while patch tokens exhibit strong late-stage coherence toward their mean direction, and iii) a collapse to low rank updates in late depth, consistent with convergence to low-dimensional attractors. Altogether, we find a compact recurrent program emerges along ViT depth, pointing to a low-complexity normative solution that enables these models to be studied through principled dynamical systems analysis.
