Target‑Local Verifier Choice

Findings of EMNLP 2026  ·  Nanyang Technological University

Target-Local Verifier Choice in Best-of-K Reasoning Selection

The best verifier is not a property of your verifier pool. It is a property of the generator you are serving.

Best-of-K pipelines sample K candidate solutions, score them with a reward model, and keep the top-ranked answer — and in multi-generator deployments, that one verifier is reused across every generator. We test that reuse assumption on a matched 34-generator × 7-verifier math panel at K=64. A 7B process reward model is the strongest fixed verifier, but it is not the best verifier for every generator: a per-target single-verifier oracle still gains +1.6 pp. The mismatch is visible in label-free statistics of the candidate texts, before any verifier is run.

Three reference points on the 22-generator policy panel

Mean top-1 pick@1 over 300 held-out math problems · K=64 · seed 47

Fixed PRM leaves money on the table twice over. Deploying the single strongest verifier everywhere scores 43.02%. Committing to the best verifier per generator scores 44.86% (+1.85 pp) — a modest gap that is nonetheless a free lunch, since the verifiers are already trained. Picking the best of the seven verifiers per problem with hindsight scores 52.47% (+9.45 pp): an in-pool upper bound that no selector restricted to these seven top picks can exceed, and mostly still open.

In one minute

  1. On a matched 34-generator × 7-verifier math panel at K=64, a 7B process reward model (PRM-7B) is the strongest fixed verifier — and still leaves +1.6 pp of pick@1 to a per-target single-verifier oracle. The local winners split across all three verifier classes, so this is not a search for a weaker baseline.
  2. The mismatch is partly predictable before scoring. Four label-free statistics of the candidate texts — boxed-answer rate, log length, answer-cluster entropy, max-cluster share — classify the coarse PRM/outcome-verifier regime at 19/21 under target leave-one-out on the first-pass panel and 27/32 on the combined panel.
  3. Three budgeted policies beat the fixed default on the 22-target panel: score fusion +2.35 pp, a labelled PRM-only arbiter (PVA-Adapt) +2.26 pp at unchanged online cost, and a no-label gated router +1.41 pp. On a held-out AIME 2026 slice, PVA-Adapt gains +3.88 pp.
  4. A second candidate-bank draw is the honest stress test. Fusion and PVA-Adapt stay positive with confidence intervals above zero; the no-label router weakens to +0.92 pp with its CI crossing zero. We therefore report a configuration-conditioned deployment diagnostic, not a universal routing rule — and a supervised fine-tuning replication finds no positive transfer from better-selected traces.

Part 01

One verifier, many generators

Verifier-guided selection is now standard infrastructure. Sample K candidate solutions, score each with a reward model, return the top-ranked answer. It is cheap relative to training, it composes with any generator, and it reliably converts sampling compute into accuracy.

A production service, though, rarely serves one generator. It serves a fleet — different sizes, different families, base and instruct, reasoning-tuned and not — and it almost always reuses one verifier across all of them. That is an operational assumption, not a measured one: it holds if the best verifier is a property of the verifier pool, and fails if the best verifier depends on the candidate distribution being served.

The unit of analysis

Throughout, a target is the served candidate distribution induced by a generator, its prompt template, its decoding settings, and its answer-extraction protocol. It is not a model name. Change the prompt and you may change the target — which is exactly why the diagnostic below has to be recomputable, label-free, whenever the configuration changes.

Most verifier work asks how to build a stronger verifier, or how much test-time compute to spend on a prompt. Compute-allocation work predicts per-prompt difficulty and chooses how much decoding or search effort to spend. Router work sends prompts to generators under quality/cost tradeoffs. We ask a different question, and it changes what is being allocated: we hold the candidate set fixed and allocate verifier identity.

01

A target-local verifier allocation study

A matched 34-generator × 7-verifier math panel showing that fixed PRM-7B is the strongest global verifier yet still leaves +1.6 pp to a per-target single-verifier oracle.

02

A label-free diagnostic and budgeted policies

Four candidate-text features predict the coarse PRM/V4 regime and support a gated router, PRM+V4 score fusion, and a labelled PRM-only arbiter that runs at fixed online cost.

03

Robustness and limits, reported symmetrically

Family and architecture holdouts, prompt-template stress tests, an AIME 2026 calibration holdout, a second candidate-bank draw, a small code pilot — and a negative SFT-transfer result we did not hope for.

Part 02

The panel: 34 targets, 7 verifiers, one frozen eval mix

Everything downstream depends on the comparison being matched: the same problems, the same candidates, the same extraction, with only the verifier changing. Every generator produces K=64 candidates per problem at T=0.7, top-p=0.95, max_new=4096, seed 47. Every verifier consumes the full candidate trace, and selection is argmax. The metric is top-1 pick@1, averaged over the problem set.

Targets

34 generators

A 22-generator first-pass panel spanning 13 model families carries the main policy comparison; 12 second-pass generators test whether the pattern persists after the diagnostic is frozen.

Verifiers

3 classes, 7 models

PRM: Qwen2.5-Math-PRM-7B, step-level. V4: 2B/4B/9B Bradley–Terry outcome verifiers trained on within-problem math candidate pairs. ORM: 2B/4B/9B scalar outcome reward models.

Eval mix

300 problems, frozen

AIME 2024 (30), AIME 2025 (30), AIME 2026 (30), OlympiadBench-math-hard (110), MATH-500 (100) — identical across every generator, so no target gets an easier slice.

Which generators are in the panel?

First pass (22 targets, 13 families). Qwen3.5-Base and Qwen3.5-Instruct, Qwen3 across 0.6B–32B, Phi-4-mini and Phi-4-mini-reasoning, Llama-3.2, SmolLM3, Falcon-H1, Granite-3.1, DeepSeek-R1-Distill-Qwen, InternLM3, OLMo-2, Hermes-4, and QwQ.

Second pass (12 targets). Qwen2.5-Instruct across five dense scales, Qwen2.5-Math-7B-Instruct, Mistral-Nemo-12B, Phi-4 14B, Yi-1.5-34B-Chat, Qwen3-30B-A3B-Instruct-2507, DeepSeek-R1-Distill-Llama-70B, and GPT-OSS-120B. These were added after the diagnostic was fitted, which is what makes the combined leave-one-out number in Part 04 worth reading.

What a "local winner" is, and is not

Local-winner labels are point estimates on a fixed candidate bank. We use them as a mismatch diagnostic, not as 34 individually significant claims. Of the 22 winner-vs-runner-up McNemar tests on the first-pass panel, 10 are significant uncorrected at α=0.05, 8 survive Holm–Bonferroni, and 10 survive Benjamini–Hochberg. Every deployment claim in Part 05 is evaluated separately, as a panel-average gain over fixed PRM.

Part 03

The best fixed verifier is not the best local verifier

PRM-7B wins the aggregate cleanly. Averaged over the 22 first-pass targets it is the strongest single fixed verifier — 43.02% pick@1, with the next best fixed choice (V4-9B) trailing at 38.91%. If the question were "which one verifier should I train and ship?", the answer would be settled.

It is not settled per target. On the 22-target panel the local winners split 13 PRM / 8 V4 / 1 ORM-boundary; on the 12 second-pass targets, 8 / 3 / 1. Because winners land in all three classes rather than clustering on one weaker family, the effect is a genuine allocation problem and not an artifact of a soft baseline.

Where fixed PRM is not the local winner

Best local verifier's gain over fixed PRM-7B, 22-target first-pass panel (pp)

Thirteen targets keep PRM; nine do not. The thirteen PRM-local targets collapse into one grey row at zero — fixed PRM already is their local winner. The nine remaining targets range from +0.66 pp at the ORM regime boundary up to +8.33 pp for Qwen3.5-9B-Base. Comparing each of those nine winners directly against fixed PRM gives 4/9 Holm-significant contrasts (6/9 raw, 6/9 Benjamini–Hochberg): the high-margin cases are statistically supported, the boundary cases are descriptive.

Scale does not explain it three families, three directions

The obvious hypothesis is that bigger, better generators simply outgrow the PRM. Three family-scale views inside the panel move in three different directions, which rules that out:

  • Qwen3.5-Base (0.8B → 9B) moves PRMV4: PRM-class at 0.8B (McNemar p=0.018), then V4 winners at 4B and 9B beating fixed PRM by +6.00 and +8.33 pp, both surviving the direct winner-vs-PRM Holm comparison.
  • Qwen3 (0.6B → 32B) moves the opposite way: V4-class from 1.7B to 4B, a crossover near 8B, and PRM at 32B by +8.33 pp (p=0.0015).
  • Phi (3-mini → 3-medium → 4) never crosses over at all: all three stay PRM-class with p<0.05, but the margin shrinks steadily from +13.67 pp to +5.33 pp.

Two families of similar capability moving in opposite directions is the cleanest evidence that the driver is the candidate distribution, not raw ability. The next section makes that concrete: the two trajectories are visible in the candidate texts themselves.

Part 04

Reading the regime off the candidates, before scoring

A mismatch you can only detect by running all seven verifiers is not operationally useful — you would have already paid for the answer. So we ask whether the regime is visible in the candidate set alone. For each routable target we compute four statistics over its K=64 candidate texts: boxed-answer rate, log candidate length, answer-cluster entropy, and max-cluster share. No labels, no verifier scores.

Two families walking opposite ways through feature space

Answer-cluster entropy vs. candidate length · point colour is the observed local regime

Same axis, opposite walks. Scaling Qwen3.5-Base holds format almost fixed while answer-cluster entropy collapses (1.54 → 0.20) — coherent candidate banks where outcome-style verifiers win. Scaling Qwen3 instead reshapes the format between 4B and 8B (boxed rate 51% → 85% → 97%, length ~7.7k → ~2.2k → ~1.1k chars) and entropy climbs back to 1.22, which is where PRM takes over. Pass@64 at the two large endpoints is nearly identical (70.7% vs 71.0%), so an ability-only story does not fit. This is correlational, and low-margin endpoints are seed-sensitive.

Per-target candidate statistics along the two scale sweeps

Target averages over the K=64 bank · seed 47

Target Boxed % Length (geo-mean chars) Answer entropy Local regime
Qwen3.5-0.8B-Base47~4.0k1.54PRM
Qwen3.5-2B-Base49~4.3k0.84ORM (boundary)
Qwen3.5-4B-Base53~5.7k0.20V4
Qwen3.5-9B-Base55~6.0k0.27V4
Qwen3-0.6B47~8.2k0.67V4
Qwen3-4B51~7.7k0.10V4
Qwen3-8B85~2.2k0.98PRM
Qwen3-32B97~1.1k1.22PRM
The same eight rows plotted above. Read as description, not mechanism: these features can encode style, extraction regularity, or difficulty as easily as reasoning quality, so the paper reads them diagnostically rather than causally.

How well does it predict? 19/21 first pass · 27/32 combined

An L2-regularised classifier on those four features, evaluated under target leave-one-out, recovers the point-estimate PRM/V4 regime on 19 of 21 first-pass routable targets (90.5%, Wilson CI95 [71.1, 97.3]%) and 27 of 32 on the combined panel. A permutation null on the first-pass panel gives p=0.0003; the combined-panel V4 prior is 12/32 = 37.5%, so the combined number is well above base rate. Adding the second-pass targets costs roughly nine points of accuracy — the honest cost of extrapolating a fitted diagnostic to generators it never saw.

The signal is not one lucky number. It survives being taken apart:

  • Family and architecture holdouts: 11/12 and 20/21 correct when whole families or whole architectures are held out of training.
  • Feature ablations: dropping boxed-rate or dropping length individually still leaves 20/21 — no single surface statistic is carrying the classifier.
  • Parser and style controls: 19–20/21 under style-stripped extraction.
  • The obvious cheap baseline fails: a metadata-only router keyed on model size and training tags collapses to 13/21, and loses −0.67 pp against fixed PRM. Knowing the model card is not enough; you have to look at what it actually generated.
  • Re-fit on an expanded 9-verifier pool (adding two non-Qwen verifiers, see Part 06): 29/34 = 85.3%, against a 52.9% base rate.

Scope, stated up front

The diagnostic certifies a generator × prompt × decoding configuration, not a model. When the configuration changes, it is recomputed — which is cheap, because it needs no labels and no verifier scores. Coefficient signs are descriptive, not causal.

Part 05

A budgeted response menu, not a new verifier

The diagnostic is only worth having if it changes what you ship. We turn it into a menu of policies indexed by two budgets a practitioner actually controls: how many gold labels you can afford on probe problems, and how much online verifier scoring you can afford per request. Every policy is evaluated as a panel-average delta against fixed PRM-7B, with bootstrap CIs over targets.

Zero labels, ≤1× cost

Gated router

Draw B=300 unlabeled problems, generate K=64 candidates, compute the four statistics, and route to PRM or V4-2B only when confidence clears the nested-CV gate (modal 0.7). Otherwise fall back to PRM.

Zero labels, 1.3× cost

PRM + V4 fusion

Skip the choice entirely: score every candidate with both PRM-7B and V4-2B and fuse. Mixes at the candidate level rather than committing to one verifier per target, so it is not bounded by the per-target oracle.

75 labels, 1× cost

PVA-Adapt

Turn m=75 labelled probe problems into answer-matched candidate labels and train a target-local scorer over PRM scores plus the label-free candidate features. Online cost matches fixed PRM exactly.

Every policy against the fixed-PRM default

Mean ∆ pick@1 with bootstrap CI95 over the 22 first-pass targets (pp) · seed 47

Two policies clear zero comfortably; one cheap baseline goes backwards. Self-consistency voting — the obvious label-free alternative — actually loses 1.98 pp to fixed PRM, with a worst target of −14.67 pp. The dashed marker is the per-target single-verifier oracle (+1.85 pp); fusion and PVA-Adapt land above it because they arbitrate at the candidate level and are not members of that policy class.

Budgeted policy results

22 first-pass targets · ∆ and worst-case ∆ pick@1 vs. fixed PRM, in percentage points

Policy Signals Labels Test cost ∆ (pp) Worst W/T/L
No labels · one verifier or cheap selection
fixed PRMPRM scores0 0.000.00
SC voteanswers0cheap −1.98 [−4.36, +0.27] −14.679/0/13
cluster + PRM top-3answers + PRM0 +0.89 [+0.27, +1.56] −1.3312/2/8
gated routercandidate text0≤1× +1.41 [+0.21, +2.76] −3.337/12/2
No labels · extra test-time scoring
PRM + V4-2B fusionPRM + V4 scores01.3× +2.35 [+1.09, +3.53] −3.3316/0/6
75 labelled probes · offline calibration
PVA-Calibratelabels + PRM75 +1.12 [+0.14, +2.31] −1.317/8/7
PVA-Adapt PRM-onlylabels + PRM75K +2.26 [+1.11, +3.42] −1.8715/0/7
PVA-Adapt full-7labels + 7 scores75K5.4× +2.02 [+0.95, +3.05] −2.3917/0/5
Subscripts are bootstrap 95% CIs over targets, excluding generation-seed variance. 75K denotes answer-matched candidate labels derived from 75 labelled problems. W/T/L counts win/tie/loss targets. Note the shape of the router's row: it abstains on 12 of 21 routable targets by design, which is why its tie count is so high and its worst case so bounded.

Why the cheap variant is the one to ship

PVA-Adapt PRM-only (+2.26 pp) beats PVA-Adapt full-7 (+2.02 pp) while running at online cost instead of 5.4×. That is not a claim that fewer verifier features are intrinsically better — extra verifier-score features can add calibration variance at m=75 — but it does mean the deployment-efficient variant is also the strongest labelled one here. The gain comes from target-local adaptation and candidate features, not from the ensemble.

How many labels do you actually need? m=30 starts paying

Label-budget curve

∆ pick@1 vs. fixed PRM · 22-target seed-47 panel · 50 calibration resamples, paired-bootstrap CI95

The arbiter is worth its labels well before m=100. Full-7 PVA-Adapt is barely positive at m=20 ([+0.07, +2.25]), reaches a comfortable margin at m=30, and keeps climbing through m=100. PVA-Calibrate — which only picks a verifier class rather than arbitrating candidates — is consistently weaker and only clears zero at m=75 and m=100. Choosing per candidate beats choosing per class at the same label budget.
What the router actually does, target by target

The gated router changes the verifier on 9 of 21 routable targets, gaining +3.30 pp on those changed targets and +1.41 pp overall; it leaves the other 12 at PRM. Its two routed losses are Qwen3-0.6B (−2.67 pp) and QwQ-32B (−3.33 pp).

The gate is doing real work: without it, the worst target loss is −11.67 pp; with it, −3.33 pp. The router buys that safety by abstaining. Raising the gate threshold to τ=0.9 removes every observed loss — but it does so by never routing at all, degenerating to fixed PRM. That is an observed trade-off, not a no-regression guarantee.

Part 06

Where it holds, and where it breaks

A result like this is only as good as the checks that could have killed it. We ran five, and report them in both directions.

Held

A second candidate bank

Redrawing all candidates at seed 48 keeps fusion (+1.95) and PVA-Adapt PRM-only (+1.93) positive with CIs above zero.

Weakened

The no-label router

On the same redraw it falls from +1.41 to +0.92 pp with a CI crossing zero. We no longer present it as a default.

Held

Non-Qwen verifiers

Adding Skywork-Reward-V2 and an RLHFlow Llama-3.1 PRM keeps PRM-7B best on average while they become strict local winners on 9 of 34 targets.

Held

A hotter decoding setting

Regenerating every first-pass bank at T=1.0 preserves the winner class on 19/22 targets; every flip sits on a margin ≤2.0 pp.

Negative

Transfer to SFT

Better-selected traces did not make better fine-tuning data. The full-7 arbiter's data is significantly worse: −6.19 pp.

Suggestive

Outside math

Five HumanEval/MBPP cells all have non-PRM winners with intervals excluding zero — an existence claim, not code-domain transfer.

The held-out slice AIME 2026 · +3.88 pp

In the strict split, the 270 non-AIME-2026 problems supply calibration probes and the 30 AIME 2026 problems form a deterministic test set for all 22 targets. PVA-Adapt full retains +3.88 pp (CI95 [+1.56, +6.15]) and PVA-Calibrate +2.45 pp ([+0.77, +4.37]) — the selected policies match their within-pool run exactly, while oracle headroom drops from +9.55 to +5.30 pp. This is a same-panel leakage check, not new-generator or private-benchmark transfer.

The seed replay the router is the casualty

Second candidate-bank check

Mean ∆ pick@1 vs. fixed PRM on the 22 first-pass targets · the first row reports winner counts, not ∆

Replay statistic Seed 47 Seed 48 Readout
Winner split (PRM/V4/ORM)13/8/115/6/1more PRM
Per-target oracle+1.85+1.52positive
Gated router+1.41+0.92weaker — CI crosses zero
PRM + V4-2B fusion+2.35+1.95positive
PVA-Adapt PRM-only+2.26+1.93positive
This is the check that reshaped the recommendation. The scored and labelled policies survive a second candidate-bank draw; cold-start routing does not survive it cleanly. The two worst cases also fail differently: the router's worst target is a sub-point regime boundary that changes class between banks, while fusion's worst target is a strong-PRM target where mixing in V4-2B dilutes a clearly better verifier. The labelled arbiter avoids both modes.

Verifier lineage 9 of 34 targets go to a non-Qwen verifier

The sharpest objection to the original panel is that all seven verifiers share a Qwen lineage, so the local winners might be tracking a style match rather than a real regime. We scored the frozen candidate banks with two verifiers from a different lineage under their official protocols — Skywork-Reward-V2-Llama-3.1-8B as a sequence classifier and RLHFlow Llama3.1-8B-PRM-Mistral-Data with mean-of-step-rewards — and repeated the scoring on the second candidate bank.

  • The global ranking survives. PRM-7B remains the point-estimate best fixed verifier on both banks (43.5% / 43.3% mean pick@1), with Skywork-V2 second (42.7% / 42.6%) and RLHFlow well back (37.6% / 37.3%).
  • Local winners still move. The new verifiers are strict local winners on 9 of 34 targets and tie for the lead on 2 more; the max-over-9 per-target oracle is +2.1 pp on the 34-target panel, against +1.6 pp over the original seven.
  • And it replicates. Five of the seven Skywork strict wins recur as strict wins on the second bank, and a sixth becomes a tie — 6/7 non-losses.

What this does and does not rule out

It rules out the all-Qwen verifier roster as a necessary condition for target-local mismatch. It does not establish verifier-family universality, and finer-grained training-distribution matching remains possible — RLHFlow's single local win lands on the Mistral generator, which is consistent with its Mistral-generated training data.

Prompt and decoding stress flips live on thin margins

If the regime flipped every time someone edited a system prompt, the diagnostic would certify nothing. Under two alternative prompts (open chain-of-thought and structured steps), the winner class is preserved on 10/12 and 10/11 evaluable second-pass targets, and every observed flip sits on a cell whose original winner margin is ≤1.67 pp. Regenerating all 22 first-pass banks at T=1.0 preserves the winner class on 19/22 targets (20/22 on the deployment-relevant PRM-vs-non-PRM split) and the exact winner on 18/22; all three flips sit at margins ≤2.0 pp, while every one of the 11 cells with a margin ≥3.67 pp preserves its class.

The most informative case runs the other way. For Mistral-Nemo, the frozen diagnostic predicted PRM (pV4 ≈ 1e−4) while the observed bank-1 winner was V4 by one point — and both alternative templates moved the observed winner to PRM, toward the frozen prediction.

The negative result selection quality ≠ training-data quality

Everything above measures selector correctness. A separate and tempting question is whether better-selected traces make better SFT data. We fine-tuned a Qwen3-8B Instruct student on full PVA-Adapt-selected traces (m=75) and evaluated pick@1 on 210 non-floor problems. No variant showed positive transfer, and the full-7 arbiter's data was significantly negative.

Selection gain versus SFT utility

Selection rows use full PVA-Adapt at m=75 · SFT rows use a Qwen3-8B Instruct student

Setting Protocol ∆ (pp) CI95
22-target panelPVA-Adapt full+2.02[+0.98, +3.03]
AIME 2026 held outPVA-Adapt full+3.88[+1.56, +6.15]
8B SFTPVA-Calibrate−1.43[−4.29, +1.43]
8B SFTPVA-Adapt full-7v−6.19[−11.90, −0.95]
8B SFToracle-selected data−4.76[−10.48, +0.95]
Choosing the correct answer now is a different objective from choosing data a small student can imitate. The intervals are wide, so this is an underpowered non-positive result in one setup rather than evidence that selection can never help SFT — but it is a boundary worth marking, and it cost us the tidier story.
The out-of-domain code pilot, in full

Five (target, benchmark) cells from HumanEval and MBPP, reranked by four code-trained outcome verifiers plus fixed PRM-7B. In all five the winner is non-PRM and survives Holm/BH correction within this pilot, with margins from +8.95 to +21.95 pp — far larger than anything on the math panel. Qwen3.5-9B even changes winner between HumanEval and MBPP.

A four-target HumanEval+ follow-up is inconclusive. Five cells do not establish code-domain transfer; the pilot shows only that target-local mismatch is not math-exclusive.

Part 07

What to actually deploy

The paper's recommendation is deliberately conservative: keep the strong PRM default, and spend extra scoring or labels only on the targets the diagnostic flags. The table below is the decision procedure, with each row's honest downside attached — gains are reported on both candidate banks, because a policy that only works on one seed is not a policy.

Deployment guide

Gains vs. fixed PRM-7B on candidate bank 1 / bank 2 (pp), with observed worst-case target

If your deployment condition is… Use ∆ b1 / b2 Honest risk statement
Strict risk intolerance; cannot validate on traffic, or a no-switch policy is required Fixed PRM-7B 0.00 / 0.00 The only option here that introduces no adaptive switch at all.
No labels, no extra verifier scoring; accepts monitored seed risk Gated router (needs B=300 unlabeled probes) +1.41 / +0.92 Seed-sensitive; observed worst −3.33 / −5.33. Not a no-regression guarantee.
No labels, 1× verifier cost, prioritise a small observed downside Cluster + PRM top-3 +0.89 / +1.03 Smallest observed worst case of any adaptive row: −1.33 / −1.00.
No labels, ~1.3× scoring, prioritise robust mean gain PRM + V4-2B fusion +2.35 / +1.95 CI above zero on both banks; observed worst −3.33 / −4.00, on strong-PRM targets where mixing dilutes.
m=75 labels available; want adaptive safety at 1× test cost PVA-Adapt PRM-only +2.26 / +1.93 CI above zero on both banks; the safest adaptive option evaluated — worst −1.87 / −2.12.
Staged rollout. Start at fixed PRM. Let the label-free diagnostic flag candidate targets. Validate any switch on labelled probes before it carries traffic. Keep a rollback path. Nothing in this table is a no-regression guarantee, and every row's worst case is an observed value on this panel rather than a bound.

The gap we did not close

Against the +9.45 pp hindsight per-problem reference, the router recovers about 15% and fusion and PVA-Adapt about 24–25%. The residual — roughly seven points — is the open problem, and closing it needs population-level evidence: more candidate-bank seeds, more generator families, and independent verifier lineages.

Part 08

Takeaways

  • Verifier choice in Best-of-K is a target-local allocation problem, not a fixed configuration. The strongest average verifier is not the best verifier for every generator you serve, and the local winners split across process, outcome, and scalar reward models.
  • You can see the regime before you pay for it. Four label-free statistics of the candidate texts predict the coarse PRM/outcome regime at 19/21 and 27/32 under target leave-one-out — while a metadata-only router keyed on model size and training tags does worse than nothing.
  • The deployable answer is a menu, not a replacement. Score fusion and a small-label arbiter buy roughly two points over the fixed default on two independent candidate banks; the no-label router buys less and is seed-sensitive.
  • The boundaries are as informative as the gains: gains are modest, the router carries a −3.33 pp worst target, the evidence is conditioned on one decoding setup and one verifier lineage per class, and better-selected traces produced no detectable SFT utility.

The useful reframing is small but load-bearing: stop asking which verifier is best, and start asking which verifier is best for the distribution you are about to serve — then decide, honestly, whether the two points are worth the switch.