atlas

Research map / Continual learning / Domain and prompt-based

One Size Fits All for Semantic Shifts: Adaptive Prompt Tuning for Continual Learning

ICML 2024 · Continual learning › Domain and prompt-based · approach: Prompt-based continual learning · 1 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 AdaPromptCL, an adaptive prompt-tuning continual learning method that groups semantically similar tasks via assign-and-refine semantic grouping, sharing prompts across mild and abrupt shifts.

Problem

Rehearsal-free prompt-based continual learning uses either one universal prompt or one prompt per task, which fails when task semantic shifts are of mixed (varying) degree, leading to insufficient or redundant prompts.

Approach

Dynamically groups incoming tasks by semantic similarity of warm-up prompts (assignment step), keeps prospective groups with their prompts in reserve, and refines groups by permuting task order within neighboring task sets to reduce the number of groups, retrieving the pre-trained prospective prompts when refinement happens.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use adaptive assign-and-refine prompting instead of S-PromptsAdaPromptCL · VTAB-Sim25, VTAB-Sim50, VTAB-Sim75, VTAB-Rec2, VTAB-Rec5, and VTAB-Rec10last accuracy: 38.29 vs 36.61; 37.92 vs 36.25; 37.59 vs 36.35; 56.40 vs 53.28; 56.86 vs 54.06; 54.22 vs 52.34Helped
use adaptive assign-and-refine prompting instead of LAEAdaPromptCL · ImageNet-Rlast accuracy: 70.11 vs 69.45Hurt
use adaptive assign-and-refine prompting instead of VPTAdaPromptCL · CIFAR100last accuracy: 85.34 vs 85.31No clear effect
use adaptive assign-and-refine prompting instead of S-PromptsAdaPromptCL · VTAB-19Tlast accuracy: 32.39 vs 30.83Helped
use adaptive assign-and-refine prompting instead of S-PromptsAdaPromptCL · VTAB-5Tlast accuracy: 38.67 vs 38.27Helped
add semantic refinement (rather than omitting refinement) (ablation)AdaPromptCL · VTAB-Rec10last accuracy: 5.63% average decrease without refinementHelped
add proactive prompt tuning for prospective semantic groups rather than averaging prompts (ablation)AdaPromptCL · VTAB-Rec10last accuracy: 5.63% average decrease for Avg Merge on varying shiftsHelped
add semantic refinement rather than using online assignment only (ablation)AdaPromptCL · VTAB-Rec10adjusted Rand index: No Refine: ($\pm$0.031); AdaPromptCL: 0.97 ($\pm$0.005)Helped
add prospective semantic groups and refinement (ablation)AdaPromptCL · VTAB-Rec10GPU running time (minutes): 62.4 to 63.0Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-100 ImageNet-R VTAB-1k (19 tasks)

Benchmarks: CIFAR-100 ImageNet-R VTAB-19T VTAB-5T VTAB-Sim25 VTAB-Sim50 VTAB-Sim75 VTAB-Rec2 VTAB-Rec5 VTAB-Rec10

Metrics: last accuracy forgetting adjusted rand index normalized mutual information GPU runtime

Baselines: L2P VPT DP S-Prompts LAE

Builds on: L2P DualPrompt S-Prompts LAE VPT

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