Summary (Overview)
- Novel scaling axis: The paper introduces Input-Conditioned Search (ICS), a method for test-time scaling of frozen recursive reasoners by searching over alternative input conditions to induce different update maps, rather than simply increasing depth or width.
- Two key operations: ICS is instantiated via (1) hypothesis injection — inserting tentative partial predictions into the input, and (2) validity-preserving restatements — expressing the task in equivalent representations via invertible transformations.
- State-of-the-art results: Across six reasoning tasks (Sudoku-Extreme, Maze-Hard, Light-Up, Nurikabe, Tapa, Heyawake), ICS achieves the highest mean accuracy with and without a task certificate, using up to 10–195× fewer model FLOPs than baselines.
- Theoretical contribution: The paper provides theoretical analysis and computer-assisted proofs showing ICS can locally eliminate incorrect attracting fixed points through fold (saddle-node) bifurcations induced by input conditioning.
- Efficiency without training: ICS requires no additional model training, achieving 99.7% accuracy on Sudoku-Extreme (model-based selection) with ~92% error reduction relative to the strongest baseline at comparable compute.
Introduction and Theoretical Foundation
Background and Motivation
Recursive reasoners solve problems by repeatedly applying a learned update rule to a latent state. While they can scale test-time computation via:
- Depth scaling: iterating the same update map for more steps
- Width scaling: generating multiple trajectories via latent perturbations
Both retain the same input-conditioned update map — meaning trajectories may converge to incorrect attractors that persist under both continued iteration and random perturbations.
The central research question: How can a frozen recursive reasoner use additional test-time computation to overcome persistent failures and discover correct solutions efficiently?
Formal Framework
A recursive reasoner receives input and iterates a learned update:
where:
- is the latent state
- decodes the answer
- produces a halting score
- is the fixed latent update map for a given input
Key insight: Since each recursive update depends on both learned parameters and the input, varying the input condition provides a way to induce alternative update maps while keeping parameters frozen.
Answer Selection Regimes
The paper distinguishes two evaluation protocols:
- Certificate-based selection: — uses a task validity checker during selection
- Model-based selection: — relies only on model-derived signals (halting scores, prediction agreement)
Methodology
Input-Conditioned Search (ICS)
ICS runs the frozen reasoner from a fresh initialization under conditioned inputs:
Operation 1: Hypothesis Injection
A hypothesis specifies tentative assignments at mutable positions. The conditioned input is:
This preserves original givens while expressing tentative assignments (digits in Sudoku, path membership in Maze, etc.).
Operation 2: Validity-Preserving Restatements
An invertible transformation maps the task to an equivalent representation:
Predictions are mapped back via .
Search Procedure
- Initial rollout on original input
- Hypothesis-conditioned search: Expand nodes by adding assignments, prioritizing positions with smallest prediction margin:
where and are the largest and second-largest decoder logits.
- Candidate ranking prioritizes children by:
- Restatement exploration if hypothesis search fails
- Beam search with width for expansion
Empirical Validation / Results
Main Results (Table 1)
| Protocol | Sudoku | Maze | Light-Up | Nurikabe | Tapa | Heyawake |
|---|---|---|---|---|---|---|
| Certificate available | ||||||
| Standard TRM | 86.0 | 91.6 | 99.7 | 83.8 | 72.8 | 86.4 |
| + depth scaling | 98.2 | 91.6 | 100.0 | 84.9 | 75.4 | 87.8 |
| PTRM | 98.3 | 92.4 | 100.0 | 86.1 | 76.4 | 88.7 |
| GRAM | 97.5 | 90.8 | 99.7 | 91.9 | 52.3 | 97.1 |
| EqR | 98.8 | 95.0 | 91.4 | 77.1 | 26.7 | 31.6 |
| Attractor | 94.8† | 80.7 | 100.0 | 89.0 | 82.2 | 94.2 |
| ICS | 99.94 | 100.0 | 100.0 | 95.9 | 95.9 | 99.1 |
| No certificate | ||||||
| Standard TRM | 86.0 | 91.6 | 99.7 | 83.8 | 72.8 | 86.4 |
| + depth scaling | 98.1 | 85.1 | 99.7 | 80.9 | 67.7 | 84.3 |
| PTRM | 98.3 | 91.8 | 100.0 | 84.9 | 74.9 | 88.7 |
| GRAM, LPRM | 97.2 | 84.7 | 99.1 | 86.1 | 43.1 | 93.6 |
| EqR | 98.8 | 87.4 | 80.2 | 57.7 | 17.4 | 18.8 |
| Attractor | 94.8† | 53.6 | 100.0 | 87.6 | 78.1 | 92.2 |
| ICS | 99.70 | 99.1 | 100.0 | 88.4 | 86.7 | 94.5 |
†Attractor evaluated on a fixed 3,072-instance subset.
Component Ablation (Table 2)
| Components | Certificate Selection | Model Selection | ||
|---|---|---|---|---|
| Accuracy (%) | TFLOPs | Accuracy (%) | TFLOPs | |
| A: TRM + depth scaling | 87.85 | 0.38 | 87.85 | 0.38 |
| AB: + hypotheses | 99.92 | 1.39 | 99.75 | 1.10 |
| AC: + restatements | 98.83 | 1.19 | 98.82 | 1.19 |
| ABC: full ICS | 99.94 | 1.39 | 99.81 | 1.12 |
Key Efficiency Findings
- Sudoku-Extreme: ICS achieves 99.70% at 1.14 TFLOPs/puzzle, reducing errors by ~92% vs. TRM + greedy depth at 1.20 TFLOPs
- Across tasks: 10–525× less test-time computation than scaling baselines
- LLM comparison: ICS achieves 91.7% mean accuracy vs. 78.3% for strongest LLM on PPBench golden set
Recovery Dynamics (Section 5)
- Cold-start perturbations recover substantially more instances than warm-start perturbations (which recover none)
- Recovery drops sharply after only two recursion steps for failed trajectories (Figure 5)
- Hypothesis injection increases the relative one-step update residual at incorrect fixed points from ~ to 0.225, eliminating near-stationarity
Theoretical and Practical Implications
Theoretical Mechanism
The paper establishes that input conditioning can locally eliminate incorrect attracting fixed points through fold (saddle-node) bifurcations:
Continuous variation of the input embedding causes an incorrect attracting fixed point to collide with an unstable fixed point, and the pair disappears through a local fold (saddle-node) bifurcation.
Sufficient conditions are derived and verified with rigorous numerical certificates in separately trained 4×4 Sudoku reasoners. Numerical continuation in Maze-Hard and Sudoku-Extreme provides complementary evidence of folds in incorrect fixed-point branches.
Practical Implications
- No retraining required: ICS works with frozen models, making it directly applicable to deployed recursive reasoners
- Efficiency: Substantial accuracy gains at 1–2 orders of magnitude less compute than scaling baselines
- Complementary to existing methods: ICS can be combined with depth/width scaling for further gains
- Model-based selection works: Even without task certificates, ICS outperforms baselines with access to certificates
Conclusion
Main Takeaways
- Input conditioning is an effective scaling axis for recursive reasoners, enabling escape from incorrect attractors without retraining
- ICS combines hypothesis injection and validity-preserving restatements to explore alternative update maps efficiently
- Theoretical grounding: Input conditioning can provably eliminate incorrect attracting fixed points via bifurcations
- Practical efficiency: State-of-the-art accuracy across six reasoning tasks at substantially lower compute
Future Directions
- Training-time shaping: Designing training objectives that make recursive dynamics more amenable to input-conditioned search
- Broader search strategies: More sophisticated proposal mechanisms and search scheduling
- Scaling to larger models: Applying ICS principles to larger recursive reasoners and language models
- Learning input conditions: Learning to generate effective hypotheses/restatements rather than relying on decoder logits
The paper motivates further research on shaping recursive dynamics during training and at test time as a fundamental dimension of efficient test-time scaling.
Related papers
- AutoCompact: Learning When to Compact Context in Long-Horizon Coding Agents
AutoCompact trains coding agents to decide when and how to compact context, improving SWE-bench Verified pass rates by 9.2% over the base model.
- Athanor: An Agent-Native System for Autonomous Post-Training Research
A team of four autonomous agents post-trained a 4B base model to vendor-instruct level in 104 hours for $12,000, without teacher models or human advice.
- SWE-Nexus: Automated Composition of Software Engineering Tasks from Test Execution
SWE-Nexus automatically builds 600 repository-level coding tasks from test execution footprints, validated by masking, enabling compositional benchmarks beyond individual pull requests.