Test-Time Scaling for Open-Ended Reasoning at Small Model Scale
Abstract
A vote over a model's samples can only help when the samples disagree. For open-ended generation the binding question is therefore not how to combine samples but whether a model produces samples worth combining, a question test-time scaling has answered for math but not for free-form text. We study it at small scale with semantic cluster voting, a judge-free aggregator that groups a small instruct model's samples by meaning and returns the largest cluster's representative, with no reward model or self-judging. On a 250-prompt benchmark with three tiers of answer checkability, the same pattern holds across three model families (Qwen2.5-3B, Llama-3.2-3B, Gemma-2-2B) and two generation seeds: voting raises accuracy on the math control, where samples vary but stay checkable (a gain of +10 to +29 points across the three models), yet adds at most +0.30 judge points on open-ended text. On a larger 200-problem MATH-500 run with the primary model, the math gain is +8.5 points (95% CI [+4.0, +13.0]). Almost every open-ended sample falls into one meaning cluster, so there is little to select over. The collapse is consistent with instruction-tuning rather than model size, and raising decoding temperature does not recover usable diversity, because it costs more quality than it adds (net -0.64 judge points, 95% CI [-0.93, -0.37]).
Figures & tables
| Tier | Single | USC | Cluster |
|---|---|---|---|
| Open-ended (1–10) | 7.69 | 8.02 ( ) | 7.93 ( ) |
| Long-form QA (1–10) | 6.26 | 6.37 ( ) | 6.44 ( ) |
| Math (acc. %, 50) | 64 | 64 | 74 ( ) |
| Model | Single | USC | Cluster |
|---|---|---|---|
| Open-ended (judge 1–10) | |||
| Qwen2.5-3B | 7.62 0.11 | 7.85 0.24 | 7.91 0.03 |
| Llama-3.2-3B | 7.83 0.05 | 8.01 0.04 | 8.12 0.04 |
| Gemma-2-2B | 7.92 0.03 | 8.15 0.05 | 8.10 0.08 |
| Long-form QA (judge 1–10) | |||
| Qwen2.5-3B | 6.36 0.14 | 6.46 0.21 | 6.56 0.28 |
| Model | Prompts | Median share |
|---|---|---|
| Qwen2.5-3B (base) | 120 | 0.38 |
| Qwen2.5-3B-Instruct | 120 | 0.97 |
| Qwen2.5-7B-Instruct | 20 | 1.00 |
| Contrast | judge /10 | 95% CI |
|---|---|---|
| Cluster single, | ||
| Cluster single, | ||
| Temperature cost (single single ) | ||
| Net (cluster single ) |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| Single | Cluster | Cluster Single | |
|---|---|---|---|
| 1 | 59.0 | 59.0 | |
| 4 | 59.0 | 63.0 | |
| 8 | 59.0 | 66.0 | |
| 16 | 59.0 | 67.0 | |
| 32 | 59.0 | 67.5 |
| Condition | Quality /10 | 95% CI |
|---|---|---|
| Base, single | 5.53 | |
| Base, cluster | 6.20 | |
| Instruct, single | 7.75 |
| Cluster Single | USC Single | |
| Open-ended | ||
| 1 | ||
| 4 | ||
| 8 | ||
| 16 | ||
| 32 | ||
Test-Time Scaling
Test-time scaling studies how extra inference-time computation can improve model answers, decisions, and generated outputs.
See all 232 papers