atlas

Research map / Architectures and efficiency / Mixture of experts

Merging Multi-Task Models via Weight-Ensembling Mixture of Experts

ICML 2024 · Architectures and efficiency › Mixture of experts · approach: Mixture-of-experts LoRA · 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.

Merges fine-tuned ViT task models by keeping most weights merged via task arithmetic while upscaling each MLP into a weight-ensembling MoE whose input-conditioned router mixes task vectors, trained with test-time entropy minimization.

Problem

Merging multiple task-specific Transformer vision models into one multi-task model suffers from parameter interference and static merged solutions that cannot adapt to individual inputs.

Approach

Separate shared knowledge (pre-trained MLP weights) from task-specific knowledge (task vectors of MLPs) and dynamically combine them per input via a router that produces weights over task vectors, so the merged MLP is input-conditioned; the router is trained with unlabeled test-time entropy minimization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace static merging with input-conditioned WEMoECLIP-ViT-B/32 model merging · Eight-task averagetop-1 accuracy: 81.1 -> 89.4Helped
replace static merging with input-conditioned WEMoECLIP-ViT-L/14 model merging · Eight-task averagetop-1 accuracy: 91.0 -> 93.6Helped
use a two-layer rather than zero-layer router (ablation)WEMoE · Seen tasks (six-task average)top-1 accuracy: 73.5 -> 86.5Helped
use a two-layer rather than zero-layer router (ablation)WEMoE · Unseen tasks (MNIST, EuroSAT average)top-1 accuracy: 64.2 -> 71.1Helped
use a two-layer rather than zero-layer router (ablation)WEMoE · Clean test set (Cars, EuroSAT, RESISC45, GTSRB)top-1 accuracy: 84.6 -> 93.2Helped
use a two-layer rather than zero-layer router (ablation)WEMoE · Pixelate corrupted test set (Cars, EuroSAT, RESISC45, GTSRB)top-1 accuracy: 40.7 -> 27.3Hurt
apply MoE up-scaling to attention and MLP weights separately instead of MLP only (ablation)WEMoE · Eight tasks (CLIP-ViT-B/32)top-1 accuracy: 88.3 -> 89.2Helped
apply MoE up-scaling to the entire Transformer block instead of MLP only (ablation)WEMoE · Eight tasks (CLIP-ViT-B/32)top-1 accuracy: 88.3 -> 86.4Hurt
use a two-layer rather than one-layer router (ablation)WEMoE · Eight-task average (CLIP-ViT-B/32)top-1 accuracy: 88.3 -> 89.4Helped
use a two-layer rather than zero-layer router (ablation)WEMoE · Corrupted test distributionstop-1 accuracyMixed

Surprising findings

Limitations

Experimental setup

Datasets: SUN397 Stanford Cars RESISC45 EuroSAT SVHN GTSRB MNIST DTD

Benchmarks: SUN397 Stanford Cars RESISC45 EuroSAT SVHN GTSRB MNIST DTD

Metrics: top-1 accuracy average accuracy

Baselines: Weight Averaging Fisher Merging RegMean Task Arithmetic Ties-Merging AdaMerging AdaMerging++ Traditional MTL

Builds on: task arithmetic AdaMerging Ties-Merging CLIP Mixture of Experts

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