Act 2 · The Toolbox
Download the notebook (zip, 10.1 MB) ↓8. Best-of-N and Verifiers: Generate, Then Select
Counting asks what is most common. Judging asks what is best. They are not the same question, and on 100 problems scoring 16 candidates and keeping the best takes 43% to 60%: 21 problems fixed against 4 broken, p < 0.001. Then the part nobody promised us: page 7's vote, reading the same candidates, gets there too.
1. Judge one batch two ways
Page 7 counted the chains and kept the answer most of them agreed on. Here the same pile is read a second way, one candidate at a time by a judge that scores each on its own. That judge reads one finished candidate and returns a single number, which is where that candidate's dot sits on the axis below. It never sees the tally, so the rightmost dot is not counting in disguise. Below is a problem where the two rules disagree, and beside it both rules across all 100 problems.
- measured 2026-08-07
- Qwen2.5-3B-Instruct
- 100 MATH-500 problems, 16 chains each
Find the greatest common divisor of 3339, 2961, and 1491.
16 chains. The vote takes the longest row: 3 on 9 of 16, and it is wrong. The verifier, a second model trained to score finished solutions rather than to write themreference 1, takes the rightmost dot: 21, which is right. The answer is 21.
- a correct chain
- a wrong one
- what the verifier kept
- best-of-N, trained verifier
- majority vote
- one chain, on average (46%)
- a correct answer is present
The vote dips below one chain at two candidates, and that is the rule rather than noise: with only two, any disagreement is a tie, and page 7 counts a tie as no answer. Voting needs a crowd before it beats not voting.
Click a dot to read the chain behind it.
2. What each rule fixed, and what it broke
One row per selection rule, each against the same single chain on the same problems. The majority-vote row is page 7's counting rule, re-run here on chains this page generated itself.
- measured
- 100 problems
- every rule reads the same chains
3. What a judge is worth
Five judges read the same candidates, and one of them is the trained verifier from the figures above. It is Skywork/Skywork-o1-Open-PRM-Qwen-2.5-1.5B, a process reward model read at the final token only: one number for the whole solution. Grading the steps is the next page.
- measured
- 5 judges
- 4 temperatures each
The 7B generalist and 1.5B math specialist solve more of these problems than the model that wrote the candidates, which solves 43%. Nothing here separates being a better judge from being a better solver. Set them aside and the judge that never answers is still no better than the vote.
4. Where this leaves us
Selection works. Against the same candidates, so does counting: the verifier is +4 problems ahead of the vote, p = 0.454, which is not a difference. Two routes to the same place, and one of them is free.
That contest is ours. Counting against selection is not one anyone else ran: self-consistency and best-of-N are introduced in different chapters of the source we build onreference 2 and are never set against each other there.
And page 7's leftovers are still mostly leftovers. A right answer was in the pile on 78% of problems, and on the problems where one exists the vote returns it 68% of the time against the trained verifier's 73%. Judging recovers a little of what counting discarded, not most of it.reference 3