atlas

Research map / Architectures and efficiency / Mixture of experts

Drop-Upcycling: Training Sparse Mixture of Experts with Partial Re-initialization

ICLR 2025 · Architectures and efficiency › Mixture of experts · approach: Expert routing and specialization · 0 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 Drop-Upcycling, which builds an MoE from a pre-trained dense model by partially re-initializing expert FFN weights (ratio r=0.5) with statistics-matched normal noise, improving long-horizon training over naive upcycling and training from scratch.

Problem

Upcycling a dense model into an MoE gives fast initial gains but slow later convergence because copied experts are identical and fail to specialize, so MoE trained from upcycled weights is suboptimal in the long term.

Approach

Copy the dense FFN into all experts, then randomly select a proportion r of intermediate indices shared across the gate/up/down matrices and re-initialize those columns/rows from a normal distribution matched to the statistics of the selected original weights; this retains dense knowledge while diversifying experts.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
partially reinitialize expert FFN weights at r=0.5 instead of copying identical FFNsMoE initialized from a dense model · 12-task average, 8×1.5Baverage score: 37.4 -> 40.3Helped
partially reinitialize expert FFN weights at r=0.5 instead of copying identical FFNsMoE initialized from a dense model · 12-task average, 8×152Maverage score: 17.9 -> 19.7Helped
partially reinitialize expert FFN weights at r=0.5 rather than train all parameters from scratch8×3.7B MoE · 12-task average, 500B tokensaverage score: 40.1 -> 44.4Helped
increase re-initialization ratio from 0.5 to 1.0 (ablation)Drop-Upcycling · 12-task average, 8×152Maverage score: 19.7 -> 18.9Hurt
increase re-initialization ratio from 0.5 to 1.0 (ablation)Drop-Upcycling · 12-task average, 8×1.5Baverage score: 40.3 -> 38.9Hurt
increase re-initialization ratio from 0.5 to 0.75 (ablation)Drop-Upcycling · 8×152M and 8×1.5B, training up to 150B tokensaverage downstream task scoreHurt
increase re-initialization ratio from 0.0 to 0.5 (ablation)Drop-Upcycling · 8×152M and 8×1.5B, training up to 150B tokensaverage downstream task scoreHelped
use global rather than layer-wise load-balancing loss (ablation)MoE construction methods · 8×1.5B, 40B tokenstraining loss and downstream task performanceNo clear effect
use uniform gate initialization U(-0.0346, 0.0346) rather than N(0, 0.02) (ablation)Naive Upcycling · 8×1.5B, 50B tokensaverage score: 32.1 -> 32.3Helped
use gate initialization N(0, 0.2887) rather than N(0, 0.02) (ablation)Naive Upcycling · 8×1.5B, 50B tokensaverage score: 32.1 -> 31.3Hurt

Surprising findings

Limitations

Experimental setup

Datasets: LLM-jp corpus v3 Dolma 1.6 The Stack Japanese Common Crawl NDL WARP

Benchmarks: JEMHQA NIILC JSQuAD XL-Sum WMT20 En-Ja WMT20 Ja-En OpenBookQA TriviaQA HellaSwag SQuAD2 XWinograd BBH

Metrics: training loss character F1 ROUGE-2 BLEU accuracy CoT accuracy average score across 12 tasks

Baselines: training from scratch naive upcycling Random Noise Upcycling Branch-Train-MiX dense 13B model dense 3.7B model

Builds on: Upcycling Mixtral Llama Branch-Train-MiX DeepSeekMoE

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