Summary (Overview)
- Controlled ablation study: The paper systematically isolates architectural and optimization factors in recursive reasoning models (HRM, TRM, URM) under a unified pipeline across six algorithmic domains, revealing that optimization choices account for a large fraction of performance variation.
- Key recipe for stable recursion: An intermediate gradient horizon , large physical batches (up to 8192), and controlled recurrent-state updates (bounded updates + learned gating + normalization) yield stable and generalizable recursive reasoning.
- No hierarchy needed: Explicit high/low-level parameter separation is not a universal source of improvement; shared recurrent modules remain competitive across all domains.
- Strong empirical results: A 13.6M-parameter model achieves 71.16% on Arithmetic OOD (up from 36.20% for the strongest baseline), 98.41% on Sudoku, and 59.50% pass@2 on ARC-AGI-1.
- Scaling limits: Additional capacity (larger recurrent blocks, more heads) and test-time computation provide domain-dependent rather than universal benefits.
Introduction and Theoretical Foundation
Background and Motivation. Recursive reasoning models repeatedly apply a small shared Transformer block to a latent state, trading parameter count for computational depth. Models like HRM (27M params), TRM (7M), and URM (7M) solve symbolic algorithmic tasks with only a few million parameters. However, these models change architecture, gradient propagation, optimization, and regularization simultaneously, making it impossible to attribute improvements to individual design choices.
Core Problem. Repeated application of shared parameters creates optimization challenges distinct from standard feed-forward Transformers:
- Small errors in recurrent updates accumulate over depth
- Gradient propagation through long recurrent trajectories is unstable
- The interplay between effective depth, gradient flow, and generalization is poorly understood
Theoretical Basis. The work builds on the nested recurrence formulation introduced by HRM, where two timescales (low and high) of recurrent states interact:
- Low-level state updates:
- High-level update:
The authors argue that recursive reasoning should be viewed as an optimization problem as much as an architectural one — the effectiveness of recurrence depends on how information and gradients propagate through the recurrent trajectory.
Methodology
3.1 Data Domains
Six algorithmic domains are used with a unified interface (padded token sequences → complete target prediction, no intermediate supervision):
| Domain | Task | OOD Split |
|---|---|---|
| Sudoku | 9×9 puzzle completion (81 tokens) | Standard split |
| Maze | 30×30 path finding (900 tokens) | Standard split |
| Game of Life | Predict state after updates on up to 17×17 grids | 15% held-out patterns + extrapolation 1, 2, 3, 10 steps beyond training horizon |
| Arithmetic | Recover operator sequence from RPN expressions (3–8 operands, up to assignments) | Split by operand multiset + target range [0, 101] vs [102, 201] |
| ARC-AGI-1 | Abstract rule induction | Combined with ConceptARC |
| ARC-AGI-2 | Abstract rule induction | Standard split |
3.2 Controlled Recurrent-State Updates
To address instability from repeated transformations, the authors introduce a three-part stabilization mechanism:
Update bounding (constrain candidate update magnitude relative to current state):
Learned gating (control how much of the bounded update is applied):
where ⊙ is element-wise multiplication with α broadcast over the hidden dimension.
Recurrence-consistent regularization: One dropout mask reused across all recurrent cycles and ACT steps (rather than independent masks), plus norm-scaled Gaussian noise on input embeddings and recurrent states.
3.3 Training Configuration
- Gradient horizon: Gradients propagate only through the final cycles (truncated backpropagation)
- Optimizer: Adam-atan2, global gradient clipping at 1, EMA weights for evaluation
- Physical batches: Large (up to 8192), rather than equivalent gradient accumulation
- Final model: Shared 4-layer Transformer block, hidden size 512, (H_cycles, L_cycles) = (4, 2)
Final architecture summary (Table 1 comparison):
| Setup | HRM | TRM | URM | Ours |
|---|---|---|---|---|
| Parameters | 27M | 7M | 7M | 13.6M |
| Modules | 2 (H+L) | 1 shared | 1 shared | 1 shared |
| Layers | 4+4 | 2 | 2 | 4 |
| Hidden size | 512 | 512 | 512 | 512 |
| Cycles (H,L) | (2,2) | (3,6) | (3,6) | (4,2) |
| State stabilization | — | — | — | Bounded + gated + norm. |
Empirical Validation / Results
4.1 Main Results (Table 2)
| Metric | Dense | Qwen3-30B | HRM | TRM | URM | Ours |
|---|---|---|---|---|---|---|
| Arithmetic ID | 78.50 | 0.10 | 92.00 | 98.80 | 95.60 | 96.34 |
| Arithmetic OOD | 7.49 | 0.00 | 13.80 | 36.20 | 28.50 | 71.16 |
| Game of Life ID | 8.17 | 0.00 | 5.00 | 7.11 | 55.42 | 66.08 |
| Game of Life OOD | 7.54 | 0.00 | 0.30 | 7.14 | 55.26 | 65.80 |
| Maze | 8.00 | 0.20 | 71.10 | 80.00 | 80.20 | 84.70 |
| Sudoku | 18.30 | 0.00 | 50.00 | 87.40 | 77.60 | 98.41 |
| ARC-AGI-1 pass@1 | 30.75 | 25.00 | 32.00 | 40.00 | 49.75 | 53.00 |
| ARC-AGI-1 pass@2 | 33.50 | 31.50 | 40.30 | 44.60 | 53.25 | 59.50 |
| ARC-AGI-2 pass@1 | 1.67 | 0.83 | 3.33 | 2.50 | 5.83 | 10.83 |
| ARC-AGI-2 pass@2 | 1.67 | 0.83 | 4.17 | 2.50 | 7.50 | 11.67 |
Key finding: The largest improvement is on Arithmetic OOD: accuracy increases from 36.20% (strongest recursive baseline) to 71.16% — nearly a 2× improvement.
4.2 Gradient Horizon Ablation (Figure 4)
Varying only the backward horizon with forward recursion fixed at , :
- Intermediate optimum: achieves highest OOD accuracy (71.16%)
- reaches highest ID accuracy (99.60%) but generalizes poorly (17.88% OOD)
- Crucially: and differentiate the same number of recurrent applications but produce sharply different OOD behavior → both the extent and placement of gradient flow matter.
4.3 Physical Batch vs. Gradient Accumulation (Figure 5)
At fixed effective batch size 8192 on Game of Life:
| Physical Batch | Accum. Steps | OOD Accuracy | Mean Pre-Clip Grad Norm |
|---|---|---|---|
| 8192 | 1 | 63.16% | 0.38 |
| 4096 | 2 | — | — |
| 2048 | 4 | 37.71% | 65.46 |
Equal effective batch size does not produce equivalent training dynamics — physical batch size is an optimization parameter in its own right.
4.4 Stabilization Ablation (Table 3)
Cumulative addition of stabilization mechanisms (mean ± std over 3 seeds):
| Configuration | GoL ID | GoL OOD | Sudoku |
|---|---|---|---|
| Base | 61.95 ± 3.32 | 63.87 ± 2.90 | 97.29 ± 1.06 |
| + gate | 64.24 ± 2.59 | 65.89 ± 2.77 | 98.41 ± 0.25 |
| + grad clip | 62.41 ± 1.56 | 63.87 ± 1.54 | 98.50 ± 0.20 |
| + dropout | 61.82 ± 0.34 | 62.09 ± 0.41 | 98.36 ± 0.25 |
| + noise (final) | 66.08 ± 0.11 | 65.80 ± 0.13 | 98.41 ± 0.21 |
Critical insight: The stabilization recipe's main effect is turning a seed-sensitive optimization problem into a reproducible one — standard deviation drops from 3.32 to 0.11 points on Game of Life ID while accuracy rises.
4.5 Hierarchy and Scaling Ablations (Figure 6)
- Shared vs. separate modules: No consistent winner. Shared performs better on Maze and ARC-AGI-1; separate provides small gains on Sudoku and Game of Life. Explicit hierarchy is not necessary.
- Test-time scaling: Additional ACT budget helps most on Arithmetic and Sudoku; gains are limited on Game of Life, Maze, and ARC-AGI.
- Capacity scaling: Increasing recurrent block from 4 to 8 layers, increasing hidden size, or adding attention heads yields no consistent accuracy gains.
Theoretical and Practical Implications
Theoretical Contributions:
-
Recursive reasoning is primarily an optimization problem. The performance gap between models is driven more by how recurrence is trained and stabilized than by architectural choices. This reframes the research agenda for recursive models.
-
Non-monotonic gradient horizon. The finding that and — which differentiate the same number of recurrent applications — produce starkly different OOD performance reveals that gradient placement matters as much as gradient length. This suggests a nuanced interaction between credit assignment structure and generalization in recurrent computation.
-
Physical batch size as a first-class optimization parameter. The observation that physical batch size affects optimization beyond effective batch size (gradient accumulation degrades performance) challenges common assumptions in distributed training literature.
-
Stabilization enables reproducibility. The dramatic reduction in seed sensitivity (std from 3.32 → 0.11 points) suggests that controlled recurrent-state updates tame a fundamentally unstable optimization landscape.
Practical Implications:
- Recipe for stable recursive reasoning: Intermediate gradient horizon (2,2), large physical batches, bounded + gated + normalized state updates, recurrence-consistent dropout, and relative noise.
- Architectural minimalism: A single shared recurrent block suffices — explicit hierarchical decomposition is unnecessary, reducing model complexity.
- Component-wise optimization: The paper demonstrates that "AI systems can be improved by optimizing their components one at a time" — a broadly applicable methodology.
- Domain-dependent scaling: Practitioners should not expect universal gains from adding capacity or test-time compute; these should be tuned per domain.
Conclusion
Main Takeaways:
-
Three critical optimization factors govern stable recursive reasoning: (a) an intermediate gradient horizon (neither aggressive truncation nor full backpropagation), (b) large physical batches (not gradient accumulation), and (c) controlled recurrent-state updates (bounded, gated, normalized).
-
Architectural simplicity suffices: Explicit hierarchy, larger recurrent blocks, and additional test-time computation provide domain-dependent rather than universal gains.
-
Strong empirical validation: The resulting 13.6M-parameter model outperforms all evaluated recursive baselines on nearly all metrics, with especially dramatic gains on OOD generalization (Arithmetic OOD: 36.2% → 71.2%).
Future Directions:
- The finding that gradient placement matters (not just length) opens questions about optimal credit assignment structures in recurrent computation.
- The domain-dependent scaling behavior suggests a need for task-aware configuration rather than universal recipes.
- The success of stabilization mechanisms invites further investigation into other forms of trajectory regularization.
- The large OOD gains raise the question: can similar optimization-focused improvements be achieved in larger-scale recursive language models?
Broader Message: Recursive reasoning models should be viewed as optimization problems as much as architectural ones. The effectiveness of recurrence depends critically on how information and gradients are propagated through the recurrent trajectory — a principle that likely extends beyond the small algorithmic solvers studied here.
Related papers
- Library of Layers (LoL): Adaptively Ordering Transformer Layers at Runtime
Library of Layers lets a router dynamically reorder transformer layers per input, matching dense, looped, and sparse MoE baselines while enabling interpretable, controllable routing paths.
- Factored One-sided Adam-Moment for Practical and Scalable SOAP
FOAM matches SOAP's second-order optimizer quality at roughly half the memory and quadruple the speed by dropping the output-side Kronecker factor and using factored Adam moments.
- Wrong the Same Way: Cross-Prompt Sharing Both Suppresses and Amplifies Reward Hacking in RLVR
In RLVR, parameter sharing suppresses reward hacking for leaks accepted by few prompts but amplifies it for leaks accepted by many, with universality controlling the direction.