Self-Consistency
Sampling several reasoning paths and taking the majority answer.
Overview
Self-consistency samples multiple chain-of-thought completions for the same question and returns the answer most of them agree on. It solves the problem that a single reasoning trace can go wrong confidently, and that the errors differ between samples. It exists because agreement across independent attempts is a cheap and effective confidence signal, at the cost of multiplying inference.
Technology Graph
How Self-Consistency connects to the rest of the stack.
Uses and depends on
- Chain of Thought technique Prompting Self-Consistency based on Chain of Thought High ✓ source
Applied to
- Prompt Engineering technique Prompting Self-Consistency used for Prompt Engineering High ✓ source