atlas

Research map / Architectures and efficiency / Mixture of experts

Merge, Then Compress: Demystify Efficient SMoE with Hints from Its Routing Policy

ICLR 2024 · Architectures and efficiency › Mixture of experts · approach: MoE LLM compression · 3 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 M-SMoE, a routing-guided expert merging method (permutation alignment, router-logit grouping, frequency-weighted averaging), and MC-SMoE, which further compresses merged experts via low-rank plus structured sparse decomposition, cutting SMoE memory by up to 80%.

Problem

Sparsely activated Mixture-of-Experts models have high memory usage and redundant experts due to representation collapse, and naive model merging methods fail when applied to merging experts within SMoE layers.

Approach

Uses routing statistics to guide expert merging: experts are permutation-aligned, grouped around globally dominant experts by router-logit similarity, and merged with activation-frequency weights; merged experts have lower stable rank, enabling subsequent low-rank plus sparse compression.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add M-SMoE routing-guided expert mergingswitch-base-32 · MRPCaccuracy: 90.20 -> 90.69Helped
compress experts after M-SMoE mergingswitch-base-32 · COPAaccuracy: 68.00 -> 67.00Hurt
use an adaptive instead of uniform merging ratio (ablation)M-SMoE · COPAaccuracy: 63.00 -> 68.00Helped
use router-logits similarity instead of alternative grouping similarities (ablation)M-SMoE · COPAaccuracy: 65.00 -> 68.00Helped
add knowledge distillation (ablation)M-SMoE · COPAaccuracy: 64.00 -> 68.00Helped
add expert permutation alignment before merging (ablation)M-SMoE · COPAaccuracy: 66.00 -> 68.00Helped
compress without first merging experts (ablation)switch-base-32 · COPAaccuracy: 68.00 -> 64.00Hurt
use frequency-weighted rather than uniform expert averaging (ablation)M-SMoE · COPAaccuracy: 64.00 -> 68.00Helped
use frequency-weighted rather than Fisher-weighted expert averaging (ablation)M-SMoE · COPAaccuracy: 65.00 -> 68.00Helped
use a cubic rather than linear pruning-ratio schedule (ablation)MC-SMoE · COPAaccuracy: 59.00 -> 67.00Helped
use a cubic rather than quadratic pruning-ratio schedule (ablation)MC-SMoE · COPAaccuracy: 61.00 -> 67.00Helped

Surprising findings

Limitations

Experimental setup

Datasets: SST-2 MRPC MultiRC COPA WinoGrande SQuAD v1.1 WikiQA HotpotQA OpenBookQA

Benchmarks: SST-2 MRPC MultiRC COPA WinoGrande SQuAD v1.1 WikiQA HotpotQA OpenBookQA

Metrics: accuracy exact-match F1 model size TFLOPs throughput latency

Baselines: Pruning Task-Specific pruning Averaging ZipIt REPAIR Git Re-basin Fisher-weighted merging C-SMoE

Builds on: Git Re-basin ZipIt REPAIR OPTIN/task-specific expert pruning Switch Transformers

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