Independent technical reference

Recurrent Depth,
Explained.

A visual guide to shared-block recurrence, latent computation, and test-time depth.

Recurrent depth is an architecture technique in which a model repeatedly applies a shared computational block to an internal hidden representation. Each pass adds another sequential computation step while reusing the block’s parameters.

Last reviewed: September 3, 2026

Fixed stack compared with a recurrent coreIllustrative

On the left, an abstract state moves once through four distinct blocks. On the right, an abstract numerical state returns to the same shared core four times, changing after each pass. The diagram does not represent hidden states as readable language.

Fixed stack4 parameter sets

Distinct blocks · one route

Recurrent core1 parameter set

Updated state · 1 of 4 passes

Pass 1 / 4
Read the diagram transcript

Fixed stack: input moves through Block A, B, C, and D, which may each hold different learned parameters. Recurrent core: a prelude prepares the state, the same core parameter set is applied four times to updated numerical representations, and a coda prepares the output.

Recurrent Depth in 30 Seconds

A standard Transformer commonly processes information through a fixed stack of distinct blocks. A recurrent-depth system can apply a shared block repeatedly to its hidden state. The repeated passes add executed computation without creating a fresh parameter set for every pass.

01

What repeats

A shared computational core.

02

What changes

The hidden representation passed into the next iteration.

03

What rises

Executed serial computation and usually inference latency.

04

What can stay fixed

The stored parameters of the repeated core.

Recurrent depth separates the number of stored parameter sets from the number of block applications executed during inference.

Repeated execution can increase inference computation and latency. Additional passes do not guarantee a better answer.

A hidden state is a numerical representation, not a readable sentence. A recurrent loop should never be illustrated as though it contains a verified secret transcript of the model’s reasoning.

Cite This Guide

This is an educational webpage, not a peer-reviewed publication.

One route.
Two kinds of depth.

A fixed stack usually moves through distinct blocks. A depth-recurrent system can move through a prelude, revisit one shared core, then exit through a coda. The counters below are conceptual, not FLOP estimates.

Fixed-stack Transformer4 distinct block sets

Each block may have its own learned parameters. The executed route follows the fixed stack defined by the architecture.

Depth-recurrent Transformer1 shared core set

The same core parameter set can be applied repeatedly to an updated hidden state. Each pass adds an executed block application. Implementations differ.

Text description: the left route executes four distinct blocks once. The right route enters a prelude, applies one shared core 4 times to changing numerical states, then exits through a coda.

Illustrative
1Distinct core parameter sets
4Recurrent passes
4Executed core applications
4×Relative serial core work

Reuse terms available upon request.

Try Recurrent Depth

Illustrative

Try Recurrent Depth

Adjust one architectural axis and watch executed work change while the shared parameter set stays fixed.

Recurrent passes4
Recurrent passes4
Core applications4
Distinct core parameter sets1
Relative serial core work4×
Conceptual latencyModerate

In this illustration, increasing the pass count increases the number of times the shared core is executed. It does not create a new stored copy of the core for each pass.

Real systems may use fixed, randomized, learned, or adaptive recurrence schedules.

This simulator explains architecture behavior. It does not predict the quality, cost, latency, or accuracy of a specific production model.

Choose your depth.

The same architecture can be explained without collapsing it into a slogan. Every level remains present in semantic HTML.

The shortest useful definition

A model applies a shared block repeatedly to its hidden state, adding computation through repeated passes.

Anatomy of a Recurrent-Depth Model

A compact teaching equation captures the recurring pattern without pretending every paper uses the same design.

x
The model input or an internal representation derived from it.
Prelude
Computation that prepares the initial hidden representation.
hᵣ
The hidden representation after recurrent pass r.
Core
The shared computational block.
θ
The learned parameters reused by the core.
R
The total number of recurrent passes.
Coda
Computation that converts the final state toward an output.

This equation is a conceptual teaching aid. Published systems may use different residual paths, normalization schemes, embeddings, recurrence schedules, stopping rules, losses, or output heads.

What does “depth” mean?

These quantities interact, but none is a synonym for another.

Stored or parameterized depth
The number of distinct learned block parameter sets.
Executed depth
The number of sequential block applications performed during a run.
Token length
The number of tokens generated or processed.
Wall-clock latency
The elapsed time required to complete computation.
Total compute
The computational work performed.
Model A4 distinct blocks

Each executed once

Model B1 shared core

Executed four times

Both examples execute four block applications in this simplified illustration, but they do not have identical parameters, training behavior, representations, latency, or capability.

Visible Tokens vs Hidden-State Recurrence

Token-based reasoning externalizes intermediate computation through generated tokens. Hidden-state recurrence performs repeated computation within internal numerical representations. These approaches can coexist.

Visible token-based reasoning

QuestionIntermediate output tokensFinal answer

Hidden-state recurrence

QuestionHidden representation ↻Hidden representation ↻Output

Hidden-state recurrence should not automatically be described as a complete, interpretable, or human-readable chain of thought. A 2025 Huginn probing study found inconsistent evidence for clean token-like trajectories; that study is limited to one model, selected arithmetic tasks, and its probes.

Read the cautionary primary study

Five mechanisms, separated.

Simple yes-or-no cells are avoided where the answer depends on implementation.

QuestionFixed-stack TransformerDepth-recurrent TransformerToken chain of thoughtSequence RNNExternal self-refinement
Main recurrence axisNone across depthArchitectural depthGenerated-token sequenceSequence positionsSeparate calls or turns
Where extra work occursMore distinct blocksRepeated hidden-state passesAdditional output tokensState transition per positionNew generations or tools
Shared parametersImplementation-dependentCommonly in the coreNo inherent requirementUsually recurrent weightsMay reuse the same model
Extra output tokensNo inherent requirementNo inherent requirementUsually yesNo inherent requirementUsually yes
Readable intermediate textNoNot inherentlyUsuallyNoUsually
Context-window impactOrdinaryCan stay smallGrows with trace lengthSequence-dependentCan grow across turns
Inference latencyFixed by stackRises with passesRises with tokensRises with sequence lengthRises with iterations
Training requirementsStandard stack trainingMust support tied recurrenceOften prompting or post-trainingSequence-model trainingCan work without retraining
Adaptive stoppingNot applicableImplementation-dependentStop-token or budgetSequence endsController decides
Main caveatMore parameters per depthSerial work and stabilityToken cost and faithfulnessDifferent recurrence axisExternal-loop overhead

What recurrent depth is not

Precision starts by refusing convenient equivalences.

01

Recurrent depth is not automatically the same as a standard RNN.

Sequence RNNs recur as positions advance; depth recurrence repeats computation along architectural depth.

02

Recurrent depth is not chain-of-thought prompting.

It updates hidden numerical states instead of requiring intermediate output tokens.

03

Recurrent depth is not proof of hidden human-like reasoning.

A numerical representation is not a readable transcript.

04

Recurrent depth is not free computation.

Repeated passes require additional inference work.

05

Recurrent depth is not guaranteed to improve every task.

Performance can plateau, vary, or decline.

06

Recurrent depth is not one standardized architecture.

Loop scope, residual paths, supervision, and stopping rules differ.

07

Recurrent depth is not proof that parameter scaling is obsolete.

It adds another axis for allocating computation.

08

Recurrent depth is not external self-refinement.

Repeated prompting runs separate generation or tool loops outside one recurrent core.

Why researchers care

Recurrent depth opens a compute axis, but the strongest reasons to study it are specific.

01

Parameter reuse

Repeated applications can reuse the same learned core rather than storing a fresh block set for every pass.

02

Test-time computation

Some architectures can vary pass count at inference, within the limits created by training and stability.

03

Generalization research

Controlled studies report systematic and depth-extrapolation gains; those task settings are narrow and explicit.

04

Interpretability & monitorability

Hidden-state computation raises observation, diagnosis, and control questions without making recurrence inherently unsafe.

What we know—and what we do not.

Architecture facts, experiment results, and open questions belong in separate bins.

Established by the architecture

  • A shared block can be executed repeatedly.
  • The same parameter set can be reused.
  • The hidden representation can change after each pass.
  • Executed block applications rise with pass count.
  • Additional passes require computation.

Observed in specific experiments

  • Selected reasoning-benchmark gains in Huginn.
  • Depth extrapolation in controlled multi-hop tasks.
  • Adaptive recurrence on selected puzzle benchmarks.
  • Parameter-efficient iteration in selected architectures.

Open or contested

  • Broad transfer across production tasks.
  • Reliable stopping at commercial scale.
  • Calibration and safety-evaluation effects.
  • How much hidden recurrence is interpretable.
  • Which current commercial systems use which implementation.

Claims, checked in public.

Each row states what the evidence supports, its main caveat, and the source used for review.

ClaimStatusEvidenceCaveatLast reviewedSource
A recurrent core can be executed repeatedly without adding a fresh parameter set for each pass.SUPPORTEDThis follows from weight-tied recurrent-core designs.Surrounding prelude, coda, embeddings, and heads may still use distinct parameters.2026-09-03Scaling up Test-Time Compute with Latent Reasoning: A Recurrent Depth Approach
Additional recurrent passes increase executed computation.SUPPORTEDEvery extra pass executes the shared core again.Actual latency and cost also depend on hardware, batching, caches, and implementation.2026-09-03Scaling up Test-Time Compute with Latent Reasoning: A Recurrent Depth Approach
Additional recurrent passes improve every task.UNSUPPORTEDControlled studies report plateaus and overthinking failures.The useful pass count is task-, model-, and training-dependent.2026-09-03Loop, Think, & Generalize: Implicit Reasoning in Recurrent-Depth Transformers
Recurrent depth automatically produces interpretable latent chain-of-thought.UNSUPPORTEDProbing studies do not recover one consistent, readable trajectory from recurrence alone.Other architectures and explicitly supervised latents may behave differently.2026-09-03Latent Chain-of-Thought? Decoding the Depth-Recurrent Transformer
Recurrent depth and standard chain-of-thought prompting are the same mechanism.UNSUPPORTEDOne repeats computation in numerical hidden states; the other emits intermediate tokens.They can coexist, and theoretical work relates their computational roles.2026-09-03Reasoning with Latent Thoughts: On the Power of Looped Transformers
A depth-recurrent model can use a variable number of passes at inference time.SUPPORTED WITH LIMITSHuginn and adaptive-halting research explicitly vary inference recurrence.Useful extrapolation beyond training depths is not guaranteed.2026-09-03Fixed-Point Reasoners: Stable and Adaptive Deep Looped Transformers
Weight sharing always reduces total production cost.UNSUPPORTEDFewer stored parameters can coexist with more serial work per token.Memory, throughput, cache behavior, energy, and serving economics vary.2026-09-03Scaling up Test-Time Compute with Latent Reasoning: A Recurrent Depth Approach
A named commercial AI system uses recurrent depth.REPORTED, UNCONFIRMEDReporting links Astra to a limited recurrent-depth technique.No official OpenAI technical source located by the review cutoff confirms that architecture.2026-09-03Safety overview: GPT-6 Astra
Recurrent depth is a new term created in 2026.UNSUPPORTEDPeer-reviewed RNN research used the phrase in 2016.That earlier formal definition differs from current Transformer usage.2026-09-03Architectural Complexity Measures of Recurrent Neural Networks
Looped Transformers and depth-recurrent Transformers always refer to identical implementations.TERMINOLOGY-DEPENDENTThe labels overlap across several weight-sharing and recurrence patterns.Residual paths, loop scope, supervision, halting, and state updates differ by paper.2026-09-03Universal Transformers

Why Recurrent Depth Is Getting Attention

The September 2026 news cycle combined established architecture research with reporting about one commercial model. These are not the same evidentiary category.

Technically published

Peer-reviewed recurrent-depth research exists.

Huginn’s depth-recurrent architecture was published in the NeurIPS 2025 main conference. Looped Transformer work predates it.

NeurIPS proceedings
Officially confirmed

Astra and added CoT monitoring are official.

OpenAI’s September 1 and September 3 pages confirm Astra, its release context, and monitorability work. The reviewed official pages do not name recurrent depth.

OpenAI safety overview
Remains unknown

No public architecture specification was located.

As of September 3, 2026, no official OpenAI technical source located in this review confirmed that Astra uses recurrent depth or specified its implementation. Reporting should not be converted into technical confirmation.

A lineage, not a sudden invention.

Selected entries are included for direct relevance—not merely because they contain the word “recurrent.”

  1. PEER-REVIEWED

    Architectural Complexity Measures of Recurrent Neural Networks

    Saizheng Zhang, Yuhuai Wu, Tong Che, Zhouhan Lin, Roland Memisevic, Ruslan Salakhutdinov, Yoshua Bengio · NeurIPS 2016

    Defines recurrent depth as an over-time nonlinear-complexity measure for RNN architectures, alongside feedforward depth and recurrent skip coefficient. It establishes that the phrase predates the current Transformer discussion and had a distinct formal meaning.

    Limitation: Its graph-theoretic RNN definition is not interchangeable with every present-day depth-recurrent Transformer design.

    Direct source
  2. PEER-REVIEWED

    Universal Transformers

    Mostafa Dehghani, Stephan Gouws, Oriol Vinyals, Jakob Uszkoreit, Łukasz Kaiser · ICLR 2019

    Applies a recurrent self-attention transition across depth and introduces a per-position adaptive halting mechanism. It is an important shared-computation and adaptive-depth precursor to modern looped architectures.

    Limitation: Universal Transformers have their own recurrence and halting details; they are related to, not identical with, all later recurrent-depth language models.

    Direct source
  3. PEER-REVIEWED

    ALBERT: A Lite BERT for Self-supervised Learning of Language Representations

    Zhenzhong Lan, Mingda Chen, Sebastian Goodman, Kevin Gimpel, Piyush Sharma, Radu Soricut · ICLR 2020

    Studies cross-layer parameter sharing as one of two parameter-reduction techniques for BERT-style encoders. It shows a major Transformer lineage in which layer parameters can be reused across depth.

    Limitation: Cross-layer sharing alone is not proof of the inference-time recurrence, dynamic stopping, or latent-reasoning claims studied in later systems.

    Direct source
  4. PEER-REVIEWED

    Looped Transformers as Programmable Computers

    Angeliki Giannou, Shashank Rajput, Jy-Yong Sohn, Kangwook Lee, Jason D. Lee, Dimitris Papailiopoulos · ICML 2023

    Constructs constant-depth looped Transformers that execute iterative programs encoded in their inputs. It gives a formal and constructive account of repeated Transformer computation as programmable iteration.

    Limitation: Programmed-weight constructions do not directly establish capabilities of large pretrained language models.

    Direct source
  5. PEER-REVIEWED

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

    Jonas Geiping, Sean McLeish, Neel Jain, John Kirchenbauer, Siddharth Singh, Brian R. Bartoldson, Bhavya Kailkhura, Abhinav Bhatele, Tom Goldstein · NeurIPS 2025 Main Conference

    Introduces the 3.5-billion-parameter Huginn proof-of-concept, trained from scratch on 800 billion tokens, and studies scaling inference work through a recurrent core. It is the central empirical reference for the current prelude–recurrent-core–coda design and variable test-time recurrence.

    Limitation: Results are model- and benchmark-specific; equivalent-compute comparisons are not evidence that extra passes universally outperform larger models or improve every task.

    Direct source
  6. PEER-REVIEWED

    Reasoning with Latent Thoughts: On the Power of Looped Transformers

    Nikunj Saunshi, Nishanth Dikkala, Zhiyuan Li, Sanjiv Kumar, Sashank J. Reddi · ICLR 2025

    Analyzes looped models on synthetic reasoning and one-billion-parameter language-model experiments, with theory relating effective depth and iterative algorithms. It distinguishes parameter count from effective depth and offers controlled evidence for reasoning-oriented inductive bias.

    Limitation: Its theoretical simulation result does not mean a trained model’s hidden states automatically form a readable chain of thought.

    Direct source
  7. PEER-REVIEWED

    Latent Chain-of-Thought? Decoding the Depth-Recurrent Transformer

    Wenquan Lu, Yuechuan Yang, Kyle Lee, Yanshu Li, Enqi Liu · COLM 2025 LLM Explainability Workshop

    Uses several probing methods on Huginn arithmetic behavior and reports inconsistent evidence for a clean, token-like latent reasoning trajectory. It directly cautions against drawing a readable hidden chain-of-thought from recurrence alone.

    Limitation: The analysis is limited to one model family, arithmetic tasks, and the probes used; it does not settle every interpretability question.

    Direct source
  8. PEER-REVIEWED

    Loop, Think, & Generalize: Implicit Reasoning in Recurrent-Depth Transformers

    Harsh Kohli, Srinivasan Parthasarathy, Huan Sun, Yuekun Yao · COLM 2026

    Reports systematic-generalization and depth-extrapolation results in controlled multi-hop tasks, including gains from increasing recurrence at inference. It directly studies the train-short, test-deeper question and documents an overthinking failure mode.

    Limitation: The models are trained from scratch on controlled tasks; excessive recurrence can degrade predictions.

    Direct source
  9. PREPRINT

    Fixed-Point Reasoners: Stable and Adaptive Deep Looped Transformers

    Sajad Movahedi, Vera Milovanović, Shlomo Libo Feigin, Alexander Theus, Thomas Hofmann, Valentina Boeva, T. Konstantin Rusch, Antonio Orvieto · arXiv

    Combines residual-scaling choices with a convergence-based halting rule intended to adapt loop count to task difficulty. It treats stability and stopping as first-class architecture questions rather than assuming a fixed pass count.

    Limitation: Evaluation centers on Sudoku, maze, state-tracking, and ARC-style tasks, not broad production language use.

    Direct source
  10. PREPRINT

    DeepLoop: Depth Scaling for Looped Transformers

    Shuzhen Li, Yifan Zhang, Jiacheng Guo, Quanquan Gu, Mengdi Wang · arXiv

    Derives residual-scaling rules that account for repeated visits to shared parameters and tests them at GPT-2 small and medium scale. It identifies a training-stability issue specific to tied recurrent depth.

    Limitation: The empirical evidence is limited to the studied scales and does not establish one universal normalization rule.

    Direct source
  11. PREPRINT

    Looped Transformers under the Jacobian Lens: Does the Global Workspace Survive Recurrence?

    Wenlong Wang, Fergal Reid · arXiv

    Adapts a Jacobian-lens analysis to looped architectures and compares representation access patterns in Ouro and Huginn with an untied baseline. It is a current example of recurrence-specific mechanistic inquiry available immediately before this review cutoff.

    Limitation: The work is a new preprint, studies selected models, and its proposed workspace framing remains subject to replication and debate.

    Direct source
Open the full research library

One phrase, related contexts.

No single architecture owns every use of “recurrent depth.”

A

Earlier RNN usage

A 2016 paper used recurrent depth as a formal architecture-complexity measure for nonlinear computation across recurrent time steps.

B

Current Transformer usage

Current discussion often concerns repeatedly applying a shared Transformer-like block to changing hidden representations, increasing executed serial computation.

C

Related labels

Depth-recurrent, recurrent-depth, looped, recurrent, shared-weight, latent-recurrence, and test-time latent-computation labels overlap without always naming identical implementations.

Terms without fog.

Brief, responsible definitions for the concepts used throughout this guide.

Direct answers.

Twenty-five common questions, answered without hiding the qualification.

Occasional, material updates

Track Recurrent Depth

Receive occasional research updates when significant papers, technical releases, or verified developments appear.