STaR: Bootstrapping Reasoning With Reasoning
FreeBootstrapping Language Model Reasoning Through Self-Generated Rationales
About STaR: Bootstrapping Reasoning With Reasoning
STaR (Self-Taught Reasoner) is a technique proposed by researchers from Stanford University and Google AI that enables language models to improve their reasoning capabilities through an iterative bootstrapping process. It starts with a small set of rationale examples and a large dataset without rationales, then generates chain-of-thought rationales for many questions. If the generated answer is incorrect, the model tries again given the correct answer. All rationales that led to correct answers are collected and used to fine-tune the model, and the process repeats. This allows the model to learn from its own generated reasoning and progressively tackle more complex reasoning tasks, achieving performance comparable to fine-tuning a 30x larger state-of-the-art model on CommensenseQA.
Key Features
Pros & Cons
- Reduces dependency on massive rationale datasets
- Enables self-improvement of reasoning through iterative learning
- Demonstrates significant accuracy gains over direct answer prediction baselines
- Open source and freely available research
- Requires an initial small set of rationale examples to bootstrap
- May not generalize to all types of reasoning tasks
- Iterative fine-tuning can be computationally expensive