Self-Consistency Improves Chain of Thought Reasoning in Language Models
Xuezhi Wang, Jason Wei, Dale Schuurmans, Quoc Le, Ed Chi, Sharan Narang, Aakanksha Chowdhery, Denny Zhou
International Conference on Learning Representations (ICLR) 202321 March 2022
Abstract
Samples several independent reasoning paths for the same question and takes the most common answer, instead of trusting a single greedy chain. The intuition is that a correct derivation can be reached many ways while a wrong one is usually reached once.
@inproceedings{wang2022selfconsistency,
author = {Xuezhi Wang and Jason Wei and Dale Schuurmans and Quoc Le and Ed Chi and Sharan Narang and Aakanksha Chowdhery and Denny Zhou},
title = {Self-Consistency Improves Chain of Thought Reasoning in Language Models},
booktitle = {International Conference on Learning Representations (ICLR) 2023},
year = {2022},
eprint = {2203.11171},
archivePrefix = {arXiv},
url = {https://arxiv.org/abs/2203.11171}
}
Ejentic did not author this paper. Credit belongs to the authors named above; the note is ours.
The interesting part is the failure it fixes: a good step inside a bad run gets no credit. Anyone who has debugged an agent by reading successful traces only has already lost the most informative data, which lives in the runs that failed at step nine of twelve.
More tokens and more latency per answer, so it earns its place only where a wrong answer is expensive. We do not reach for it on classification or extraction.