AHA · LOOPED TRANSFORMERSubmit a paper ↗
AHA LOOPED TRANSFORMER

Think deeper.
Find your Aha.

An open atlas of recurrent computation,
adaptive depth, and latent reasoning.

RECURRENT COMPUTATIONShared weights · More depth
REPEAT. REFINE.
One more pass. A new perspective.
Explore recurrent architecturesInside Huginn →

The collection

25 works
Research paper

Recurrent Denoiser

Diffusion model with recurrent memory that does more than state-based self-correction

See paper for architecture
Adaptive depth
Research paper

SMELT

Repeats the middle half of a sparse MoE Transformer's layers twice while closely matching per-token FLOPs, total non-embedding parameters and KV cache to an unlooped baseline. Budget-matched scaling experiments show improved loss and downstream performance from reusing the shared middle layers.

Front layers → [ Middle half ] × 2 → Back layers
Core recurrence
Research paper

Nanbeige4.2-3B

A released language model that applies recurrent computation across a shared decoder stack.

[ 22-layer decoder stack ] × 2
Full-stack recurrence
Research paper

DeepLoop

Revisits residual scaling for repeated parameter use, focusing on stable training of deeper looped networks.

[ Residual-scaled shared layers ] × R
Full-stack recurrence
Research paper

ERM

Energy-guided Recursive Model (ERM) augments recurrent reasoning with an explicit energy-based mechanism for selecting among candidate trajectories. It constructs task-structured Hopfield energies over valid local or global patterns, using them to rank recurrent outputs and to support energy-guided sampling such as parallel tempering.

EqR-style recurrent reasoner × D → K candidate trajectories → Hopfield-energy selector → selected answer
Adaptive depth
Research paper

LOTUS

Trains parallel latent blocks with explicit reasoning-step supervision to compress the thought phase.

[ Parallel latent blocks ] × R → Answer
Full-stack recurrence
Research paper

FPRM

Studies stable deep recurrence and fixed-point convergence as a stopping signal for structured reasoning.

[ State refinement ] → Fixed point
Adaptive depth
Research paper

Residual Scaling

Analyzes how weight sharing correlates residual updates across loop iterations and derives a 1/N residual scale for a block repeated N times. Factoring loop count from unique-layer depth improves training stability and supports learning-rate transfer across loop counts.

[ Residual-scaled shared block ] × N
Full-stack recurrence
Research paper

dvlt

The Loop transformer in 3D

See paper for architecture
Adaptive depth
Research paper

LT²

Combines looping with linear, sparse and hybrid token mixers to explore more efficient repeated computation.

[ Linear / sparse / hybrid mixer ] × R
Full-stack recurrence
Research paper

EqR

Equilibrium reasoners proposes a new view of recurrence as learning stable attractors as opposed to fixed point convergence. The new framework allows for more sophisticated test time scaling, and ultimately leads to stronger performance compared to the base TRM model.

See paper for architecture
Adaptive depth
Research paper

LDT

The lattice deduction transformer is a looped transformer that projects the token space through a lattice structure to perform efficient combinatorial reasoning.

See paper for architecture
Core recurrence
Research paper

Parcae

Uses stable state injection to examine the scaling of looped Transformers with recurrence and training data.

Prelude → [ Stable core ] × R → Coda
Core recurrence
Research paper

SpiralFormer

Explores recurrent computation at different sequence resolutions to change the cost of repeated processing.

[ Multi-resolution states ] × R
Full-stack recurrence
Research paper

LoopFormer

Conditions shared computation on time and step size to support elastic inference budgets.

h(t) → F(t, Δt) → h(t+Δt)
Adaptive depth
Research paper

Think-at-Hard

Allocates extra latent iterations to selected tokens, using a decider and duo-causal attention.

Token → Decider → Latent iterations
Adaptive depth
Research paper

Ouro

Revisits hidden states with a shared decoder stack over multiple latent computation passes.

[ Decoder stack ] × R
Full-stack recurrence
Research paper

TRM

The tiny recursive model is a looped transformer architecture with an intentionally simple architecture, yet yields strong generalization compared to previous models.

See paper for architecture
Core recurrence
Research paper

Mixture-of-Recursions

Routes tokens through different numbers of shared recursions and studies recursion-aware caching strategies.

Token → Router → Rᵢ loops
Adaptive depth
Research paper

Huginn

A recurrent core refines hidden states between a prelude and a coda, scaling latent computation at inference time.

Prelude → [ Core ] × R → Coda
Core recurrence
Research paper

Relaxed Recursive Transformers

Converts pretrained Transformers into recursive models, relaxing sharing with depth-specific low-rank adaptations.

[ Shared layers + depth LoRA ] × R
Full-stack recurrence
Research paper

MoEUT

Combines the Universal Transformer with mixture-of-experts layers to study shared depth and sparse capacity.

[ Shared attention + MoE ] × R
Adaptive depth
Research paper

Sliced-Recursive-Transformer (SReT)

This paper presents a neat yet effective recursive operation on transformers that can improve parameter utilization without involving additional parameters. This is achieved by sharing weights across the depth of transformer networks. The proposed method can obtain a substantial gain (~2%) simply using a naive recursive operation, requires no special or sophisticated knowledge for designing principles of networks, and introduces minimal computational overhead to the training procedure. To reduce the additional computation caused by recursive operation while maintaining the superior accuracy, we propose an approximation method through multiple sliced group self-attentions across recursive layers, which can reduce the cost consumption by 10~30% with minimal performance loss.

See paper for architecture
Core recurrence
Research paper

Universal Transformers

Shares a transformation across depth, with adaptive computation time allowing each position to halt independently.

Shared transformation + ACT
Adaptive depth