atlas

Research map / Continual learning / Continual fine-tuning of LLMs

Boosting Continual Learning of Vision-Language Models via Mixture-of-Experts Adapters

CVPR 2024 · Continual learning › Continual fine-tuning of LLMs · approach: Low-rank and model-merging adaptation · 124 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 a parameter-efficient continual learning framework that expands a frozen CLIP with incremental mixture-of-experts LoRA adapters and a distribution-based autoencoder selector (DDAS) that routes seen inputs to adapters and unseen inputs to the original CLIP.

Problem

Continual learning of vision-language models suffers from catastrophic forgetting and high training cost of full fine-tuning, while dynamic expansion methods lose zero-shot transfer ability and need task identity at test time.

Approach

Build a dynamic expansion on frozen CLIP using MoE of LoRA adapters with task-specific routers driven by the [CLS] token, an incremental activate-freeze expert strategy, and per-task autoencoders (DDAS) that detect in-distribution vs. out-of-distribution inputs to route between adapters and the original CLIP.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MoE-Adapters with task-specific routers and activate-freezeCLIP ViT-B/16 · MTIL (Average)accuracy: 75.4 -> 76.7Helped
Use MoE-Adapters with task-specific routers and activate-freezeCLIP ViT-B/16 · CIFAR100 (Average, 50 step)accuracy: 79.92 -> 83.60Helped
Use MoE-Adapters with task-specific routers and activate-freezeCLIP ViT-B/16 · TinyImageNet (Last, 20 step)accuracy: 68.30 -> 75.77Helped
Add task-specific routers (11 routers rather than one) (ablation)MoE-Adapters · MTIL (Transfer)accuracy: 44.1 -> 68.6Helped
Add task-specific routers (11 routers rather than one) (ablation)MoE-Adapters · MTIL (Last)accuracy: 66.2 -> 82.0Helped
Add the incremental activate-freeze strategy (ablation)22-expert, 11-router MoE-Adapters · MTIL (Average)accuracy: 75.1 -> 76.7Helped
Add the incremental activate-freeze strategy (ablation)22-expert, 11-router MoE-Adapters · MTIL (Last)accuracy: 82.0 -> 85.0Helped
Use 22 experts rather than two with 11 task-specific routers (ablation)MoE-Adapters · MTIL (Last)accuracy: 71.1 -> 77.9Helped
Use one shared router rather than task-specific routers (ablation)22-expert MoE-Adapters · MTIL (Last)accuracy: 85.0 -> 66.2Hurt
Add one adapter (ablation)CLIP · MTIL (Transfer)accuracy: 69.4 -> 45.0Hurt
Add one adapter (ablation)CLIP · MTIL (Last)accuracy: 65.3 -> 71.5Helped
Use two experts and one router (ablation)MoE-Adapters · MTIL (Average)accuracy: 65.3 -> 56.3Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MTIL (Aircraft, Caltech101, CIFAR100, DTD, EuroSAT, Flowers, Food, MNIST, OxfordPet, Cars, SUN397) CIFAR100 TinyImageNet

Benchmarks: MTIL CIFAR100 class-incremental TinyImageNet class-incremental

Metrics: Transfer Average Last accuracy training parameters GPU memory iteration time

Baselines: ZSCL LwF iCaRL LwF-VR WiSE-FT Continual-FT DER DyTox

Builds on: CLIP LoRA ZSCL 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