CoT Failure Modes

Categorize wrong chain-of-thought traces — logical mistakes, calculator errors, unnecessary steps, prior-knowledge gaps, or never starting to reason.

When offline prompt evaluation shows CoT regressions, classify traces before rewriting the whole prompt. Sample studies (Kojima et al.; Wei et al. on GSM8K) yield a practical taxonomy:

  • Logical / plan mistakes — wrong plan, extra unnecessary step, overcomplicated procedure (dominant on MultiArith for both zero-shot and few-shot CoT).
  • Calculator / arithmetic errors — plan roughly right, numeric slip (some fixed by an external calculator for CoT; many co-occur with other errors).
  • Symbol mapping error — correct structure, wrong number/symbol binding; often fixable by editing equations alone.
  • One step missing — otherwise coherent chain skips a required hop.
  • Commonsense / semantic misunderstanding — coherent logic that misses priors or misparses the ask (dominant on CommonsenseQA incorrects; large share of “needs substantial edit” GSM8K failures).
  • Never starts reasoning — rephrases or answers without a step chain (especially under weak reasoning triggers).
  • Indecision / multi-answer — lists options; first listed may luckily match gold (CoT path correctness gap).

Outcome slices vs plain zero-shot also matter: on PaLM 540B GSM8K, CoT helps where zero-shot fails often, but a non-trivial slice hurts (sometimes from fragile formatting after the trigger). Prefer fixing the matching failure mode — format cues and answer cleansing for extraction issues; self-consistency decoding for calculator noise; stronger models or retrieval for prior-knowledge gaps — rather than always adding more exemplars. Compare Zero-shot-CoT vs Few-shot-CoT error mixes before assuming demos will fix logical-plan failures.


Sources

  • Large Language Models are Zero-Shot Reasoners (Kojima et al.), Appendix B–C
  • Chain-of-Thought Prompting (Wei et al.), Appendix D.2