atlas

Research map / Large language models / Reasoning and chain of thought

Scaling up Test-Time Compute with Latent Reasoning: A Recurrent Depth Approach

NeurIPS 2025 · Large language models › Reasoning and chain of thought · approach: Efficient and adaptive thinking · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Trains a 3.5B-parameter depth-recurrent transformer (Huginn) on 800B tokens with random recurrence counts so that test-time latent iterations improve reasoning benchmarks without verbalized chain-of-thought.

Problem

Test-time compute scaling usually relies on generating long chain-of-thought tokens, which needs specialized data, long contexts, and verbalization; the paper asks whether a language model can scale reasoning by iterating a recurrent block in latent space.

Approach

A decoder-only transformer split into prelude, a shared recurrent core block (input-injected from the embedded input with random state initialization), and coda; trained with a log-normal Poisson sampled recurrence count and truncated backpropagation through the last k=8 iterations, so depth can be unrolled arbitrarily at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase test-time recurrence from r=1 to r=32 (ablation)Huginn-0125 · GSM8K CoTflexible/strict match: 0.00/0.00 -> 34.80/42.08Helped
Increase test-time recurrence from r=1 to r=32 (ablation)Huginn-0125 · ARC-Caccuracy: 24.06 -> 38.23Helped
Increase test-time recurrence from r=1 to r=32 (ablation)Huginn-0125 · HellaSwagaccuracy: 29.34 -> 65.21Helped
Increase test-time recurrence from r=1 to r=32 (ablation)Huginn-0125 · SciQaccuracy: 47.10 -> 93.50Helped
Increase test-time recurrence from r=1 to r=32 (ablation)Huginn-0125 early checkpoint · GSM8K CoTflexible/strict match: 0.00/0.15 -> 9.02/10.24Helped
Add depth recurrence (r=32) instead of fixed-depth single pass (ablation)Huginn-0125 early checkpoint vs Fixed-Depth Baseline · GSM8K CoTflexible/strict match: 1.82/2.20 -> 9.02/10.24Helped
Add depth recurrence (r=32) instead of fixed-depth single pass (ablation)Huginn-0125 early checkpoint vs Fixed-Depth Baseline · SciQaccuracy: 73.20 -> 80.60Helped
Use a system prompt rather than no system prompt (ablation)Huginn-0125 (r=32) · GSM8Kflexible/strict match: 28.05/28.20 -> 24.87/38.13Mixed
Use early KL-based exits rather than standard recurrence (ablation)Huginn-0125 · MT-Bench (1-turn)score: 5.662 -> 5.562No clear effect
Share/compress the KV cache to a budget of s=4 (ablation)Huginn-0125 · MT-Bench (1-turn)score: 5.693 -> 5.856No clear effect
Add noise to the recurrent state at each iteration (ablation)Huginn-0125 architecture · Preliminary experimentsperformanceNo clear effect
Condition the recurrent core on the current iteration index (ablation)Huginn-0125 architecture · Extrapolation to more iterationsextrapolation abilityHurt

Surprising findings

Limitations

Experimental setup

Datasets: smollm-fineweb-edu starcoderdata RedPajama Dolma The Stack v2 MathPile AutoMathText OpenMathInstruct MetaMathQA GSM8K Infinity-Instruct

Benchmarks: ARC-E ARC-C HellaSwag MMLU OpenBookQA PiQA SciQ WinoGrande GSM8K MATH (Minerva) MathQA MBPP

Metrics: accuracy normalized accuracy exact match pass@1 MT-Bench score

Baselines: Amber Pythia OLMo-7B OLMo-2-1124-7B StarCoder2 non-recurrent fixed-depth baseline

Builds on: looped transformers deep equilibrium models truncated backpropagation through time

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy