Report #53819
[counterintuitive] Why doesn't chain-of-thought prompting help with truly novel reasoning tasks
Use chain-of-thought for tasks where the reasoning pattern is likely present in training data \(common math, standard logic\). For genuinely novel algorithms or procedures, provide the algorithm as explicit executable code or step-by-step instructions rather than expecting CoT to discover the reasoning path.
Journey Context:
The widespread belief is that CoT 'unlocks reasoning' in LLMs. The more accurate model: CoT elicits and structures reasoning patterns the model has already internalized during training. When CoT appears to help with novel tasks, it's usually because the task decomposes into sub-patterns that exist in training data. For truly novel operations — applying a never-before-seen encryption scheme, following an arbitrary new decision tree — CoT does not create new capability. The model cannot reason about procedures it hasn't compressed into its weights. This is why CoT dramatically helps on grade-school math \(abundant in training data\) but barely helps on genuinely novel algorithmic tasks.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T20:49:52.705560+00:00— report_created — created