Position as Probability: Self-Supervised Transformers that Think Past Their Training for Length Extrapolation
Philip Heejun Lee
TL;DR
The paper tackles the challenge of length extrapolation in neural sequence models by introducing PRISM, a probabilistic relative-position encoding implemented as a differentiable histogram update. PRISM maintains a distribution over relative positions and forms a position stream via sinusoidal embeddings, enabling accurate long-horizon reasoning and exact extrapolation on algorithmic tasks beyond training lengths, all within a self-supervised framework. By interpreting the histogram update as a non-stationary Hidden Markov Model/CRF and adding a copy branch for flexible anchoring, PRISM achieves state-of-the-art extrapolation across arithmetic, SCAN, and copy benchmarks with interpretable internal states. These results advance robust long-context reasoning in Transformers and open avenues for reliable algorithmic generalization in real-world applications.
Abstract
Deep sequence models typically degrade in accuracy when test sequences significantly exceed their training lengths, yet many critical tasks--such as algorithmic reasoning, multi-step arithmetic, and compositional generalization--require robust length extrapolation. We introduce PRISM, a Probabilistic Relative-position Implicit Superposition Model, a novel positional encoding mechanism that enables Transformers to extrapolate accurately up to 10x beyond their training length. PRISM learns continuous relative positions through a differentiable histogram-filter update, preserving position uncertainty via a probabilistic superposition rather than conventional deterministic embeddings. Empirically, PRISM achieves state-of-the-art length extrapolation, successfully generalizing to previously intractable sequence lengths across algorithmic benchmarks--including arithmetic (addition, multiplication), SCAN compositionality tasks, and complex copy variants derived from DeepMind's recent datasets. Our analysis demonstrates that PRISM's stochastic positional encoding maintains sharp and interpretable internal states, providing a theoretical basis for reliable length generalization. These results advance the goal of neural sequence models that remain algorithmically robust at lengths far exceeding their training horizon.
