Chain-of-Thought Prompting Elicits Reasoning in Large Language Models
FreeIntermediate reasoning steps boost large language model performance on complex tasks.
About Chain-of-Thought Prompting Elicits Reasoning in Large Language Models
Chain-of-Thought Prompting is a method introduced in a 2022 research paper that significantly improves the ability of large language models (LLMs) to perform complex reasoning. By generating a series of intermediate reasoning steps (a 'chain of thought') before arriving at an answer, the technique elicits reasoning capabilities that emerge in sufficiently large models. The paper demonstrates that providing just a few chain-of-thought exemplars in a prompt yields striking empirical gains on arithmetic, commonsense, and symbolic reasoning tasks. For example, prompting a 540B-parameter model with eight chain-of-thought exemplars achieves state-of-the-art accuracy on the GSM8K math word problem benchmark, surpassing even fine-tuned GPT-3 with a verifier. The method is simple, requires no model fine-tuning or architectural changes, and has become a foundational technique in prompt engineering.
Key Features
Pros & Cons
- Simple and easy to implement—just add few-shot examples with intermediate steps
- Requires no model fine-tuning, only prompt modification
- Significant performance gains across diverse reasoning tasks
- Generalizable; works with multiple large language models
- Transparent reasoning process—outputs intermediate steps for interpretability
- Effectiveness is highly dependent on model scale; smaller models may not show gains
- May require carefully crafted exemplars for optimal performance
- Limited to prompting paradigm—some tasks may still benefit from fine-tuning
- Not a standalone tool; requires a compatible large language model (e.g., 540B parameters)
- Paper is a research contribution, not a deployed product or API