Waiting for benchmarks

#1
by whw2026 - opened

I'm really wondering how abliteration, together with a healing LoRA, will affect the ability of the SOTA 700B model. It's a pity that I'm unable to deploy such a huge model.

whw2026 changed discussion title from Waiting for your benchmarks to Waiting for benchmarks

Honest answer: I don't have the full benchmarks yet, but I want to be transparent about where the model currently stands and what I'm working on.
The published v1 used rank-4 LoRA healing, which turned out to be undersized for a 754B model. The CE loss plateaued around 8.44 (down from 9.95) during the 250-step run, which suggests the LoRA capacity saturated before fully recovering capability - not a training problem, just architectural mismatch. Rank 16-32 is likely the right floor for proper healing on a model this size, similar to mlabonne's approach scaled appropriately.
What I can say from the abliteration metrics themselves: Selected trial 132 had KL divergence of 0.348 against base GLM-5.1 on the harmless calibration set. For comparison, my earlier GLM-4.7-Flash abliteration came in around 0.4 KL with comparable trial counts, so the per-parameter damage is actually in a reasonable range 0/30 refusals on held-out harmful prompts confirms the abliteration itself worked

What this doesn't tell us is how the model performs on reasoning, coding, math, or long-context tasks that the calibration set doesn't exercise. That's the gap I want filled. I'm planning a v2 with rank-32 LoRA healing on the same selected trial, which should recover most of the residual capability the rank-4 run left on the table. I'd estimate (cautiously) somewhere in the 1-5% MMLU drop range for v1 and potentially under 2% for v2, but real benchmarks need to confirm that. If anyone has H100/H200/B200 capacity and is willing to run MMLU, GSM8K, or HumanEval against this release, the data would be genuinely valuable for the community and I'd credit the contribution prominently. Happy to provide guidance on the deployment specifics.

Not quite apples-to-apples, but I ran this through my MLX quantize workflow which includes lightweight benchmarks. Used the same config as base:

metric base 5.1 this model huihui patched
bpw 3.901 3.901 3.895
base memory 337.867 337.867 341.770
peak memory (1024/512) 364.877 364.877 364.299
prompt tok/s (1024) 191.149 ± 0.642 191.811 ± 0.116 192.922 ± 0.107
gen tok/s (512) 17.808 ± 0.084 17.894 ± 0.054 18.191 ± 0.062
kl mean 0.099 ± 0.004 0.135 ± 0.005 0.221 ± 0.007
kl p95 0.204 ± 0.004 0.289 ± 0.005 0.468 ± 0.007
perplexity 4.109 ± 0.024 4.274 ± 0.026 4.195 ± 0.024
hellaswag 0.548 ± 0.011 0.528 ± 0.011 0.556 ± 0.011

KL and perplexity rise as expected, but Hellaswag (2000 samples, same seed) seems to suffer a bit compared to huihui. I've noticed similar results testing @wuwangzhang1216's work too — great KL but measurable benchmark loss. Would slow things down, but maybe worth adding a lm-eval screen to the pipeline?

This is really useful, thank you - exactly the data I needed.
One important correction first: I found a bug in my validation harness. The refusal-detection regex was tuned for Claude-style refusal phrasing, not GLM-5.1's, so it was under-counting. The real number is ~15/30 refusals on the held-out harmful set, not 0/30. I'll be correcting the model card. So this model is only partially abliterated, not fully - which actually matters for reading your benchmark results.
That reshapes the Hellaswag result. 0.528 vs 0.548 base is happening even at partial abliteration - a more complete abliteration would likely cost more reasoning, not less. So the real issue isn't just under-healed (rank-4 LoRA saturating at CE 8.44, which is still true) — it's that the abliteration-vs-capability tradeoff on this model is steeper than KL alone suggested. Good KL, partial refusal removal, and measurable reasoning loss is a worse starting point than I thought.
The lm-eval suggestion is the right call and now clearly necessary - KL isn't catching either problem. Adding a per-trial Hellaswag/ARC screen so Optuna optimizes against reasoning loss directly, plus fixing the refusal regex for GLM phrasing so trial selection is actually measuring what I think it is. Both go in before v2.
v2 plan is firming up: fixed refusal detection, rank-32 healing, reasoning eval in the Optuna objective, and probably revisiting trial selection now that I can't trust the original refusal scores. Bigger rebuild than I'd hoped but the right one.
Would genuinely value rerunning your MLX workflow against v2 when it's out - a consistent harness across versions would make this clean. Thanks again for taking the time, this caught two real problems.

Sure, happy to help.

Sign up or log in to comment