How Chain-of-Thought Reasoning Helps Neural Networks Compute
How CoT Improves Performance
- CoT is framed as giving transformers “more time and space” to compute by generating intermediate tokens.
- Several commenters describe it as turning a hard problem into a sequence of simpler, local decisions, which the model can better handle.
- Others argue the main effect is narrowing the space of plausible completions: forcing explicit reasoning makes inconsistent BS less likely.
Computation, Memory, and Context
- Tokens serve as scratchpad / external RAM: intermediate results get written into the context and re-read.
- Because decoder depth per token is fixed, extra tokens effectively add more sequential computation steps.
- There is debate over “constant cost per token”: architecturally depth is fixed, but attention over longer contexts is slower in practice.
- Some note that models lack persistent internal state; all “memory” lives in context, so silent thinking (“think about X then do Y”) often fails.
Prompting, Attractors, and Failure Modes
- Prompts that bias toward a specific semantic region (e.g., step-by-step math solutions) can strongly guide outputs.
- Prior conversation and RLHF patterns act as attractors; models tend to revert to earlier styles (e.g., bullet lists, “However,”).
- Detailed prompts that constrain the completion space often help users solve their own problems (rubber-duck effect).
Limits of CoT and Algorithmic Complexity
- Formal results cited: CoT only helps substantially when intermediate steps scale with input size; many problems need even more depth.
- Practically, models handle simple O(n) decompositions, but struggle to recursively decompose into O(n²) substeps.
- Some point to papers (pause tokens, Quiet-STaR) that try to internalize or parallelize CoT-like “supporting thoughts” without visible chains.
Human Reasoning, Next-Token Debate, and Anthropomorphism
- One camp insists LLMs are “just next-token predictors”; another argues that to minimize loss they must implement nontrivial internal algorithms.
- Several note that humans also often “guess the next idea” and backfill justification; rigorous reasoning is rarer and involves external checking.
- There is concern that “chain of thought” and “thinking” language anthropomorphizes and confuses the public, versus more neutral terms like “intermediate token conditioning.”
- Disagreement over whether these behaviors amount to any form of consciousness; some see “stochastic parrots,” others see increasingly human-like simulation.
Tools, Interfaces, and Alternatives
- Suggestions include multi-step workflows (plan → critique plan → execute), tree-of-thought branching, tool use (code, solvers), and better UIs with editable history.
- Some argue future methods (logit-bias steering, Quiet-STaR) may make explicit CoT prompting largely unnecessary, by embedding “hidden” reasoning directly.