Dipankar,
You're right on every count:
5-prompt eval — one flipped probe doesn't carry an architecture claim. At this resolution, "architecture-dependent" and "ran it twice" are the same measurement. We've been over-interpreting noise.
Resample on our own checkpoints, not the teacher — the DeepSeek-V4 idea was interesting but it tells us about DeepSeek-V4, not about our models. The number that changes what we do next is entropy on our own checkpoints.
k=20 experiment — no training, no teacher, no merge. One unverifiable question, k=20 resamples at temperature, watch the number token. Low entropy + stable → fabrication is confident, SFT won't reach it. Spread across k → model was guessing, keyword labels threw the signal away.
Meanwhile — we changed strategy entirely, directly because of the SFT-gradient problem you identified. If SFT can't reach the fabrication token because good/bad traces share the disclaimer prefix, then the problem isn't training volume. It's dataset architecture.
What we did instead: split the protocol0 dataset (2349 examples, 18 behavioral categories) into specialized domains.
Specialist A (verification-action): 3 categories / 1521 examples. Scored 5/5 on Protocol 0 — beat the unverifiable_refusal failure that plagued all 14 single-dataset experiments.
Specialist B (refusal-governance): 15 categories / 858 examples. Scored 7/7 — first perfect Protocol 0 compliance in the entire series. Refuses without overrefusal. Governance doesn't paralyze helpfulness.
Then we merged them. Same base architecture (Hermes-3-Llama-3.1-8B), different LoRA adapters, linear weight merge. Result: Specialist AB — a single model that both acts and refuses.
Next — recursive merge to ABCD:
Specialist B's 15 categories have been split into C (refusal/boundaries) and D (format/anti-fabrication). Each expanded with synthetic data to ~1200 examples. C learns to defend the system from unsafe requests. D learns to defend against hallucinations — exactly the fabrication pattern your resample experiment targets.
Plan: fine-tune C and D → merge into CD → merge AB + CD into ABCD. Four specialists, two merges, one model.
And here's where your k=20 proposal lands perfectly: we're running it on ABCD, not on earlier checkpoints. One unverifiable question, k=20 resamples at temperature 1.0, watching the number token. We'll compare the full lineage — Base, A, B, AB, C, D, CD, ABCD — in one benchmark pass. If your hypothesis is right and Specialist D's anti-fabrication training actually changes the entropy profile, ABCD should show it. If it doesn't, we'll know the architecture bet didn't reach the right layer — and we'll say so.
Either way — posting results.
Thank you for the push. This is exactly the kind of peer review that stops us from building on noise.