atlas

Research map / Architectures and efficiency / Mixture of experts

Transforming Vision Transformer: Towards Efficient Multi-Task Asynchronous Learner

NeurIPS 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.

Proposes EMTAL, which decomposes a pre-trained ViT's FFN into low-rank MoE experts with LoRA, adds a Quality Retaining distillation loss for asynchronous multi-task learning, and fades the router so the learned weights reparameterize back into the original ViT.

Problem

Multi-task learning with Vision Transformers suffers from inefficient MoE/LoRA combinations that hamper expert optimization and LoRA reparameterization, plus synchronized multi-task optimization that disrupts tasks' natural convergence paces.

Approach

Clusters FFN up-projection columns (balanced k-means) into low-rank experts with LoRA adapters, uses a knowledge bank of EMA class logits with loss-reciprocal-weighted KL distillation to retain converged tasks' knowledge, and gradually fades the router so the experts merge back into the dense ViT with no inference overhead.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use EMTAL-4 instead of Aligned-MTLViT-B/16 multi-task learner · Multi-task FGVCMean top-1 accuracy: 90.17 -> 91.73Helped
Add EMTAL to TaskPrompter-BaseTaskPrompter-Base · NYUv2Semseg mIoU: 50.40 -> 52.90Helped
Add EMTAL to TaskPrompter-BaseTaskPrompter-Base · NYUv2Depth RMSE: 0.5402 -> 0.5284Helped
Add EMTAL to TaskPrompter-BaseTaskPrompter-Base · NYUv2Normal mErr: 18.91 -> 18.95Hurt
Add EMTAL to TaskPrompter-BaseTaskPrompter-Base · NYUv2Boundary odsF: 77.60 -> 77.10Hurt
Add MoEfied LoRA (ablation)Union FT · Multi-task FGVCMean top-1 accuracy: 87.39 -> 90.27Helped
Add Quality Retaining (ablation)MoEfied LoRA · Multi-task FGVCMean top-1 accuracy: 90.27 -> 91.73Helped
Add MoEfied LoRA (ablation)QR without MoEfied LoRA · Multi-task FGVCMean top-1 accuracy: 91.04 -> 91.73Helped
Add router fading (ablation)MoEfied LoRA with LoRA · Multi-task FGVCInference time: 13.87 -> 7.15Helped
Set the expert cluster count to 16 instead of 1 (ablation)MoEfied LoRA · Multi-task FGVCMean top-1 accuracy: 88.83 -> 90.27Helped
Set the expert cluster count to 64 instead of 16 (ablation)MoEfied LoRA · Multi-task FGVCMean top-1 accuracy: 90.27 -> 89.34Hurt
Construct experts using the proposed weight-similarity clustering instead of co-activation clustering (ablation)MoEfied LoRA · Multi-task FGVCMean top-1 accuracy: 89.30 -> 90.27Helped

Surprising findings

Limitations

Experimental setup

Datasets: CUB-200-2011 Stanford Cars FGVC-Aircraft Oxford Flowers Specialized VTAB-1k NYUv2 ImageNet-21K

Benchmarks: Multi-task FGVC Specialized VTAB-1k NYUv2

Metrics: top-1 accuracy mean accuracy tunable parameters (M) inference time (ms) mIoU RMSE mean Delta

Baselines: Separate FT Union FT Nash-MTL Aligned-MTL GLS AMTL Dual-Prompt Erudite MLoRE MOELoRA

Builds on: MoEfication LoRA Erudite MOELoRA AMTL

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