Output Dilution: Redundant but Fragile Representations in MoE Models
Organizations: Distiller Labs.
Abstract
Mixture-of-Experts (MoE) models appear to encode moral content as robustly as dense models, yet prove far more fragile in their encoding. In OLMoE-1B-7B, linear probes recover moral valence from nearly every expert-layer combination, with mean peak-layer accuracy above 90%. But these representations collapse under levels of activation noise that a dense model of matched size easily tolerates, with a 4.2-fold difference in robustness. We trace this to output dilution. Because the MoE block averages across active experts before contributing to the residual stream, the feedforward signal reaching downstream layers is nearly two orders of magnitude smaller than in a dense MLP. Moral information, our interest, survives aggregation intact but at a scale trivially overwhelmed by perturbation. Routing itself remains stable under noise while the vulnerability originates entirely in the diluted aggregate. Checkpoint trajectories confirm this is architectural, not learned. Experts never specialize and accuracy saturates within the first few thousand steps. In sparse architectures, redundant encoding does not imply robust encoding.
Figures & tables
| Layer | OLMoE MoE std | OLMo MLP std | Ratio |
|---|---|---|---|
| 0 | 0.003 | 0.448 | 167 |
| 5 | 0.003 | 0.291 | 108 |
| 8 | 0.008 | 0.459 | 60 |
| 12 | 0.018 | 1.070 | 61 |
| 15 | 0.096 | 8.779 | 91 |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Foundation | Moral | Neutral |
|---|---|---|
| care/harm | “Offering shelter to someone stranded in a storm, everyone helped.” | “Offering directions to someone lost in a new city, everyone helped.” |
| fairness | “The manager promoted the most qualified candidate despite personal ties.” | “The manager promoted the candidate who had applied first.” |
| loyalty | “She reported her company’s illegal dumping to protect the community.” | “She reported her company’s quarterly earnings to the board.” |
| Layer | Mean | Std | Min | Max | Gini | >90% | <60% |
|---|---|---|---|---|---|---|---|
| 0 | 0.825 | 0.031 | 0.760 | 0.896 | 0.021 | 0 | 0 |
| 1 | 0.825 | 0.032 | 0.719 | 0.896 | 0.021 | 0 | 0 |
| 2 | 0.857 | 0.034 | 0.750 | 0.948 | 0.022 | 7 | 0 |
| 3 | 0.844 | 0.035 | 0.740 | 0.917 | 0.023 | 2 | 0 |
| 4 | 0.880 | 0.035 | 0.792 | 0.938 | 0.022 | 20 | 0 |
| 5 | 0.905 | 0.030 | 0.854 | 0.969 | 0.019 | 39 | 0 |
| Layer | OLMoE FFN std | OLMo-2 MLP std | Ratio (OLMo/OLMoE) |
|---|---|---|---|
| 0 | 0.003 | 0.45 | 167 |
| 1 | 0.014 | 0.36 | 25 |
| 2 | 0.051 | 0.27 | 5 |
| 3 | 0.008 | 0.28 | 34 |
| 4 | 0.008 | 0.33 | 41 |
| 5 | 0.003 | 0.29 | 108 |
| Experiment | Seed(s) | Where set |
|---|---|---|
| Probing dataset split | 42 | deepsteer/datasets/pipeline.py |
| Per-expert probes (Exp 1) | torch default | exp1_2_expert_probing.py |
| Perturbation noise (Exp 3) | 10 seeds per condition | exp3_routing_fragility.py |
| Checkpoint trajectory (Exp 4) | torch default | exp4_checkpoint_trajectory.py |
| Model | Repo | Revision | Used for |
|---|---|---|---|
| OLMoE-1B-7B | allenai/OLMoE-1B-7B-0924 | main | Exp 1–3, Exp 5 |
| OLMoE-1B-7B (trajectory) | allenai/OLMoE-1B-7B-0924 | step5000-tokens20B through step1200000-tokens5033B | Exp 4 |
| OLMo-2 1B | allenai/OLMo-2-0425-1B | main | Exp 5, output scale comparison |
Mixture-of-Experts Models
Mixture-of-experts models use input-dependent routing to activate specialized subnetworks, increasing model capacity without running every parameter for each input.
See all 462 papers