REVIEW 4 major objections 5 minor 19 references
A single ternary matrix, rotated per expert, cuts MoE memory from O(N·d^2) to O(d^2 + N·d log d), giving 150x compression at 256 experts with negligible accuracy loss.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · deepseek-v4-flash
2026-08-03 09:27 UTC pith:ADUU6TAJ
load-bearing objection Novel orbital MoE parameterization with correct memory arithmetic, but the accuracy claim is untested and internal numbers conflict. the 4 major comments →
ButterflyMoE: Compression-Scalable Ternary Experts via Structured Butterfly Orbits
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The central claim is that the diversity needed across experts can be generated geometrically: a single ternary 'substrate' matrix stores the shared computation, and each expert is a different orientation of that substrate obtained by multiplying with learned butterfly rotations on the left and right. Because butterfly matrices have O(d log d) parameters, expert identity becomes cheap, and total memory no longer grows linearly with the number of experts. The paper reports 150x compression at 256 experts with negligible accuracy loss, a better memory-accuracy tradeoff than an equal-memory dense baseline, a 97% reduction in quantization error from trained rotations, and stable training without
What carries the argument
The central object is the group-orbit parameterization W_i = B(phi_i) * W_base * B(theta_i)^T, where W_base is ternary-quantized to {-1,0,+1} and B(·) is a butterfly matrix built from block-diagonal Givens rotations and fixed permutations, using O(d log d) learnable angles per expert. This parameterization does three jobs: it makes per-expert storage O(d log d) instead of O(d^2); it gives each expert a different view of shared capacity so diversity does not require redundant weights; and the learned input rotation redistributes activation energy across dimensions to suppress outliers before the ternary multiply, making 1.58-bit quantization trainable.
Load-bearing premise
The load-bearing premise is that one shared ternary matrix contains enough total knowledge that rotating it yields experts as accurate as independently trained ones.
What would settle it
A concrete falsifier: compute the singular values of the matrix whose rows are the flattened effective expert matrices B(phi_i) * W_base * B(theta_i)^T for a trained model. If only a few singular values are large, the generated experts lie in a low-dimensional subspace and cannot match the diversity of independent experts, directly disproving the expressivity premise.
If this is right
- MoE memory becomes sub-linear in expert count; adding an expert costs only O(d log d) additional parameters, so models with hundreds of experts fit in a few megabytes.
- Compression ratio improves as N grows: at 64 experts the model uses about 1.9 MB versus 256 MB for standard MoE, and at 256 experts about 4.7 MB versus 1024 MB.
- Extreme low-bit training becomes stable through learned rotations, reducing quantization error by about 97% relative to an untrained substrate, with no clipping or recovery stages.
- Because the substrate is ternary, the per-expert multiply becomes additions only, lowering energy per operation and enabling on-the-fly expert synthesis without materializing weight matrices.
Where Pith is reading between the lines
- The shared-substrate design suggests a broader principle: expert identity can live in transformation space rather than in parameters, so the total knowledge capacity of a model need not scale with the number of experts.
- Because the rotation angles are continuous, routing could interpolate between expert angles to create a continuum of experts, enabling smooth specialization beyond discrete top-k selection, a direction the paper does not explore.
- If the shared substrate is task-agnostic, fine-tuning on a new task might require updating only the rotation angles while keeping W_base frozen, which would make multi-task edge deployment dramatically cheaper, though this remains untested.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. ButterflyMoE proposes replacing N independently stored MoE expert matrices with expert-specific butterfly rotations applied to one shared ternary weight matrix, W_i = B(phi_i) W_base B(theta_i)^T. The claimed memory is O(d^2 + N d log d), with per-expert cost reduced to O(d log d). The paper derives closed-form memory formulas, reports a quantization-error reduction from learned rotations, measures expert output diversity via cosine similarity, and estimates energy savings. The central claim is that this yields up to 150x compression at 256 experts with 'negligible accuracy loss' and that ButterflyMoE 'outperforms an equal memory dense baseline'.
Significance. If the accuracy claim held, this would be a significant architectural idea: making MoE expert memory grow only logarithmically in expert count would directly attack the edge-deployment bottleneck. The memory formula in Eq. (8) is simple arithmetic and is internally coherent under the stated parameterization. The quantization-stability experiment (Figure 4) is a useful, falsifiable measurement. However, the paper reports no downstream task accuracy or perplexity for either ButterflyMoE or any baseline, so the load-bearing part of the claim is untested. The manuscript also contains a concrete numerical inconsistency between its own Eq. (8) and Table 1 for the 256-expert case, which further undermines confidence.
major comments (4)
- [Section 4.1, Table 1 vs. Eq. (8)] There is a direct inconsistency. For d_model=512, d_ff=2048, N_E=256, Eq. (8) gives M = 1.58/8*512*2048 + 256*(256*9 + 1024*11)*2 bytes = 207,094 + 256*27,136 = 7,151,? bytes, i.e. about 7.15 MB. Table 1 reports 4.70 MB for 256 experts, and the text says 150x compression. The standard-MoE memory is 1024 MB, so 7.15 MB gives ~143x, not 150x. The asymptotic limit in Eq. (9) is ~154.5x, which is also not what Table 1 reports for 64 experts. At least one of Eq. (8), Eq. (9), or Table 1 must be wrong. Because the compression ratio is the paper's headline quantitative claim, this must be resolved.
- [Abstract, Sections 1 and 4] The central claim of 'negligible accuracy loss' and 'outperforms an equal memory dense baseline' is not supported by any downstream evaluation. Section 4.1 states that ButterflyMoE is evaluated on Wiki-Text and compared against dense and standard-MoE baselines, but no perplexity, accuracy, or loss numbers appear anywhere in the paper. The only quantitative results are memory, quantization MSE, expert cosine similarity, and energy estimates. Without a task metric, the compression ratio measures bytes, not preserved task performance. This is the load-bearing gap in the paper.
- [Eqs. (1)-(3), Section 3.5] The expressivity justification is incomplete. Each B(theta) and B(phi) is a product of Givens rotations and permutations and is therefore orthogonal. Left- and right-multiplication by orthogonal matrices preserves the singular-value spectrum of W_base exactly. Consequently every expert W_i has identical singular values; only their singular vectors can vary. Independently trained MoE experts can have heterogeneous spectra, and no argument or experiment is provided to show that this heterogeneity is irrelevant to expert specialization and routing quality. The cited Monarch-matrix result [6] addresses approximation of general linear transforms, not task accuracy after imposing a shared isospectral substrate. This concern would remain even after adding accuracy numbers, because a positive result would be needed to establish that spectral diversity is not necessary.
- [Table 2 and Section 5] The runtime claims are also unsupported. Table 2 is captioned as an ablation of butterfly layers but reports only throughput and speedup; there is no inference speed comparison to a standard dense baseline. The conclusion states that inference is up to 6.6x slower on T4 GPUs without kernel support and that a custom Triton kernel 'matches' dense baselines, but no kernel implementation, latency measurements, or accuracy comparison is provided. This is presented as a resolved limitation rather than as an experimental result.
minor comments (5)
- [Abstract and Section 4.1] The compression-ratio narrative is inconsistent across the paper: the abstract says 80x at 8 experts and 150x at 256 experts, the introduction says 150x at 256 experts, and Table 1 labels a column 'Scaling Ratio (64)' with 150x. Please clarify which expert count yields which compression ratio.
- [Section 4.1] The text says 'Our model uses d_model=512, d_ff=2048, and N_E=8 experts' and then discusses 64 and 256 experts. The experimental setup should state which configuration produced each reported number.
- [Section 3.5] The sentence 'Monarch matrices [6] shows that O(log d) butterfly layers approximate a broad class of orthogonal transformations' is too vague. Specify the approximation measure and conditions, or give a citation to the exact theorem.
- [Throughout] There are numerous typos and grammatical errors, e.g., 'acheives', 'competetive', 'maintaing', 'limitaion', 'meaninfully', and 'efficency'. The notation in Eq. (10) mixes d with d_model/d_ff; please define all symbols consistently.
- [Section 3.9] The phrase 'memory-reducing per-expert cost from O(d^2) to O(d log d)' in the abstract is confusing: the total memory still contains an O(d^2) substrate term. Clarify that the per-expert marginal cost is O(d log d).
Circularity Check
No circular derivation: compression claims are definitional byte-counting; no fitted quantity is relabeled as a prediction, and no load-bearing self-citation appears.
full rationale
The derivation chain starts from Eq. (1), which defines each expert as W_i = B(phi_i) W_base B(theta_i)^T. Eq. (8) then counts the bytes required to store the shared ternary substrate plus the butterfly angles, and Eq. (9) divides the standard O(N d^2) MoE byte count by that figure to obtain the asymptotic 150x compression. This is definitional arithmetic, not an empirical prediction: the compression ratio is entailed by the chosen parameterization and the baseline byte model, and no fitted parameter is later presented as a predicted outcome. The quantization-error reduction (51.3% to 1.43%) is a measurement of the training objective (minimizing quantization error via learned rotations), not a held-out forecast, so it does not fit the 'fitted input called prediction' pattern. The paper has no self-citations by the author; the cited expressivity support (Butterfly [7], Monarch [6]) is external. The abstract's accuracy claims ('negligible accuracy loss', 'outperforms an equal memory dense baseline') are unsupported because Section 4 reports only memory, quantization MSE, cosine similarity, and energy, with no perplexity or accuracy; and the stated 4.70 MB at 256 experts is inconsistent with Eq. (8)'s ~7.0 MB. These are evidence/correctness concerns, not circularity. The conclusion's own limitations (small-scale experiments, inference slowdown without custom kernels) are acknowledged and do not create a circular dependency. Therefore no specific circular step can be quoted, and the circularity score is 0.
Axiom & Free-Parameter Ledger
free parameters (3)
- lambda_balance =
0.01
- butterfly angle initialization std =
0.01
- number of butterfly layers =
2 (default)
axioms (3)
- domain assumption Butterfly matrices with O(d log d) parameters can approximate the orthogonal transforms needed to diversify experts.
- domain assumption Linear mode connectivity of whole networks transfers to experts as reorientations of one substrate.
- domain assumption Ternary quantization with STE preserves accuracy at 1.58 bits for this architecture.
invented entities (1)
-
shared ternary substrate W_base
no independent evidence
read the original abstract
In current Mixture of Experts (MoE) architectures, linear memory scaling is present, the memory grows as the number of experts increases. $N$ independent expert weight matrices require $\mathcal{O}(N \cdot d^2)$ memory which exceeds the memory budget of edge devices. Current compression methods like quantization, pruning, and low-rank factorization reduce constant factors, but the scaling bottleneck is still unresolved. We introduce ButterflyMoE, a method which treats experts not as independent matrices but as geometric reorientations of a shared quantized substrate. Diversity amongst the experts arises from viewing different angles of the shared capacity and not from redundant storage. Learned rotations are applied to a shared ternary prototype. With this, each expert yields $\mathcal{O}(d^2 + N \cdot d \log d)$ memory-reducing per-expert cost from $\mathcal{O}(d^2)$ to $\mathcal{O}(d \log d)$. The key insight is that training these rotations with quantization reduces activation outliers and stabilizes extreme low-bit training where other static methods collapse. Across language modeling benchmarks, ButterflyMoE achieves 80$\times$ memory reduction at 8 experts with a highly favorable memory-accuracy tradeoff.At this 80x compression ButterflyMoE outperforms an equal memory dense baseline, showing that orbital parameterization extracts fundamentally more utility per byte. When scaled up to 256 experts, ButterflyMoE asymptotically compresses the memory by 150 $\times$. ButterflyMoE reduces the constant factor of linear scaling with compression ratio growing with the expert count.
Figures
Reference graph
Works this paper leans on
-
[1]
Git re-basin: Merging mod- els modulo permutation symmetries.arXiv preprint arXiv:2209.04836, 2022
Samuel K Ainsworth, Jonathan Hayase, and Sid- dhartha Srinivasa. Git re-basin: Merging mod- els modulo permutation symmetries.arXiv preprint arXiv:2209.04836, 2022
Pith/arXiv arXiv 2022
-
[2]
Quarot: Outlier-free 4-bit inference in rotated llms
Saleh Ashkboos, Amirkeivan Mohtashami, Maximil- ian L Croci, Bo Li, Pashmina Cameron, Martin Jaggi, Dan Alistarh, Torsten Hoefler, and James Hensman. Quarot: Outlier-free 4-bit inference in rotated llms. Advances in Neural Information Processing Systems, 37:100213–100240, 2024
2024
-
[3]
Yoshua Bengio, Nicholas L ´eonard, and Aaron Courville. Estimating or propagating gradients through stochastic neurons for conditional computation.arXiv preprint arXiv:1308.3432, 2013
Pith/arXiv arXiv 2013
-
[4]
Mobe: Mixture-of-basis- experts for compressing moe-based llms.arXiv preprint arXiv:2508.05257, 2025
Xiaodong Chen, Mingming Ha, Zhenzhong Lan, Jing Zhang, and Jianguo Li. Mobe: Mixture-of-basis- experts for compressing moe-based llms.arXiv preprint arXiv:2508.05257, 2025
Pith/arXiv arXiv 2025
-
[5]
On the represen- tation collapse of sparse mixture of experts.Advances in Neural Information Processing Systems, 35:34600– 34613, 2022
Zewen Chi, Li Dong, Shaohan Huang, Damai Dai, Shuming Ma, Barun Patra, Saksham Singhal, Payal Ba- jaj, Xia Song, Xian-Ling Mao, et al. On the represen- tation collapse of sparse mixture of experts.Advances in Neural Information Processing Systems, 35:34600– 34613, 2022
2022
-
[6]
Monarch: Expres- sive structured matrices for efficient and accurate train- ing
Tri Dao, Beidi Chen, Nimit S Sohoni, Arjun Desai, Michael Poli, Jessica Grogan, Alexander Liu, Aniruddh Rao, Atri Rudra, and Christopher R´e. Monarch: Expres- sive structured matrices for efficient and accurate train- ing. InInternational Conference on Machine Learning, pages 4690–4721. PMLR, 2022
2022
-
[7]
Learning fast algorithms for lin- ear transforms using butterfly factorizations
Tri Dao, Albert Gu, Matthew Eichhorn, Atri Rudra, and Christopher R ´e. Learning fast algorithms for lin- ear transforms using butterfly factorizations. InInter- national conference on machine learning, pages 1517–
-
[8]
Switch transformers: Scaling to trillion parameter models with simple and efficient sparsity.Journal of Machine Learn- ing Research, 23(120):1–39, 2022
William Fedus, Barret Zoph, and Noam Shazeer. Switch transformers: Scaling to trillion parameter models with simple and efficient sparsity.Journal of Machine Learn- ing Research, 23(120):1–39, 2022
2022
-
[9]
Elias Frantar and Dan Alistarh. Qmoe: Practical sub- 1-bit compression of trillion-parameter models.arXiv preprint arXiv:2310.16795, 2023
Pith/arXiv arXiv 2023
-
[10]
Loss surfaces, mode connectivity, and fast ensembling of dnns.Ad- vances in neural information processing systems, 31, 2018
Timur Garipov, Pavel Izmailov, Dmitrii Podoprikhin, Dmitry P Vetrov, and Andrew G Wilson. Loss surfaces, mode connectivity, and fast ensembling of dnns.Ad- vances in neural information processing systems, 31, 2018
2018
-
[11]
Shwai He, Daize Dong, Liang Ding, and Ang Li. Towards efficient mixture of experts: A holistic study of compression techniques.arXiv preprint arXiv:2406.02500, 2024
Pith/arXiv arXiv 2024
-
[12]
1.1 computing’s energy problem (and what we can do about it)
Mark Horowitz. 1.1 computing’s energy problem (and what we can do about it). In2014 IEEE International Solid-State Circuits Conference Digest of Technical Pa- pers (ISSCC), pages 10–14, 2014
2014
-
[13]
Lora: Low-rank adaptation of large lan- guage models.ICLR, 1(2):3, 2022
Edward J Hu, Yelong Shen, Phillip Wallis, Zeyuan Allen-Zhu, Yuanzhi Li, Shean Wang, Lu Wang, Weizhu Chen, et al. Lora: Low-rank adaptation of large lan- guage models.ICLR, 1(2):3, 2022
2022
-
[14]
Mixture compressor for mixture-of-experts llms gains more.arXiv preprint arXiv:2410.06270, 2024
Wei Huang, Yue Liao, Jianhui Liu, Ruifei He, Haoru Tan, Shiming Zhang, Hongsheng Li, Si Liu, and Xi- aojuan Qi. Mixture compressor for mixture-of-experts llms gains more.arXiv preprint arXiv:2410.06270, 2024. 8
Pith/arXiv arXiv 2024
-
[15]
Young Jin Kim, Raffy Fahim, and Hany Hassan Awadalla. Mixture of quantized experts (moqe): Com- plementary effect of low-bit quantization and robust- ness.arXiv preprint arXiv:2310.02410, 2023
Pith/arXiv arXiv 2023
-
[16]
Shuming Ma, Hongyu Wang, Lingxiao Ma, Lei Wang, Wenhui Wang, Shaohan Huang, Lifeng Dong, Ruiping Wang, Jilong Xue, and Furu Wei. The era of 1-bit llms: All large language models are in 1.58 bits.arXiv preprint arXiv:2402.17764, 1(4), 2024
Pith/arXiv arXiv 2024
-
[17]
Smoothquant: Ac- curate and efficient post-training quantization for large language models
Guangxuan Xiao, Ji Lin, Mickael Seznec, Hao Wu, Julien Demouth, and Song Han. Smoothquant: Ac- curate and efficient post-training quantization for large language models. InInternational conference on ma- chine learning, pages 38087–38099. PMLR, 2023
2023
-
[18]
Cheng Yang, Yang Sui, Jinqi Xiao, Lingyi Huang, Yu Gong, Yuanlin Duan, Wenqi Jia, Miao Yin, Yu Cheng, and Bo Yuan. MoE-I 2: Compressing mix- ture of experts models through inter-expert pruning and intra-expert low-rank decomposition.arXiv preprint arXiv:2411.01016, 2024
Pith/arXiv arXiv 2024
-
[19]
Yushu Zhao, Zheng Wang, and Minjia Zhang. Puzzle- moe: Efficient compression of large mixture-of-experts models via sparse expert merging and bit-packed infer- ence.arXiv preprint arXiv:2511.04805, 2025. 9
Pith/arXiv arXiv 2025
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.