atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

MoLEx: Mixture of Layer Experts for Fine-tuning with Sparse Upcycling

ICLR 2025 · Architectures and efficiency › Pruning and efficient tuning · approach: Adapter-based parameter-efficient tuning

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 MoLEx, a sparse-upcycling mixture-of-layer-experts that mixes pre-trained layers as experts on top of PEFT (LoRA) for better fine-tuning on GLUE and E2E with negligible overhead.

Problem

Parameter-efficient fine-tuning of large pre-trained language models leaves unexploited the complementary linguistic information across layers; the goal is to improve PEFT accuracy and transfer without adding effective parameters.

Approach

Treat the pre-trained layers themselves as experts in a sparse MoE (top-1 routing with a shared gate) applied at every layer, mixing the original layer with a routed layer via a learnable/fixed weight alpha, so the model reuses existing weights and only adds a small router.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add MoLEx layer mixing to LoRARoBERTa-base · GLUE tasksaverage score: 85.7 -> 86.3Helped
Add MoLEx layer mixing to LoRARoBERTa-large · GLUE tasksaverage score: 88.8 -> 89.1Helped
Add MoLEx layer mixing to LoRAGPT-2 medium · E2E NLGBLEU: 70.0 ±.5 -> 70.7 ±.4Helped
Add MoLEx layer mixing to LoRAGPT-2 medium · E2E NLGMETEOR: 46.8 ±.2 -> 46.5 ±.09Hurt
Add MoLEx layer mixing to LoRAGPT-2 medium · E2E NLGCIDEr: 2.52 ±.01 -> 2.52 ±.01No clear effect
Add MoLEx layer mixing to LoRARoBERTa-base · GLUE QNLIaccuracy: 93.2 ±.2 -> 93.2 ±.2No clear effect
Add MoLEx layer mixing to LoRARoBERTa-base · GLUE MNLI checkpoint evaluation on RTEaccuracy: 86.8 ±.2 -> 86.8 ±.2No clear effect
Add MoLEx layer mixing to LoRARoBERTa-base · GLUE QNLI with random input noiseaccuracy: 63.1 ±.2 -> 64.0 ±.2Helped
Add MoLEx layer mixing to LoRARoBERTa-base · GLUE SST-2 with random input noiseaccuracy: 69.3 ±.1 -> 70.9 ±.2Helped
Use Top1 rather than Top2 routing (ablation)MoLEx on RoBERTa-base · GLUE CoLAaccuracy: 63.7 ±.4 -> 64.8 ±.5Helped
Use Top1 rather than Top2 routing (ablation)MoLEx on RoBERTa-base · GLUE QQPaccuracy: 90.7 ±.0 -> 91.0 ±.0Helped
Use Top1 rather than Top2 routing (ablation)MoLEx on RoBERTa-base · GLUE SST-2accuracy: 95.0 ±.3 -> 95.4 ±.2Helped

Surprising findings

Limitations

Experimental setup

Datasets: GLUE E2E NLG Challenge SentEval probing tasks

Benchmarks: GLUE E2E NLG Challenge SentEval probing tasks

Metrics: accuracy Matthews correlation Pearson correlation BLEU NIST METEOR ROUGE-L CIDEr

Baselines: LoRA full fine-tuning BitFit Adapter (H) Adapter (L) Adapter (D) PreLayer FT Top2

Builds on: LoRA sparse upcycling sparse mixture of experts SentEval

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