atlas

Research map / Architectures and efficiency / Mixture of experts

Multilinear Mixture of Experts: Scalable Expert Specialization through Factorization

NeurIPS 2024 · Architectures and efficiency › Mixture of experts · approach: Expert routing and specialization · 6 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes the Multilinear Mixture of Experts (μMoE), a differentiable MoE layer whose expert weight tensor is kept in CP or Tensor-Ring factorized form so that thousands of experts can be computed densely, and shows increasing expert count yields more class-specialized experts in vision fine-tuning and parameter-matched pre-training of GPT-2 and MLP-Mixer.

Problem

Sparse MoEs use discrete top-K routing that is non-differentiable and unstable, while dense MoEs with many experts are parameter- and compute-prohibitive, limiting fine-grained expert specialization for interpretability and editing.

Approach

Parameterize the full expert weight tensor (N x I x O) with CP or Tensor-Ring factorization and compute the dense, softmax-like (entmax) weighted mixture of all N experts directly in factorized form, never materializing the tensor, so the layer is differentiable and scales to tens of thousands of experts at parameter parity with a dense MLP.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace MLP blocks with parameter-matched TRμMoE blocksMLP-Mixer S-16 · ImageNET1kvalidation accuracy: 70.31 -> 71.26Helped
replace MLP blocks with parameter-matched CPμMoE blocksMLP-Mixer S-16 · ImageNET1kvalidation accuracy: 70.31 -> 71.29Helped
replace MLP blocks with parameter-matched TRμMoE blocksGPT-2 NanoGPT · OWTvalidation loss: 2.876 -> 2.886Hurt
replace MLP blocks with parameter-matched CPμMoE blocksGPT-2 NanoGPT · OWTvalidation loss: 2.876 -> 2.893Hurt
replace the dense MLP with TRμMoECLIP ViT-B-32 · ImageNET1kvalidation accuracy: 77.99 -> 78.71Helped
replace the dense MLP with CPμMoECLIP ViT-B-32 · ImageNET1kvalidation accuracy: 77.99 -> 78.07Helped
increase the number of μMoE expertsCPμMoE fine-tuned on ImageNET1k · ImageNET1kclass-level expert polysemanticityHelped
apply expert-conditional threshold rewritingCPμMoE on CelebA Old females / Age · CelebA Old females / Agetarget subpopulation accuracy: 0.555 -> 0.866Helped
apply expert-conditional threshold rewritingCPμMoE on CelebA Old females / Age · CelebA Old females / Agetest set accuracy: 89.048 -> 84.650Hurt
apply expert-conditional threshold rewritingCPμMoE on CelebA Blond males / Blond Hair · CelebA Blond males / Blond Hairtarget subpopulation accuracy: 0.409 -> 0.847Helped
apply expert-conditional threshold rewritingCPμMoE on CelebA Blond males / Blond Hair · CelebA Blond males / Blond Hairtest set accuracy: 95.893 -> 94.895Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet1k CelebA OpenWebText

Benchmarks: ImageNet1k CelebA OpenWebText

Metrics: class-level polysemanticity top-1 accuracy validation loss equality of opportunity STD bias subpopulation max-min target subpopulation accuracy

Baselines: Dense MoE Sparse MoE Linear layer / MLP HighRankLinear oversampling adversarial debiasing blind thresholding

Builds on: Mixture of Experts entmax tensor-train decomposition robust fine-tuning (WiSE-FT style protocol) MLP-Mixer

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy