atlas

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

Semantically-Shifted Incremental Adapter-Tuning is A Continual ViTransformer

CVPR 2024 · Continual learning › Continual fine-tuning of LLMs · approach: Low-rank and model-merging adaptation · 20 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.

Revisits parameter-efficient tuning for class-incremental learning on a pre-trained ViT, finds unconstrained incremental adapter tuning works best, and retrains a unified classifier using semantically shifted prototypes (SSIAT).

Problem

Class-incremental learning with pre-trained vision transformers suffers from catastrophic forgetting; prior work relies on prompt pools, full fine-tuning, or first-session adaptation, and classifiers trained per session are misaligned.

Approach

Incrementally tune a single shared adapter (no parameter-update constraints, no adapter pool) with a local cosine classifier, then estimate semantic shift of stored prototypes without past samples (SDC-style) and retrain a unified classifier by sampling features from Gaussians built on updated prototypes.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SSIAT instead of SLCAViT-B/16 continual learning · Split-ImageNetRA_Avg: 83.29±0.46 -> 83.63±0.43Helped
Use SSIAT instead of SLCAViT-B/16 continual learning · Split-ImageNetAA_Avg: 68.88±2.31 -> 70.83±1.63Helped
Use SSIAT instead of SLCAViT-B/16 continual learning · CUB200A_Avg: 90.77±0.79 -> 93.00±0.90Helped
Use SSIAT instead of SLCAViT-B/16 continual learning · CIFAR100A_Avg: 94.29±0.92 -> 94.35±0.60No clear effect
Use SSIAT instead of SLCAViT-B/16 continual learning · ImageNetR (20 sessions)A_Avg: 79.92±1.29 -> 82.30±0.36Helped
Use SSIAT instead of SLCAViT-B/16 continual learning · ImageNetA (20 sessions)A_Avg: 56.35±7.09 -> 68.45±1.92Helped
Replace adapter tuning with SSF (ablation)CIFAR100 incremental adapter baseline · CIFAR100average session accuracy: 91.52 -> 83.03Hurt
Replace adapter tuning with VPT-deep (ablation)CIFAR100 incremental adapter baseline · CIFAR100average session accuracy: 91.52 -> 61.72Hurt
Replace adapter tuning with VPT-shallow (ablation)CIFAR100 incremental adapter baseline · CIFAR100average session accuracy: 91.52 -> 88.72Hurt
Add classifier alignment to the linear classifier (ablation)SSIAT · ImageNetAA_Avg: 58.99 -> 63.10Helped
Add semantic shift estimation to classifier alignment (ablation)SSIAT with linear classifier · ImageNetAA_Avg: 63.10 -> 63.55Helped
Add classifier alignment to the cosine classifier (ablation)SSIAT · ImageNetAA_Avg: 66.56 -> 68.68Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR100 CUB200 ImageNet-R ImageNet-A VTAB

Benchmarks: CIFAR100 CUB200 ImageNet-R ImageNet-A VTAB

Metrics: last-session accuracy average incremental accuracy

Baselines: SLCA Adam-adapter Adam-ssf Adam-prompt LAE L2P ADA DualPrompt CODAPrompt iCaRL Foster Der

Builds on: AdaptFormer SDC (semantic drift compensation) SLCA ALICE LAE

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