atlas

Research map / Large language models / Reasoning and chain of thought

Scalable Best-of-N Selection for Large Language Models via Self-Certainty

NeurIPS 2025 · Large language models › Reasoning and chain of thought · approach: Routing, pruning and distillation for reasoning · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes self-certainty, a reward-free confidence metric (KL divergence of next-token distributions from uniform, averaged over tokens), and Borda voting that combines it with self-consistency for best-of-N selection on reasoning and open-ended code tasks.

Problem

Best-of-N selection for LLM reasoning typically relies on costly reward models, while reward-free methods like self-consistency and USC fail on open-ended tasks or scale poorly.

Approach

Score each response by the average KL divergence between its per-token predicted distribution and a uniform distribution (self-certainty), and combine ranks by this score with answer-level voting via a Borda-style weighting (N-rank+1)^p, requiring no external reward model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use self-certainty-ranked Borda voting instead of self-certainty-only selectionLlama-3.1-8B-Instruct · LiveBench-Math, N=8accuracy: 20.87 -> 23.69Helped
Use self-certainty-ranked Borda voting instead of self-certainty-only selectionLlama-3.1-8B-Instruct · GSM8K, N=64accuracy: 88.90 -> 91.07Helped
Use self-certainty-ranked Borda voting instead of self-certainty-only selectionLlama-3.1-8B-Instruct · MATH, N=64accuracy: 56.70 -> 64.10Helped
Use self-certainty-ranked Borda voting instead of self-certainty-only selectionLlama-3.1-8B-Instruct · CRUXEval-O, N=64accuracy: 45.83 -> 51.23Helped
Replace uniform reference distribution with an empirical token distribution (ablation)Self-certainty · MATH testaccuracy: 54.60 -> 54.70; 56.46 -> 56.78No clear effect
Replace uniform reference distribution with an empirical token distribution (ablation)Self-certainty · GSM8K testaccuracy: 87.19 -> 85.97; 88.55 -> 86.35Hurt
Use a larger Borda exponent, p=1.2 rather than p=0.5 (ablation)Self-certainty Borda voting · MATH test, N=64accuracy: 63.71 -> 64.10Helped
Increase Borda exponent from p=1.2 to p=2.0 (ablation)Self-certainty Borda voting · MATH test, N=64accuracy: 64.10 -> 60.02Hurt
Use self-certainty-based Borda voting rather than majority votingLlama-3.1-8B-Instruct · MATH test, N=64accuracy: 63.40 -> 64.10Helped
Use Borda voting with self-certainty rather than normalized weighted-sum self-consistencyLlama-3.1-8B-Instruct · MATH-Level5 test, N=64accuracy: 38.75 -> 39.43Helped

Surprising findings

Limitations

Experimental setup

Datasets: LiveBench-Math GSM8K MATH CRUXEval LiveCodeBench

Benchmarks: LiveBench-Math GSM8K MATH CRUXEval-O LiveCodeBench

Metrics: accuracy

Baselines: self-consistency universal self-consistency perplexity FirstAns greedy decoding GRM-Llama3.2-3B-RewardModel-FT Qwen2.5-Math-PRM-7B

Builds on: self-consistency universal self-consistency Borda count

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy