File size: 19,926 Bytes
014b14c | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 | # Can a Fine-Tuned Small LM Beat a Large LM at Mathematics?
**Research report — 2026-07-09.** Scope: can a fine-tuned **small** model (target 0.6B–4B,
QLoRA/SFT on an open base) reach **benchmark parity with or beat** a large/frontier model at a
math skill, across four behaviors — **proof generation, grading/evaluation, teaching/tutoring,
autoformalization** — comparing **informal (NL)** vs **formal (verifiable)** styles. Purpose: pick
(or reject) a behavior for the one-week QLoRA build described in
`Train Your Own Small Learning Model.md`. This report *extends* `brainlift.md` (which covers the
general SFT/QLoRA/eval stack) with math-specific evidence.
---
## Executive answer
**"Beat a frontier model on a public math benchmark" is achievable — but only in the
narrow, specialist-beats-generalist sense, only where the task is machine-checkable, and
mostly at 7B–8B rather than sub-4B.** The pattern is consistent across all four behaviors:
| Behavior | Does a small tuned model beat a frontier model? | Best real evidence | Genuine ≤4B? |
|---|---|---|---|
| **Formal proof gen** (Lean) | **Yes, decisively** vs generalists | Goedel-Prover-V2-**8B** > DeepSeek-Prover-V2-**671B** on miniF2F pass@32 (84.6 vs ~82.4) | Kimina-Distill-**1.7B** = 72.95% miniF2F (distilled) |
| **Grading / verifying** | **Yes**, on first-error localization | Qwen2.5-Math-PRM-**7B** (73.5 F1) > GPT-4o (61.9) on ProcessBench | **GenPRM-1.5B**+Maj@8 (63.4) > GPT-4o ✅ |
| **Teaching / tutoring** | **Yes**, on "withhold the answer" | DPO Llama-3.1-**8B** > GPT-4o in human pedagogy eval | MathDial Flan-T5-**780M** reveals 4% vs ChatGPT 32% |
| **Autoformalization** (statement) | **Yes** vs frontier | StepFun-Formalizer-**7B** > R1-671B, o3-pro, Claude-4, Gemini-2.5 on BEq@1 | *(none shown sub-4B; all ~7B)* |
| **Informal PROSE proofs** (real analysis) | **No — small models don't even compete** | No sub-4B prose-proof generator exists in the literature | ✗ |
**The single most important distinction:** every small-model "win" above is on a task with a
**cheap, objective correctness signal** — a Lean compiler, an integer final answer, a step-label,
or a "did it reveal the answer" flag. The one behavior with **no** such signal — writing
rigorous real-analysis **prose proofs** — is exactly the one where small models are absent and
even frontier models are weak. This is the generator–verifier asymmetry in action, and it should
drive the project choice.
---
## Cross-cutting frame
### 1. The generator–verifier asymmetry is confirmed and is the key lever
Verifying/grading a solution is generically easier than producing one, so a small specialist can
win at *checking* while losing at *generating*.
- **Measured gap:** on GPQA-Diamond, oracle Pass@100 = 82.8% but majority-vote selection = 45.5%
— the right answer is usually generated but not *selected*, so a better (even small) verifier
captures huge headroom. (Weaver, Stanford Hazy Research, arXiv:2506.18203; GV-gap formalized in
arXiv:2509.17995.) *Caveat: asymmetry is not universal — some tasks are "easy to solve, hard to
verify."*
- **Process supervision beats outcome supervision** at all data scales, and catches
right-answer/wrong-reasoning cases (OpenAI "Let's Verify Step by Step", arXiv:2305.20050;
released PRM800K = 800k human step labels).
- **Implication for the four behaviors:** grading (2) and formal proving/autoformalization (4)
sit on the easy side of the asymmetry; informal prose-proof generation (1) sits on the hard
side. Tutoring (3) is a third category — a *policy* problem (withhold the answer), not a
capability problem.
### 2. Scale calibration — most "small beats frontier" headlines are 7B–32B, NOT sub-4B
Be explicit about the size a result was achieved at. The genuinely **sub-4B** wins are narrow:
- **GenPRM-1.5B** (+Maj@8) beats GPT-4o on ProcessBench error localization — *the strongest
clean sub-4B "beats frontier" result found* (arXiv:2504.00891, independent lab). Note the win
needs test-time voting over 8 samples; greedy Pass@1 (57.3) trails GPT-4o.
- **Kimina-Prover-Distill-1.7B** = 72.95% miniF2F pass@32 — a real sub-2B formal prover, but
**distilled from a 72B teacher** (capability inherited, not independently trained) and reliant
on heavy proof search.
- **DeepSeek-R1-Distill-Qwen-1.5B** = 83.9% MATH-500 / 28.9% AIME'24 — beats non-reasoning GPT-4o
but this is **final-answer** accuracy (see §Skill 1), and it loses to o1-mini/o1-preview.
- Everything else headline-worthy (Goedel-V2-8B, StepFun-7B, DPO-tutor-8B, Qwen-PRM-7B) is
**7B–8B+**. At 0.6–4B expect a meaningful step down from these numbers.
### 3. Contamination / self-report caveats (apply to every number below)
- **GSM8K/MATH are contaminated.** GSM1k (1,000 fresh analog problems) shows drops up to 13%,
correlated with memorization; smaller/benchmark-tuned models drop most (Scale AI,
arXiv:2405.00332). GSM-Symbolic shows all models degrade on templated variants, with Phi-3/3.5
among the larger droppers (Apple, arXiv:2410.05229) — though a reanalysis argues the
contamination-vs-distribution-shift evidence is weaker than headlined.
- **Many prover/PRM headline numbers are vendor self-reported**, sometimes on a
**same-vendor benchmark** (ProcessBench and Qwen2.5-Math-PRM are both Qwen). Independent
cross-checks used here: PutnamBench public leaderboard (provers), GenPRM (independent lab,
corroborates ProcessBench), PRMBench (independent, *tempers* it).
- **Compute regime dominates prover comparisons.** pass@32 vs pass@8192 vs step-level
multi-agent tree search vs self-correction loops are different compute classes — read every
prover % with its sampling budget.
- A few 2026-dated sources the agents surfaced cite unreleased models (GPT-5.5, Gemini-3.1);
their specific numbers are treated as **low-confidence** and are not load-bearing here.
---
## Skill 1 — Proof generation
### Formal (Lean/Isabelle): small specialists beat frontier generalists — real and robust
- **Goedel-Prover-V2-8B** = 84.6% miniF2F pass@32, explicitly **outperforming DeepSeek-Prover-V2-671B
(~82.4% matched budget) at ~80–100× fewer params**; the **32B** version solves 86/PutnamBench
(pass@184) vs the 671B's 47, and beats Kimina-72B (arXiv:2508.03613, self-reported;
PutnamBench leaderboard corroborates).
- **Kimina-Prover-Distill-1.7B** = 72.95% miniF2F pass@32 (RL variant 76.63%) — smallest
competitive prover found; exceeds every pre-2025 7B prover and vastly exceeds **GPT-4-direct
(~20–31%)**. Distilled from Kimina-72B (arXiv:2504.11354; HF AI-MO).
- **BFS-Prover-V2-32B** = 95.08% miniF2F (step-level multi-agent tree search) — SOTA-class but
very high inference compute (arXiv:2509.06493).
- **Why small wins here:** the Lean compiler is a perfect verifier, so a specialist can be trained
with expert iteration and search-verify loops; frontier generalists are "under-trained on Lean 4"
(TheoremLlama, arXiv:2407.03203). *But note: these are heavily-engineered systems (distillation
from huge teachers + tree search + self-correction), not a plain one-week QLoRA.*
### Informal (real-analysis prose proofs): small models do NOT compete
- **No sub-4B (indeed no small) prose-proof generator exists in the literature.** The Open Proof
Corpus (arXiv:2506.21621) evaluates only frontier/≥235B generators (o3, Gemini-2.5-Pro,
Qwen3-235B, R1); small models appear at most as **8B graders**.
- **Right answer ≠ right proof:** o3's score dropped ~30% when a *valid proof* was required (only
59.5% of its correct answers had a valid proof). This is the crux — the MATH-500/AIME
small-model "wins" below are all on the answer-accuracy axis, which overstates proof ability.
- **Even frontier models are weak at analysis proofs.** On analysis-style proof benchmarks the
best models score in the low tens of percent (and open models ~0% on the hardest tiers).
FrontierMath: even frontier models are low (o3 ~25% self-reported vs Epoch-independent
o3-mini 11%; research-tier ≈ 0%), amid a real contamination controversy (OpenAI funded it and
saw nearly all problems). Prose-proof grading itself is a *recent, still-open* research area
needing large LLM judges + reference solutions (ProofBench/ProofGrader,
proofgrader.github.io / arXiv:2510.13888).
### Final-answer competition math (the "wins" that aren't proofs)
- **DeepSeek-R1-Distill-Qwen-1.5B/7B** = 83.9%/92.8% MATH-500, 28.9%/55.5% AIME'24 — 1.5B beats
non-reasoning GPT-4o (74.6/9.3) but **not** o1-mini (90.0/63.6) (arXiv:2501.12948, self-reported).
- **rStar-Math**: Qwen2.5-Math-7B 58.8→90.0% MATH, 0→53.3% AIME via MCTS + a 7B process reward
model; 1.5B → 88.6% MATH; "surpasses o1-preview" **on answer accuracy** (arXiv:2501.04519).
- **Phi-4-mini-reasoning (3.8B)** = 94.6% MATH-500 / 57.5% AIME'24, distilled from R1 traces
(arXiv:2504.21233). All of these are **auto-verified integer/expression answers**, not graded
proofs.
**Verdict (Skill 1):** formal proving is a genuine small-beats-large domain but demands
serious infra; informal real-analysis proof *generation* is the **worst** possible one-week
target — no small-model precedent, frontier models themselves are weak, and grading is unsolved.
---
## Skill 2 — Grading / evaluating proofs (verification)
**This is where the cleanest sub-4B "beats frontier" evidence lives.**
- **Qwen2.5-Math-PRM-7B (73.5 avg F1) beats GPT-4o-0806 (61.9)** at first-error localization on
**ProcessBench** (GSM8K/MATH/Olympiad/Omni-MATH) (arXiv:2501.07301). The 72B PRM = 78.3.
- **GenPRM-1.5B (+Maj@8) = 63.4 F1 > GPT-4o (61.9)** — genuine ≤4B win, from an **independent**
lab, trained on just 23K MATH examples; **GenPRM-7B (80.5) beats the 10× larger 72B PRM**
(arXiv:2504.00891). *Caveat: the sub-GPT-4o win needs Maj@8 test-time compute + code execution;
greedy Pass@1 (57.3) trails GPT-4o.*
- **Load-bearing caveats:**
1. All specialists still **trail the reasoning frontier model o1-mini (87.9)** on ProcessBench.
2. On the **harder, adversarial PRMBench**, the same 7B PRM (65.5) drops *below* GPT-4o (66.8)
and o1-mini (68.8); all models are far under human (83.8) (arXiv:2501.03124, independent).
3. The advantage comes from **supervision quality** (human/consensus step labels), not size —
untuned open PRMs lose badly (Math-Shepherd-7B 31.5, Skywork-7B 42.1 vs GPT-4o 61.9).
4. Headline ProcessBench is **Qwen model on Qwen benchmark** (GenPRM independently corroborates).
- **LLM-as-judge for math grading** reaches ~86–93% agreement with humans (κ≈0.73–0.81); **binary
pass/fail beats partial-credit scales** by ~20 F1 points; judges are stricter than humans
(~10% false-negative bias). Consistent with `brainlift.md`'s judge findings.
**Verdict (Skill 2):** the generator–verifier asymmetry is real and *documented at ≤4B* on a
ready-made public benchmark. Best-supported "small beats frontier on a benchmark" story of the
four — with the honest caveat that "frontier" here means GPT-4o, not o1-mini.
---
## Skill 3 — Teaching / tutoring
**Best fit for the project's actual framing ("reliably do ONE narrow behavior"), because
pedagogy failure is a *policy* problem, not a capability problem.**
- **Frontier models are bad tutors by default — they reveal the answer.** MRBench: GPT-4 fails
the "doesn't reveal the answer" dimension ~47% of the time — **worst of all tested LLMs**;
prompted Mistral-7B (86.5) and Llama-3.1-8B (74.0) already withhold better (NAACL 2025,
arXiv:2412.09416).
- **A fine-tuned small model beats GPT-4o on human pedagogy eval.** DPO-tuned **Llama-3.1-8B**
beats GPT-4o on student-correctness (0.65 vs 0.49) and wins the **human** rubric eval
(8.55 vs 8.07, p<0.05) (UMass, arXiv:2503.06424). *Caveat: simulated students, and possible
GPT-4o self-bias as the automated judge.*
- **The narrow-behavior "reliability" case, quantified at 780M:** MathDial's fine-tuned
**Flan-T5-780M** reveals the answer **4%** of the time vs prompted **ChatGPT's 32%**, at
comparable early solve-success (EMNLP-F 2023, arXiv:2305.14536).
- **BEA-2025 shared task:** small fine-tuned/open models **won the pedagogy tracks** (Guidance =
Mathstral-7B, Actionability = GLM-4-9B; a 0.5–1.5B entry was competitive); frontier models won
only "Mistake Location" (arXiv:2507.10579).
- **Big caveats:** (1) **no objective benchmark** — pedagogy is scored by human rubric, learned
reward model, or LLM-judge, and generic LLM-judges (Prometheus2, Llama-8B) were found
*unreliable* for pedagogy (MRBench). (2) Fine-tuning is **not automatically sufficient**:
MathTutorBench shows two poorly-specialized 7B tutors *lost* to GPT-4o on scaffolding, and
documents a solving-vs-teaching **trade-off** (arXiv:2502.18940). (3) Essentially **no
real-student learning-gain evidence** (Khanmigo studies null/pending).
**Verdict (Skill 3):** strongest match to "reliability of a narrow behavior" and to the project's
own litmus test (a prompted frontier model *can't* reliably withhold the answer). Weakest match to
"beat on a **public benchmark**" because the objective benchmark doesn't exist.
---
## Skill 4 — Autoformalization (Lean)
**The most "beatable" *capability* target, thanks to the free type-check signal — but faithfulness
is the catch.**
- **StepFun-Formalizer-7B beats every frontier model tested** — DeepSeek-R1-671B, o3-pro,
Claude-4-thinking, Gemini-2.5-thinking — on **BEq@1** (compiles AND is bidirectionally
equivalent to a human ground-truth Lean statement): 38.3 vs 18.4/22.6/20.8/17.8 on
FormalMATH-Lite (arXiv:2508.04440). 7B ≈ 32B (data-limited).
- **Herald-7B** = 93.2% miniF2F-test statement formalization (Pass@128, compile + NLI
back-translation), crushing InternLM2-Math-7B (74.0) and TheoremLlama (50.1) (ICLR 2025,
arXiv:2410.10878). *Caveat: Pass@128 is a loose "any-of-128" metric.*
- **The free Lean signal powers self-improvement loops** with little/no labeled data: FormaRL
(GRPO with compiler + consistency reward, arXiv:2508.18914), DeepSeek-Prover expert iteration,
Lean Workbook active learning (57K problems @ 93.5% audited).
- **The catch — compile ≠ faithful.** Every serious pipeline bolts an LLM/NLI/critic judge on top
of the compiler because a Lean statement can type-check yet mean the wrong thing. Faithfulness
eval is a **documented open problem**: 31.8% of published Lean-4 ProofNet ports were themselves
*wrong*, motivating BEq+/ProofNetVerif and critic models like CriticLean (arXiv:2406.07222,
arXiv:2507.06181). Statement autoformalization is much easier than **full-proof**
autoformalization.
- **Scale note:** the winners (StepFun, Herald, Kimina) are all **7B**; no sub-4B autoformalizer
win was found.
**Verdict (Skill 4):** strong small-beats-frontier evidence and a built-in verification signal
ideal for an expert-iteration loop — but the real deliverable becomes the **faithfulness eval**,
which is unsolved, and the demonstrated wins are at 7B, not sub-4B.
---
## Recommendation for the one-week QLoRA build (0.6–4B)
**Is "beating a frontier model on a public benchmark" realistic at 0.6–4B in one week?**
Partially. It is realistic for a *machine-checkable* task against a *non-reasoning* frontier model
(GPT-4o), on the *easy side* of the generator–verifier asymmetry. It is **not** realistic to beat a
reasoning frontier model (o1-mini/o3) or to win at prose-proof *generation*.
**Ranked picks:**
1. **PRIMARY — Grading / verification (a fine-tuned first-error-localizer / process verifier).**
- *Only one of the four with a clean sub-4B "beats GPT-4o on a public benchmark" precedent*
(GenPRM-1.5B on ProcessBench).
- Fits QLoRA-in-a-week: distill step-level correct/incorrect labels from a frontier teacher
(PRM800K-style), train a small verifier, evaluate on the ready-made **ProcessBench**
(objective F1 — no judge-bias problem).
- Sits on the winning side of the asymmetry; the base model likely *lacks* reliable
error-localization (passes the project's "a prompt can't already do it" gate).
- *Honest framing to adopt:* target "beats GPT-4o-class grading," not o1-mini; report the
PRMBench regression as a robustness caveat.
2. **CO-PRIMARY — Tutoring "withhold-the-answer / Socratic hint" behavior.**
- Best fit to the project's *actual* thesis (reliability of a narrow behavior), with the
cleanest "prompted frontier model fails, small tune succeeds" evidence (MRBench + DPO-tutor).
- Cheap data (MathDial/Bridge exist; distill a teacher for Socratic traces) and a cheap
**binary eval** ("did it reveal the answer?").
- *Trade-off vs pick 1:* weaker on "public benchmark" (no objective leaderboard; pedagogy
judged by rubric), so it's the better pick if you weight the project's reliability framing
over a headline benchmark number.
3. **STRETCH — Statement autoformalization (informal math → Lean statement).**
- Free type-check signal enables a self-improvement loop; strong 7B precedent. But winners are
7B not sub-4B, and the real work becomes the **faithfulness eval** (an open problem) — likely
too much for one week at ≤4B unless scoped tightly (one narrow domain, human-audited sample).
4. **AVOID — Informal real-analysis prose-proof generation.**
- No small-model precedent, frontier models themselves are weak, and grading is unsolved. This
is the hard side of the asymmetry and violates the project's spirit (you'd be chasing a
capability even frontier models lack). Formal proof *generation* is impressive but needs
distillation-from-72B + tree-search infra that doesn't fit a one-week QLoRA.
**One-line answer:** *A fine-tuned 0.6–4B model can credibly beat a (non-reasoning) frontier model
at math tasks that have a cheap objective checker — grade/verify steps, withhold answers,
autoformalize statements — but not at writing rigorous real-analysis proofs. Pick the verifier
(for a benchmark win) or the Socratic tutor (for the project's reliability thesis); avoid prose
proof generation.*
---
## Caveats summary
- Sub-4B evidence is thin; most wins are 7B–8B. Budget for a step down at 0.6–4B.
- "Beats frontier" almost always means **beats GPT-4o**, not o1-mini/o3.
- Many prover/PRM numbers are vendor self-reported, sometimes same-vendor benchmark; compute
budget (pass@k, test-time voting, search) is often doing the heavy lifting.
- GSM8K/MATH contamination is real; prefer contamination-controlled or held-out evals.
- For grading/formal/autoformalization the checker is objective; for tutoring it is not — its
"benchmark" is a rubric/judge, so an adversarial binary behavioral eval (per `brainlift.md`)
matters most there.
## Key sources
Formal proving: Goedel-Prover-V2 (arXiv:2508.03613), Kimina-Prover (2504.11354), DeepSeek-Prover-V2
(2504.21801), BFS-Prover-V2 (2509.06493), PutnamBench (2407.11214 + trishullab.github.io/PutnamBench),
miniF2F (2109.00110), miniF2F-Revisited (2511.03108). Verification: ProcessBench (2412.06559),
"Lessons of Developing PRMs" (2501.07301), GenPRM (2504.00891), PRMBench (2501.03124), Math-Shepherd
(2312.08935), Let's Verify Step by Step (2305.20050), Weaver (2506.18203). Tutoring: MathDial
(2305.14536), DPO tutor (2503.06424), MRBench (2412.09416), MathTutorBench (2502.18940), BEA-2025
(2507.10579), Bridge (NAACL 2024). Autoformalization: StepFun-Formalizer (2508.04440), Herald
(2410.10878), Kimina-Autoformalizer (2504.11354), FormaRL (2508.18914), ProofNet (2302.12433),
type-check/BEq+ (2406.07222), CriticLean (2507.06181), MMA (2311.03755). Proof-eval / ceilings:
Open Proof Corpus (2506.21621), ProofGrader (2510.13888), FrontierMath (2411.04872). Contamination:
GSM1k (2405.00332), GSM-Symbolic (2410.05229).
|