Source
Wang et al. (2022), LIT-468 — ARXIV-2203.11171, read as NOTE-217.
What to do
Keep the chain-of-thought prompt exactly as it is. Change the decoding: sample several reasoning paths instead of taking the greedy one, extract each path’s final answer, and return the most frequent.
That procedure is self-consistency, which LIT-468 introduced as a drop-in replacement for greedy decoding under a chain-of-thought prompt. Across four model families (UL2, GPT-3/Codex, LaMDA-137B, PaLM-540B) it raised GSM8K by 17.9 points, SVAMP by 11.0, AQuA by 12.2, StrategyQA by 6.4 and ARC-challenge by 3.9 over greedy chain-of-thought decoding.
Start at five or ten paths. That is the authors’ own guidance and it is the practical content — performance saturates quickly, so the marginal path stops paying well before the budget does.
Why it works, and what that implies
A hard problem admits several routes to one correct answer, while wrong answers tend to be reached idiosyncratically. Agreement between independent derivations is therefore evidence, and a single greedy path offers no such check — it is exposed both to local optimality and to the luck of one sample. It is ensembling without an ensemble.
The implication worth carrying: it counts answers, not reasoning. The by-products the authors report — calibration and an uncertainty estimate — come from the answer distribution, not from the traces being any better.
Conditions
- The task needs a determinate, extractable final answer to compare across samples. Arithmetic and multiple choice qualify; open-ended generation does not, and the paper does not claim it.
- Cost is linear in paths and is the one limitation the authors name. Five or ten is a rule of thumb without a scaling story — whether the saturation point moves with task difficulty is not measured.
- Sampling must be diverse enough to produce genuinely different paths,
or this degenerates to greedy decoding at
Ntimes the price. - It does not make the traces trustworthy. The authors note models sometimes generate nonsensical reasoning paths, and LIT-467’s error analysis found correct answers reached through incorrect chains. An evaluation that reads a trace as an explanation is not rescued by this — see SOTA-278.
- Two of the four models are not public, so part of the evidence is not directly reproducible; the authors supply prompts and two public Codex engines.
Relation to the neighbours
Extends SOTA-279 by changing how its output is read rather than what
it is asked. Being a sampling algorithm, it also files under
inference-optimization, whose blurb names them.
It composes with SOTA-281 in principle — nothing requires the sampled chains to come from exemplars rather than a trigger sentence — but that pairing is not what either paper measured, and the record should not imply it was.