Downloads · 30 days
25
9% of all-time downloads
25b3nk/smollm2-360m-boolq-calibration-sft-v2
smollm2-360m-boolq-calibration-sft-v2 is a text generation model from 25b3nk. Use it when you need the model to write or continue text. The card lists the license as apache-2.0.
SFT warm-start checkpoint (v2) from slm-calibration-rlcd — a project training small LMs to make calibrated yes/no decisions, inspired by TypeSafe AI's "Jev" model / "RLCD" (Reinforcement Learning for Calibrated Decisi…
Downloads · 30 days
25
9% of all-time downloads
All-time downloads
267
Public
Parameters
362M
1.4 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors1.4 GB · 100%
From the Hugging Face model README
SFT warm-start checkpoint (v2) from slm-calibration-rlcd — a project training small LMs to make calibrated yes/no decisions, inspired by TypeSafe AI's "Jev" model / "RLCD" (Reinforcement Learning for Calibrated Decisions). Full project: 25b3nk/slm-calibration-rlcd.
This is SFT-only, pre-GRPO — the stage that teaches the tagged output format and baseline task competence, before GRPO teaches calibration on top of it. GRPO has not been run against this checkpoint yet; see smollm2-360m-boolq-calibration-grpo2-v1 for the GRPO-trained model built on top of this one.
The prior SFT checkpoint (sft-warmup-v1) used two fixed confidence-target constants (0.65 for truncated-passage examples, 0.92 for full-context) and a prompt that never explicitly asked the model for a confidence value. Every GRPO run on top of it collapsed: confidence output converged to just 1-2 of those exact SFT constants regardless of training steps or learning rate — not real calibration, just parroting the SFT heuristic. Root cause: v1's SFT prior had near-zero output entropy on the confidence dimension, so GRPO had nothing to diversify.
v2 fixes the root cause:
Given a BoolQ-style passage + yes/no question, outputs:
<answer>yes|no</answer><confidence>0.XX</confidence>
| Metric | sft-warmup-v1 | This checkpoint (v2) |
|---|---|---|
| Format compliance | 1.0 | 1.0 |
| Accuracy | 0.792 | 0.804 |
| Brier score | 0.182 | 0.167 |
| ECE | 0.130 | 0.090 |
v2 improves on v1 on every metric, even before any GRPO. ECE 0.090 is still not well-calibrated (0 = perfect) — that's the gap the next stage (GRPO) targets, and this time GRPO actually has room to diversify confidence output instead of collapsing to a constant (see grpo2-v1's card for that result).