atlas

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

Analyzing the Power of Chain of Thought through Memorization Capabilities

NeurIPS 2025 · Large language models › Reasoning and chain of thought · approach: Chain-of-thought training and analysis · 0 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 via memorization theory that fixed-precision transformers with or without chain-of-thought need Θ̄(N) parameters on finite reasoning datasets, so CoT does not expand memorization power across all reasoning tasks.

Problem

Whether chain-of-thought expands the expressive capability of transformers across all reasoning tasks, cast as the memorization capacity of fixed-precision autoregressive transformers with and without CoT.

Approach

Reframes reasoning as memorizing a reasoning dataset and gives necessary and sufficient conditions for fixed-precision no-CoT and CoT transformers to memorize finite languages, plus matching Θ̄(N) parameter bounds; shows the two conditions are incomparable and that infinite languages like length counting and Arith_p cannot be memorized.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CoT instead of direct predictionFixed-precision transformers on finite reasoning languages · Finite reasoning languagesmemorization capabilityMixed
Use CoT instead of direct predictionTransformers on LCP_n · LCP_nmemorization capabilityNo clear effect
Use CoT instead of direct predictionTransformers on LCP_n^{=1} · LCP_n^{=1}memorization capabilityHelped
Use CoT instead of direct predictionTransformers on LCP_n^{>1} · LCP_n^{>1}memorization capabilityHurt
Add position encoding for the first L positionsNo-CoT transformer on finite languages · Finite languagesmemorization capabilityHelped
Add position encodingCoT transformer on languages whose inputs contain multiple distinct symbols · Finite languages not memorizable by CoTmemorization capabilityNo clear effect
Add basic symbols that do not appear in input sentencesCoT transformer · Finite languages whose input symbols are a proper subset of the available symbolsmemorization capabilityHelped
Use CoT instead of direct predictionTransformers on an infinite sub-language of LCP · Infinite sub-language of LCPmemorization capabilityNo clear effect
Use CoT instead of direct predictionTransformers on arithmetic in Z_p with positive confidence · Arithmetic in Z_psolving with confidenceNo clear effect
Use CoT instead of direct predictionTransformers memorizing finite languages · Finite languages with N elementsnecessary parameter count: O(\frac{N\ln T}{q})No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Arith_p (arithmetic in Z_p, synthetic definition) length calculation problem LCP (synthetic definition)

Builds on: chain-of-thought prompting memorization capacity of 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