atlas

Research map / Continual learning / Domain and prompt-based

DPCore: Dynamic Prompt Coreset for Continual Test-Time Adaptation

ICML 2025 · Continual learning › Domain and prompt-based · approach: Continual test-time adaptation · 0 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 DPCore, a continual test-time adaptation method that learns visual prompts per domain group and manages them in a dynamic prompt coreset, targeting a new Continual Dynamic Change setting where domains recur with varying frequency and duration.

Problem

Continual test-time adaptation degrades when domains recur irregularly with varying durations (the CDC setting), causing convergence issues with brief exposures, catastrophic forgetting, and negative transfer across dissimilar domains.

Approach

Learn visual prompts from scratch by aligning batch feature statistics with source statistics, store (prompt, statistics) pairs in a coreset, and at each batch either refine a distance-weighted composition of existing prompts (similar domain) or add a new prompt (dissimilar domain), so only a small set of prompts is trained and kept.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DPCore instead of the source modelViT-Base · ImageNet-to-ImageNet-C CSCerror rate: 55.8 -> 39.9Helped
Use DPCore instead of ViDAViT-Base · ImageNet-to-ImageNet-C CDCerror rate: 52.1 -> 42.1Helped
Use DPCore instead of ViDASegformer-B5 · Cityscapes-to-ACDC CSCmIoU: 61.9 -> 62.5Helped
Use DPCore instead of ViDASegformer-B5 · Cityscapes-to-ACDC CDCmIoU: 59.2 -> 61.0Helped
Use DPCore instead of ViDACIFAR10 model · CIFAR10-to-CIFAR10C CSCerror rate: 20.7 -> 15.4Helped
Use DPCore instead of ViDACIFAR10 model · CIFAR10-to-CIFAR10C CDCerror rate: 23.6 -> 17.1Helped
Add Prompt Coreset to VPA and Dynamic Update (ablation)DPCore · ImageNet-to-ImageNet-C CSCerror rate: 50.8 -> 39.9Helped
Add Dynamic Update to VPA and Prompt Coreset (ablation)DPCore · ImageNet-to-ImageNet-C CSCerror rate: 48.3 -> 39.9Helped
Add Visual Prompt Adaptation instead of using NormLayer parameters (ablation)DPCore with Prompt Coreset and Dynamic Update · ImageNet-to-ImageNet-C CSCerror rate: 45.1 -> 39.9Helped
Replace flexible coreset management with a fixed K=15 coreset that discards the oldest prompt (ablation)DPCore · ImageNet-to-ImageNet-C CSC, 10 domain orderserror rate: 40.2 -> 42.3Hurt
Replace flexible coreset management with a fixed K=15 coreset that merges the most similar prompts (ablation)DPCore · ImageNet-to-ImageNet-C CSC, 10 domain orderserror rate: 40.2 -> 41.1Hurt
Transfer a Gaussian Noise-learned prompt to other corruption domainsImageNet-to-ImageNet-C · Shot Noiseerror rate: 51.8 -> 40.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-to-ImageNet-C CIFAR10-to-CIFAR10C CIFAR100-to-CIFAR100C Cityscapes-to-ACDC STL10

Benchmarks: ImageNet-to-ImageNet-C CIFAR10-to-CIFAR10C CIFAR100-to-CIFAR100C Cityscapes-to-ACDC

Metrics: classification error rate mIoU trainable parameters relative computation time

Baselines: Tent SAR CoTTA VDP DePT RoTTA EcoTTA ViDA BDG C-MAE RDumb

Builds on: Tent CoTTA ViDA Visual Prompt Tuning Online K-Means

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