Joakimpalm-Zen/Muse-Glimmer-30B-surgery-report
There Are No Experts Hiding in Your Dense Model, and What We Found Instead Research evidence dataset. No model weights. Part of the collection Xyntetik Research: Model Surgery and Scale Recovery on this account, produced with Xyntetik Runner. Dataset summary Question tested. Whether a dense 30B decoder hides latent expert structure a runtime could route between (it does not), and what depth surgery, healing and the data axis cost when measured against the… See the full description on the dataset page: https://huggingface.co/datasets/Joakimpalm-Zen/Muse-Glimmer-30B-surgery-report.
There Are No Experts Hiding in Your Dense Model, and What We Found Instead
<!-- BEGIN xyntetik-dataset-summary -->
Research evidence dataset. No model weights. Part of the collection Xyntetik Research: Model Surgery and Scale Recovery on this account, produced with Xyntetik Runner.
Dataset summary
Question tested. Whether a dense 30B decoder hides latent expert structure a runtime could route between (it does not), and what depth surgery, healing and the data axis cost when measured against the frozen parent.
Models involved.
meta-models/Muse-Glimmer-30B, frozen BF16 parent- Shipped artifacts: https://huggingface.co/Joakimpalm-Zen/Muse-Glimmer-30B-Surgical-Q4K-GGUF (4.75% removed) and https://huggingface.co/Joakimpalm-Zen/Muse-Glimmer-30B-Surgical-Q80-GGUF (6.34% removed)
Method. Nine preregistered runs on one frozen model and one 24 GB GPU slice: hypotheses, expectations and kill criteria committed before any result; the house bar (margin-qualified top-1 >= 97% and mean KLD <= 0.05 on a held-out 45,056-position split) as the only acceptance instrument; a post-publication re-audit and a paired benchmark annex (lm-evaluation-harness) added 2026-08-29.
What each file contains.
README.md: the full write-up (the question, the preregistration ledger, the three acts, the compounding taxonomy, the three instruments that were lying, what shipped, limits, the re-audit and the benchmark annex). This report was written from the lab's run records; the run-level artifacts themselves are not published.
Reproduction. the commands and run records are cited inside the report; the two shipped artifacts carry SURGERY.json and SHA256SUMS for their own reproduction.
Result. The extraction hypothesis died in three runs. Two laws (absorbability, local-repair-is-not-a-proxy) and two shipped artifacts came out of the autopsy. The benchmark annex found that passing the fidelity bar does not imply benchmark equivalence, and that reading is withdrawn in the report itself.
Links.
- Runner: https://github.com/Joakimpalm-Zen/xyntetik-runner
- Follow-up dataset, scale recovery on the 6.34% model: https://huggingface.co/datasets/Joakimpalm-Zen/Muse-Glimmer-30B-scale-recovery-evidence
- Former Model-typed location of this report: https://huggingface.co/Joakimpalm-Zen/Muse-Glimmer-30B-surgery-report <!-- END xyntetik-dataset-summary -->
The report below is the original card of `Joakimpalm-Zen/Muse-Glimmer-30B-surgery-report` (Model repository, retired as a Model on 2026-09-15 because it holds no weights); its text is unchanged.
Nine preregistered runs on one frozen 30B model, on one 24 GB GPU slice. The fashionable hypothesis died in three runs. What the autopsy taught us produced two laws, three measurement instruments that were lying to us, and two shipped artifacts.
1. The question, and the stakes
Muse-Glimmer-30B is a dense decoder: every token pays for every FFN channel in every layer. Mixture-of-experts models pay for a fraction. The obvious question, asked many times in many labs: is the dense model secretly sparse? Is there latent expert structure a runtime could route between, so a 30B pays like an 8B?
The stakes are local inference. FFN weights dominate the bytes a memory-bound decode must stream. If conditional structure exists and is coarse enough to skip whole quantized blocks, a commodity runtime gets a large speedup with no new hardware. We build such a runtime (xyntetik-runner), so every claim in this study had a customer waiting and a reason to be honest: we would have had to live with the answer.
House rules, fixed before run 1 and unchanged through run 9: every experiment preregisters its hypotheses, expectations and kill criteria in a commit BEFORE any result exists; corrections are recorded in place, never edited away; and the fidelity bar for any "the model is preserved" claim is margin-qualified top-1 agreement of at least 97% AND mean KLD of at most 0.05 against the frozen parent on a held-out split.
2. The preregistration ledger
The credibility of what follows is this table, not our prose. Every row was committed before its measurement.
Six of these preregistrations were wrong. Every one is recorded with its correction beside it in the run reports. Three were wrong in the optimistic direction, which is precisely why preregistration matters: results this good, predicted this badly, would otherwise smell of selection.
3. Act one: the extraction hypothesis dies well (runs 1-3)
Run 1 captured activations across the 19,968-channel SwiGLU FFNs and asked whether co-activation structure exists. It does: clustered partitions beat equal-FLOP random partitions at every layer measured. But the decisive control was static pruning at equal FLOPs, and it beat even the GROUP ORACLE, because grouping destroys the 396x spike-shaped channel importance. The live discovery: a per-token per-channel oracle reaches cosine 0.994+ at HALF the channels. The redundancy is real and enormous. It is just not expert-shaped.
Run 2 measured the shape precisely. The granularity sweep: oracle recovery of the per-channel advantage is flat and near zero from block width 2496 all the way down to 64, then jumps to 100% at width one. Grouping even FOUR adjacent channels costs 5.6x. At full model scale the per-channel oracle passes our bar while skipping 65% of FFN reads; the block-oracle, which upper-bounds every possible block router, fails at every compliant fraction. The hardware-shaped container does not exist in frozen weights.
Run 3 killed the last hope, routing, and produced the study's sharpest sentence. Per-layer routers recover 46-59% of the oracle advantage; spliced through the model they recover about 10%, and their errors compound SUPER-linearly, like static pruning's, not sub-linearly, like the oracle's. Root cause: at ~20% chance-corrected selection accuracy a router's error is mostly systematic, and systematic error correlates across depth. Conditionality alone does not buy absorption; being right does.
Act one's summary, measured and final: extraction of MoE structure from this frozen dense model is dead at every granularity above per-channel, and per-channel is unroutable.
4. The compounding taxonomy
The arc's most general finding fell out of act one and hardened through act three. How per-layer errors combine at model scale depends on the KIND of error:
Two consequences we now treat as method:
Single-layer measurements are screens, never rankings. Run 2's "depth-varying static schedule" recommendation, made from single-layer data, was falsified at model scale by a factor of 79. Run 7's per-layer conversion wins of 2.2-30.3% bought one extra passing layer at model scale. The wall between local quality and model-scale viability moved 7 to 13 to 12-13 across three schemes of strictly rising sophistication. The compounding regime, not the per-layer number, decides.
Independence is the useful surprise. Quantization noise and surgery error are the first genuinely independent error pair this study measured: additive within 3.5% across five configurations, two surgery levels and two quantization types. Independence means DESIGN-BY-ARITHMETIC: we predicted a shipped artifact's fidelity to 0.6% before building it, and later correctly declined to build one the arithmetic said would fail.
5. Act two: surgery, and the absorbability law (runs 4-6)
If conditional structure cannot be exploited at runtime, remove capacity outright. Run 4 mapped the price of deleting each layer and each sublayer. Removable layers cluster in bands; no PAIR of whole layers survives; FFN sublayers are 2.4x more parameter-efficient to remove than attention. Free result, no retraining: FFN sublayers of two layers, 3.17% of decoder parameters, passing the bar. Run 5 added the honest asterisk: an apparent perplexity IMPROVEMENT from surgery was one domain masking a trade, and the claim was withdrawn in place.
Run 6 asked what repair buys. Recipe: for each removed FFN, train the first surviving FFN below it against the frozen parent. Cost: 2.5M tokens and ~10 minutes per site on the 24 GB slice. Healing cut divergence 3.3-4.6x, and the healed 4.75% cut beat the un-healed 3.17% standing result on BOTH bar terms. The frontier reached 6.34% of decoder parameters, and the next step failed, honestly bracketing the method.
Underneath sat a law. Measured across six repair sites spanning the network: absorbability falls monotonically with depth. A shallow FFN's function is ~77% recoverable by its neighbour; a deep one's, ~9%. Not a property of the cut's size; a property of its depth. It also explained run 6's exploratory falsification: consolidating three adjacent shallow FFNs into one heals BETTER than anything else measured (6.5x) and still loses, because clustered removal's starting damage grows faster than absorbability improves. Depth separation survives healing, now for a measured reason.
6. Act three: conversion works locally and walls globally (runs 7-8)
The frozen-weights verdict left one door: TRAINED reorganization. Run 7: replace an FFN with a hardware-shaped module (40% shared, 78 blocks of 256 channels, top-8 routed from the input before any weight read, 50% active), initialize from the layer's own weights, train briefly. It beats equal-FLOP static at all 13 layers tried, by 2.2-30.3%. And the router problem simply dissolves at this granularity: 0.60-0.71 chance-corrected overlap, within ~2% of its own partition's oracle ceiling, at 0.078% of the FFN's FLOPs.
Run 8 then closed the two levers left inside the design. Five partitions, including no-clustering and re-clustering at the cut width, land within 1.7% of each other: the partition is saturated. The hard depth band (L40-44) survives an equal-FLOP control at higher activity: it is a regime, not an artifact. And the decisive depth-adaptive splice, assembled by a rule fixed before measurement: 11 of 52 layers convertible under the bar, 10.6% of FFN reads saved. A real mechanism, and a better CONSTANT once more, never a better exponent. The track was closed by its own numbers, with both internal levers measured at their ceilings.
7. The data axis, measured and closed (run 9)
Healing trained on 135k unique tokens seen ~18 times, and its train loss diverged from validation by 10x. The obvious lever: more unique data. Run 9 isolated uniqueness at fixed compute: the memorization gap collapsed from 9.95x to 1.21x (the diagnosis was right) and the held-out gain was 5-11%, saturating by 4x the original corpus; 14.4x adds 1.9% more. The 7.92% frontier cut missed the bar by 0.26% and the arithmetic says data cannot close it. The lever is real, small, and now closed.
Run 9's larger contribution is methodological. Document disjointness is not decontamination. The extension corpus was disjoint from evaluation BY CONSTRUCTION, and still carried 11.5% of the eval split's 64-token windows, through near-duplicate source documents and repeated instruction preambles. A window-level audit caught it; enforcing it cost a domain and six sequences, dropped rather than weakening the filter. The final corpus overlaps the evaluation in zero windows. Every healed number in this study is clean because of that audit, and any study fine-tuning near its own evaluation should assume its corpus is contaminated until a window-level audit says otherwise.
8. Three instruments that were lying
Findings we now apply to every experiment, each discovered because a preregistered control disagreed with a plausible number:
- Utilisation entropy certified a chance-level router. A maximally balanced router and a maximally uninformative one are indistinguishable on entropy. Report selection overlap against an oracle, never entropy.
- Straight-through top-k reconstruction trained to chance where supervised BCE and rank-MSE on oracle labels worked at ~9x lower cost, in the extraction setting.
- Aggregate perplexity hid a domain trade (run 5), and document-level dedup hid window-level contamination (run 9). Aggregates and coarse filters flatter; per-domain and per-window views tell the truth.
9. What shipped
Two artifacts, both passing the bar, both with byte-substitution provenance records and checksums, both written by the runner's own quantizer, both public on Hugging Face:
- 14.61 GB Q4_K, 4.75% of the decoder removed. Its fidelity was predicted from the independence law before the file existed: predicted 0.0484, measured 0.0481, bar 0.05.
- 27.58 GB Q8_0, 6.34% removed (healed at the measured-best data dose on the audited corpus): 0.03883 KLD, 98.34% margin-qualified top-1.
Plus the negative space, which we consider equally shipped: a frozen-extraction NO-GO ceiling-measured at every scale, a conversion wall triple-confirmed, a data axis with a measured saturation point, and six corrected preregistrations that keep all of the above honest.
10. Limits, and what would change our minds
One model family, one size, one corpus mix, one 24 GB GPU slice. The fidelity bar is parent-agreement, deliberately strict and deliberately narrow: it certifies that the smaller model behaves like the original, not that either is good at your task. Healing beyond rung one (LoRA over remaining layers, wider repair windows) is unmeasured. The conversion wall is a statement about ~2.5M-token-per-site training budgets; a serious upcycling run with real compute is a different question, and the laws above are the evidence a proposal for one would cite. N=52 behaviour of any trained-module scheme was never measured and is not implied anywhere in this document.
11. Post-publication addendum: we re-audited our own numbers (2026-08-29)
Section 7 reported that a window-level audit kept the run-9 extension corpus clean. Applying the same audit retroactively to the BASE healing corpus found what document-level construction had hidden: 283 of the eval split's 43,855 windows (0.65%, one domain) had always been present in healing data, undetected across five runs. The correction protocol in section 1 applied: closed reports stand, state files carry the correction, and every affected public number was re-measured.
All three artifacts pass on the decontaminated subset (Q4K 0.04903 / 97.70%; Q80 0.03901 / 98.34%; BF16 frontier 0.03873 / 98.38%), and the published full-split numbers reproduce from the files on disk to five decimals. The honest sharpening: the Q4_K artifact is a thin-margin pass on every examined axis (clean headroom 1.37 times the noise floor); its siblings hold roughly 15 times.
The re-score also produced this study's fifth measurement-instrument finding, and its clearest: naive deltas can cancel; only a control decomposition tells the truth. The clean-minus-full deltas looked like noise (+0.0002 to +0.0009). They were two real effects with opposite signs: removing the leaked windows changed the domain mix (a hard sequence lost positions, lowering the mean by about 0.0012) while removing the leak itself raised it (+0.00122, +0.00140, +0.00138 across three independent artifacts, spread 0.00018). Healed models really do perform better on positions whose content they saw in healing data, by about 3.5% relative here. We predicted the deltas would sit inside the noise floor; that prediction was wrong, is recorded as wrong, and the control is the only reason we can tell.
We publish this not because any claim failed but because the audit that found it was pointed at our own successes. A bar this study asks others to trust has to be one we keep re-testing ourselves.
Reproducibility: every run preregistered its hypotheses and kill criteria in a commit before any result existed, and every correction is recorded in place; that run-by-run record is maintained in the project's research repository and is being prepared for publication. Both artifacts below carry byte-level provenance records and checksums. The runtime, its quantizer, and the determinism contract they operate under are public at github.com/Joakimpalm-Zen/xyntetik-runner.
The artifacts: Muse-Glimmer-30B-Surgical-Q4_K-GGUF (14.61 GB, 4.75% removed) and Muse-Glimmer-30B-Surgical-Q8_0-GGUF (27.58 GB, 6.34% removed).
12. The benchmark annex: we tested our own bar, and it failed (2026-08-29)
Section 10 said what would change our minds. One night of preregistered measurement did, on a question we had been treating as settled: does the house fidelity bar (margin-qualified top-1 >=97%, mean KLD <=0.05 versus the frozen parent) imply benchmark equivalence? We assumed a passing table would confirm it. Instead:
Method: lm-evaluation-harness 0.4.9, stock task configs (hashes in the run records), both models scored through the identical loglikelihood path on identical items, per-item pairing, exact binomial CIs on the discordant pairs, margins fixed before sampling. Determinism anchor: the parent scored twice over 200 documents produced bit-identical per-document loglikelihoods. Contamination audit: 1 item in 22,615, excluded.
What the two measured rows established:
- A model that passes the fidelity bar comfortably (KLD 0.03056, margin-qualified top-1 98.64%) fails a ±0.5 pt paired equivalence test at full n. The bar and benchmark equivalence are different quantities. Nobody should infer one from the other on our cards, and after this measurement, nobody has to take our word for it in either direction.
- The deficit is directional. On discordant items the surgical models lose roughly 2:1 (191/99 and 269/116). Symmetric noise would sit near even.
- The KLD-to-benchmark mapping is monotone and super-linear: 30.0 points lost per unit KLD at 4.75% removed, 39.5 at 6.34%, established by a direct paired test between the two configs (−0.607, CI excludes zero), with a saturation check showing 17.99 points of headroom to any ceiling. Deeper surgery costs more per unit of measured divergence, so scaling surgery on fidelity numbers alone under-predicts the benchmark price.
Four preregistered expectations were recorded wrong in the run records, including the work order's own "all configs pass" and its "sub-linear" lean. The one lean that held predicted failure.
Both artifact cards now carry their benchmark row next to their fidelity table. The fidelity claims stand as measurements of what they measure: distribution tracking against the parent. The equivalence reading of them is withdrawn, because we tested it and it is false.
