(How) Can Transformers Predict Pseudo-Random Numbers?
Not on the map. Why?
Abstract (arXiv)
Transformers excel at discovering patterns in sequential data, yet their fundamental limitations and learning mechanisms remain crucial topics of investigation. In this paper, we study the ability of Transformers to learn pseudo-random number sequences from linear congruential generators (LCGs), defined by the recurrence relation xt+1 = a xt + c ;mod; m. We find that with sufficient architectural capacity and training data variety, Transformers can perform in-context prediction of LCG sequences with unseen moduli (m) and parameters (a,c). By analyzing the embedding layers and attention patterns, we uncover how Transformers develop algorithmic structures to learn these sequences in two scenarios of increasing complexity. First, we investigate how Transformers learn LCG sequences with unseen (a, c) but fixed modulus; and demonstrate successful learning up to m = 232. We find that models learn to factorize m and utilize digit-wise number representations to make sequential predictions. In the second, more challenging scenario of unseen moduli, we show that Transformers can generalize to unseen moduli up to mtest = 216. In this case, the model employs a two-step strategy: first estimating the unknown modulus from the context, then utilizing prime factorizations to generate predictions. For this task, we observe a sharp transition in the accuracy at a critical depth d= 3. We also find that the number of in-context sequence elements needed to reach high accuracy scales sublinearly with the modulus.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 14 Feb 2025.
Builds on
0 of 0 references.
No references here yet.
Built on by
Citing papers per year: 2025: 3; 2026: 3.
6 papers.
- 2025On the geometry and topology of representations: the manifolds of modular additioncited by 3
- 2026Quantifying Hyperparameter Transfer and the Importance of Embedding Layer Learning Ratecited by 2
- 2026Sequential Correlations Change In-Context Learning: Effective Context Length and Architectural Mismatchcited by 1
- 2025Transformers in Pseudo-Random Number Generation: A Dual Perspective on Theory and Practicecited by 0
- 2025Learning Pseudorandom Numbers with Transformers: Permuted Congruential Generators, Curricula, and Interpretabilitycited by 0
- 2026Noise in Diffusion Models Is a Learnable Inputcited by 0
- 2026Noise in Diffusion Models Is a Learnable Input3 Aug 2026
- 2026Sequential Correlations Change In-Context Learning: Effective Context Length and Architectural Mismatch4 Jul 2026
- 2026Quantifying Hyperparameter Transfer and the Importance of Embedding Layer Learning Rate20 May 2026
- 2025On the geometry and topology of representations: the manifolds of modular addition31 Dec 2025
- 2025Learning Pseudorandom Numbers with Transformers: Permuted Congruential Generators, Curricula, and Interpretability30 Oct 2025
- 2025Transformers in Pseudo-Random Number Generation: A Dual Perspective on Theory and Practice2 Aug 2025