atlas

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

Pre-trained Vision and Language Transformers Are Few-Shot Incremental Learners

CVPR 2024 · Continual learning › Continual fine-tuning of LLMs · approach: Synthetic data and merging for CLIP · 37 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 PriViLege, which adapts a pre-trained ViT-B/16 for few-shot class incremental learning using pre-trained knowledge tuning, an entropy-based divergence loss, and semantic knowledge distillation from BERT class-name embeddings.

Problem

Few-shot class incremental learning (FSCIL) suffers from catastrophic forgetting and overfitting, and prior work relies on shallow ResNet-18 models that limit knowledge transfer; large pre-trained ViTs are hard to use because fine-tuning forgets and freezing blocks domain learning.

Approach

Selectively tune the first two ViT layers plus a base prompt (prefix-tuned and scaled by lightweight modulation prompts from MSA/MLP features) and a vision-language prompt, while freezing the model after the base session; add an entropy-based divergence loss to sharpen the vision token and distill BERT class-name embeddings into the language token.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use PKT instead of fine-tuning the pre-trained ViT with prototype classifier ψ (ablation)ViT-B/16 FSCIL · CUB200ALast accuracy: 3.79±1.47 -> 70.81±0.76Helped
add LED to PKT (ablation)PriViLege · CUB200ALast accuracy: 70.81±0.76 -> 72.70±0.45Helped
add LSKD to PKT (ablation)PriViLege · CUB200ALast accuracy: 70.81±0.76 -> 73.44±0.40Helped
add LSKD to PKT + LED (ablation)PriViLege · CUB200ALast accuracy: 72.70±0.45 -> 75.08±0.52Helped
tune 2 layers rather than 0 layers (ablation)PKT · CUB200ALast accuracy: 60.19±1.11 -> 70.81±0.76Helped
tune 5 rather than 2 layers (ablation)PKT · CUB200ALast accuracy: 70.81±0.76 -> 68.52±0.84Hurt
tune 7 rather than 2 layers (ablation)PKT · CUB200ALast accuracy: 70.81±0.76 -> 63.15±2.73Hurt
tune 10 rather than 2 layers (ablation)PKT · CUB200ALast accuracy: 70.81±0.76 -> 57.78±2.30Hurt
tune 12 rather than 2 layers (ablation)PKT · CUB200ALast accuracy: 70.81±0.76 -> 56.02±1.47Hurt
use PriViLege instead of CECViT-B/16 FSCIL · CUB200ALast accuracy: 65.70±8.03 -> 75.08±0.52Helped
use PriViLege instead of WaRPViT-B/16 FSCIL · CIFAR-100ALast accuracy: 65.48±1.87 -> 86.06±0.32Helped
use PriViLege instead of CECViT-B/16 FSCIL · miniImageNetALast accuracy: 80.74±7.51 -> 94.10±0.13Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-100 miniImageNet CUB200

Benchmarks: CUB200 CIFAR-100 miniImageNet

Metrics: base session accuracy last session accuracy average accuracy

Baselines: CEC WaRP NC-FSCIL L2P DualPrompt Fine-Tuning + Proto

Builds on: L2P DualPrompt CEC prefix tuning prompt tuning

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