atlas

Research map / Large language models / Language, safety and interpretability

Self-MoE: Towards Compositional Large Language Models with Self-Specialized Experts

ICLR 2025 · Large language models › Language, safety and interpretability · approach: LLM pruning and scaling data · 2 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 Self-MoE, which turns a monolithic LLM into MiXSE, a mixture of lightweight LoRA experts built from self-generated synthetic data per domain, combined by a router trained on that data.

Problem

Specializing LLMs for target domains usually needs costly human-labeled data and tends to degrade performance on non-target tasks (forgetting); merging or MoE alternatives are static or need extra trained modules or large pretraining.

Approach

Self-specialize a base LLM into separate LoRA experts for knowledge, reasoning, math, and coding using 100 seeds per domain and self-generated data (about 20K examples total), then train only a shared top-k router on the aggregated data so experts stay semantically distinct while the base weights remain active.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
combine self-specialized experts with dynamic routingGemma-7B · MMLUaccuracy: 58.4 -> 65.6Helped
combine self-specialized experts with dynamic routingGemma-7B · BBHaccuracy: 56.1 -> 61.1Helped
combine self-specialized experts with dynamic routingGemma-7B · GSM8Kaccuracy: 42.5 -> 52.5; Instance Merging 53.5Mixed
combine self-specialized experts with dynamic routingGemma-7B · HumanEvalpass rate: 34.1 -> 37.8Helped
add Top-1 expert routing (ablation)MiXSE · MMLU, BBH, GSM8K, HumanEvalaverage: 50.8 -> 54.3Helped
add Top-2 expert routing (ablation)MiXSE · MMLU, BBH, GSM8K, HumanEvalaverage: 53.0 -> 54.3Helped
use all experts instead of selective expert routing (ablation)MiXSE · MMLU, BBH, GSM8K, HumanEvalaverage: 54.3 -> 53.0Hurt
add the self-optimized router (ablation)MiXSE · MMLU, BBH, GSM8K, HumanEvalaverage: 50.8 -> 54.3Helped
preserve semantic distinctions among experts (ablation)MiXSE · MMLU, BBH, GSM8K, HumanEvalaverage: 50.5 -> 54.3Helped
add the reasoning expert to the knowledge expert (ablation)MiXSE · MMLU, BBH, GSM8K, HumanEvalaverage: 43.6 -> 49.8Helped
add the math expert to knowledge and reasoning experts (ablation)MiXSE · MMLU, BBH, GSM8K, HumanEvalaverage: 49.8 -> 52.9Helped
add the coding expert to the other three experts (ablation)MiXSE · MMLU, BBH, GSM8K, HumanEvalaverage: 52.9 -> 54.3Helped

Surprising findings

Limitations

Experimental setup

Datasets: MMLU BBH GSM8K MBPP self-generated synthetic data

Benchmarks: MMLU BBH GSM8K HumanEval MATH MBPP Natural Questions TriviaQA Hellaswag PIQA TruthfulQA

Metrics: accuracy average accuracy across domains

Baselines: Self-specialized single-domain models Instance Merging (multi-task tuning) TIES merging DARE merging BTX Sparse Upcycling BTM GLAN Orca-2 Merlinite Mixtral 8x7B

Builds on: self-specialization LoRA Top-k MoE routing X-LoRA TIES DARE

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