atlas

Research map / Continual learning / Domain and prompt-based

Evolving Parameterized Prompt Memory for Continual Learning

AAAI 2024 · Continual learning › Domain and prompt-based · approach: Prompt-based continual learning · 18 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 EvoPrompt, a continual learning method that encodes prompts as an FFN/MLP bottleneck in ViT weights, evolves a reference prompt memory by fusing working prompt memory via optimal-transport alignment and attribution-aware merging, and initializes new classifiers with prototype attention.

Problem

Prompt-based continual learning with discrete key-prompt pools suffers from prompt selection mismatches at test time and limited prompt shareability among similar instances, while pre-trained ViT models still face catastrophic forgetting and classifier incompatibility across tasks.

Approach

Replace discrete prompt-pool selection with a continuous, instance-conditioned prompt generator (MLP bottleneck over the [cls] query) stored in network weights, maintained as a paired reference and working prompt memory that are merged between tasks via OT alignment and attribution-weighted linear fusion (linear mode connectivity), plus prototype-attention-based classifier initialization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add FFN prompt memory (MLP bottleneck prompts) (ablation)ViT-B/16 prompt tuning · Split ImageNet-R 10 stepsAvg Acc: +18.15 over FT-seq (50.28 to 68.43)Helped
add incremental fusion of working into reference prompt memory (ablation)EvoPrompt · Split ImageNet-R 10 stepsAvg Acc: +4.01 (68.43 to 72.44)Helped
add incremental fusion (ablation)EvoPrompt · Split ImageNet-R 10 stepsForgetting: 5.88 to 1.05Helped
add attribution-aware fusion weighting and OT alignment (ablation)EvoPrompt · Split ImageNet-R 10 stepsAvg Acc: about +1 (72.44 to 73.16 to 73.51)Helped
add compositional classifier initialization (CCI) (ablation)EvoPrompt · Split ImageNet-R 10 stepsAvg Acc: +3.32 (73.51 to 76.83)Helped
add compositional classifier initialization (CCI) (ablation)EvoPrompt · Split ImageNet-R 10 stepsForgetting: 1.10 to 2.78Hurt
full EvoPrompt vs DualPrompt baselineViT-B/16 prompt CL · Split CIFAR-100 avg over stepsAvg Acc: 86.40 to 87.19Helped
full EvoPrompt vs CODA-PViT-B/16 prompt CL · Split ImageNet-R avg over stepsAvg Acc: 72.12 to 76.13Helped
full EvoPrompt vs S-liPrompts on CORe50ViT-B/16 prompt CL · CORe50 DILTest Acc: 89.06 to 95.27Helped
lighter EvoPrompt-S variant (smaller stored RPM cost) vs full EvoPromptEvoPrompt · Split CIFAR-100 avg over stepsAvg Acc: 87.20 vs 87.19No clear effect
lighter EvoPrompt-S variant vs full EvoPromptEvoPrompt · Split ImageNet-R avg over stepsAvg Acc: 75.90 vs 76.13No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Split CIFAR-100 Split ImageNet-R CORe50

Benchmarks: Split CIFAR-100 Split ImageNet-R CORe50

Metrics: average accuracy forgetting final test accuracy

Baselines: L2P DualPrompt CODA-P CODA-P-S ESN S-iPrompts S-liPrompts EWC LwF NME-seq

Builds on: L2P DualPrompt VPT CODA-Prompt linear mode connectivity

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