From Shortcut to Induction Head: How Data Diversity Shapes Algorithm Selection in Transformers
Ryotaro Kawata, Yujin Song, Alberto Bietti, Naoki Nishikawa, Taiji Suzuki, Samuel Vaiter, Denny Wu
TL;DR
<3-5 sentence high-level summary> The paper investigates how pretraining data diversity determines whether a transformer learns a generalizable induction-head mechanism or a brittle positional shortcut for a simple trigger-output copying task. By analyzing gradient-based training of a shallow transformer in both population and finite-sample regimes, it introduces the max-sum ratio $R(\mathcal{D}_\ell)$ as the key quantity governing the transition between mechanisms. The results show that sufficiently diverse pretraining data leads to robust OOD generalization via induction heads, while low diversity biases the model toward position-based memorization that fails out-of-distribution. The work also derives an optimal linear-in-context-length pretraining distribution to minimize computational cost and validates predictions with synthetic experiments and broader gradient-based settings.
Abstract
Transformers can implement both generalizable algorithms (e.g., induction heads) and simple positional shortcuts (e.g., memorizing fixed output positions). In this work, we study how the choice of pretraining data distribution steers a shallow transformer toward one behavior or the other. Focusing on a minimal trigger-output prediction task -- copying the token immediately following a special trigger upon its second occurrence -- we present a rigorous analysis of gradient-based training of a single-layer transformer. In both the infinite and finite sample regimes, we prove a transition in the learned mechanism: if input sequences exhibit sufficient diversity, measured by a low ``max-sum'' ratio of trigger-to-trigger distances, the trained model implements an induction head and generalizes to unseen contexts; by contrast, when this ratio is large, the model resorts to a positional shortcut and fails to generalize out-of-distribution (OOD). We also reveal a trade-off between the pretraining context length and OOD generalization, and derive the optimal pretraining distribution that minimizes computational cost per sample. Finally, we validate our theoretical predictions with controlled synthetic experiments, demonstrating that broadening context distributions robustly induces induction heads and enables OOD generalization. Our results shed light on the algorithmic biases of pretrained transformers and offer conceptual guidelines for data-driven control of their learned behaviors.
