atlas

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

Reasoning with Latent Thoughts: On the Power of Looped Transformers

ICLR 2025 · Large language models › Reasoning and chain of thought · approach: Long CoT dynamics and efficiency · 2 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.

Shows that looped transformers (k layers reused L times) match much deeper non-looped models on synthetic reasoning tasks and on reasoning-heavy downstream evaluations of 1B-scale LMs, with theory linking looping to latent-thought CoT simulation, and proposes a cosine-similarity looping regularizer.

Problem

Whether reasoning requires large depth or large parameter count; whether looped (weight-shared depth) models can deliver reasoning ability cheaply, and whether looping helps language modeling on reasoning benchmarks despite worse perplexity.

Approach

Treat depth as looping a shared k-layer block L times: at iso-FLOPs with a kL-layer model, looped models nearly match deeper non-looped models on reasoning while using far fewer parameters, show inductive bias toward reasoning at equal perplexity, and prove looped transformers can simulate CoT with one loop per step. A cosine-similarity regularizer pushes layer blocks toward being looped.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Loop a 1-layer model 12 times instead of using a 1-layer modelTransformer on addition · Addition, n=32accuracy: 0.0 -> 99.6Helped
Loop a 2-layer model 6 times instead of using a 2-layer modelTransformer on addition · Addition, n=32accuracy: 38.8 -> 99.5Helped
Loop a 2-layer model 3 times instead of using a 2-layer modelTransformer on p-hop · p-hop, p=32, n=256accuracy: 59.4 -> 99.8Helped
Loop a 1-layer model 4 times instead of using a 1-layer modelTransformer on i-GSM · i-GSMaccuracy: 24.5 -> 69.9Helped
Loop a 12-layer model twice instead of using the 24-layer baseline1B language model · Math Word Problemsaccuracy: 29.3 -> 34.3Helped
Loop a 12-layer model twice instead of using the 24-layer baseline1B language model · Reasoning Primitivesaccuracy: 47.5 -> 51.2Helped
Loop a 12-layer model twice instead of using the 24-layer baseline1B language model · Perplexityperplexity: 7.40 -> 7.90Hurt
Apply cosine-similarity regularization to successive 4-layer blocks (k=4, λ=10)24-layer 1B Transformer · Math Word Problemsaccuracy: 29.3 -> 36.4Helped
Apply cosine-similarity regularization to successive 4-layer blocks (k=4, λ=10)24-layer 1B Transformer · Reasoning Primitivesaccuracy: 47.5 -> 57.2Helped
Apply cosine-similarity regularization to successive 4-layer blocks (k=4, λ=10)24-layer 1B Transformer · Perplexityperplexity: 7.40 -> 7.38Helped
Use λ=1 instead of λ=10 for k=4 regularization (ablation)24-layer 1B Transformer · Reasoning Primitivesaccuracy: 47.5 -> 42.5Hurt
Use block size k=6 instead of k=4 for λ=10 regularization (ablation)24-layer 1B Transformer · Math Word Problemsaccuracy: 29.3 -> 31.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: The Pile TriviaQA TydiQA Natural Questions Web Questions SquadV2 DROP QuAC CoQA SVAMP ASDiv MAWPS

Benchmarks: i-GSM n-ary addition p-hop induction TriviaQA TydiQA Natural Questions Web Questions SquadV2 DROP QuAC CoQA SVAMP

Metrics: accuracy validation perplexity % gap

Baselines: non-looped iso-param k-layer model non-looped iso-flop kL-layer model MidAS-style stacking

Builds on: chain-of-thought MidAS / gradual stacking CoTFormer i-GSM (Physics of LMs part 2.1) Universal Transformers

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