Mitigating Position-Shift Failures in Text-Based Modular Arithmetic via Position Curriculum and Template Diversity
Nikolay Yudin
TL;DR
This work investigates why high in-distribution accuracy can coexist with catastrophic brittleness when inputs are reformatted. By studying a character-level Transformer trained to compute modular addition from text at $p=97$, the authors show a sharp position-shift robustness cliff and sensitivity to template phrasing. They propose a concise steering recipe—position diversity with a curriculum, template diversity, expression anchors, and consistency training—that substantially improves robustness to both position shifts and template OOD while preserving in-distribution performance; an ALiBi ablation fails to learn this task. The paper provides a reproducible evaluation protocol and artifacts to enable future work on steering procedural generalization under noisy supervision, with implications for reliability in instruction-following and tool-using models.
Abstract
Building on insights from the grokking literature, we study character-level Transformers trained to compute modular addition from text, and focus on robustness under input-format variation rather than only in-distribution accuracy. We identify a previously under-emphasized failure mode: models that achieve high in-distribution accuracy can fail catastrophically when the same expression is shifted to different absolute character positions ("position shift") or presented under out-of-distribution natural-language templates. Using a disjoint-pair split over all ordered pairs for p=97, we show that a baseline model reaches strong in-distribution performance yet collapses under position shift and template OOD. We then introduce a simple training recipe that combines (i) explicit expression boundary markers, (ii) position curriculum that broadens the range of absolute positions seen during training, (iii) diverse template mixtures, and (iv) consistency training across multiple variants per example. Across three seeds, this intervention substantially improves robustness to position shift and template OOD while maintaining high in-distribution accuracy, whereas an ALiBi-style ablation fails to learn the task under our setup. Our results suggest that steering procedural generalization under noisy supervision benefits from explicitly training invariances that are otherwise absent from the data distribution, and we provide a reproducible evaluation protocol and artifacts.
