CoolFace
Modelpublic

Osye/mlp-surgery-restored-top15

sourceHugging Faceapache-2.0updated 5mo agoView on Hugging Face
0likes3downloads
Model Card

mlp-surgery — restore top 15 (raw) on Qwen2.5-3B

Qwen2.5-3B-Instruct that was fine-tuned on perplexity-filtered OpenHermes 2.5 (which damaged its reasoning), then partially restored by copying back the top-15 most-damaged MLP layers from the base model. No retraining. Just weight surgery.

Method (short)

  1. 1.Take the broken finetune (mlp-surgery-broken).
  2. 2.Score MLP layer parameters via raw gradient-norm scoring on the broken model's 100 GSM8K errors.
  3. 3.Copy the top-15 from base into the broken model. Save.

Eval

lm-eval, GSM8K flexible-extract 5-shot, ARC Challenge accnorm 0-shot, no chat template, batchsize 8, single seed (2026-05-07).

ModelGSM8KARC Challenge
Base (Qwen2.5-3B-Instruct)63.15%48.12%
After SFT (broken)61.64%45.22%
Restore top 563.00%45.73%
Restore top 1563.46%46.50%
Restore top 3064.29%48.55%
Restore specificity top 1061.64%45.22%

This model is the "Restore top 15" row.

Companion models + code

Caveats

Single seed. Magnitudes are ~1pt. The "no chat template" eval style means absolute numbers are below what you'd see with chat template applied (~78% GSM8K), but relative comparisons across the same setup are meaningful.