atlas

Research map / Continual learning / Domain and prompt-based

Dual Consolidation for Pre-Trained Model-Based Domain-Incremental Learning

CVPR 2025 · Continual learning › Domain and prompt-based · approach: Domain-incremental learning with memory · 14 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 DUCT, which consolidates a pre-trained ViT's representation by merging task vectors across domains and aligns classifiers via semantic optimal-transport transport of old-domain classifiers, for exemplar-free domain-incremental learning.

Problem

Domain-incremental learning with pre-trained models suffers catastrophic forgetting in both the embedding (representation) and the classifier as sequential updates overwrite knowledge from earlier domains.

Approach

Incrementally merges domain-specific task vectors (weighted by class-center task similarity) into the pre-trained backbone to form a unified embedding, then estimates old-domain classifier weights in the consolidated space by transporting the new classifier via Sinkhorn optimal transport with pre-trained class-center distances as cost, and interpolates with the historical classifiers.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use DUCT instead of CODA-PromptViT-B/16 IN1K · Office-Homeaverage accuracy: 84.70±2.94 -> 86.27±2.95Helped
use DUCT instead of CODA-PromptViT-B/16 IN1K · Office-Homelast accuracy: 85.07±0.34 -> 86.91±0.06Helped
use DUCT instead of ReplayViT-B/16 IN1K · DomainNetaverage accuracy: 64.78±2.98 -> 67.16±3.75Helped
use DUCT instead of ReplayViT-B/16 IN1K · DomainNetlast accuracy: 61.16±1.19 -> 67.01±1.35Helped
use DUCT instead of CODA-PromptViT-B/16 IN1K · CORe50average accuracy: 87.92±0.41 -> 91.95±0.15Helped
use DUCT instead of ReplayViT-B/16 IN1K · CORe50last accuracy: 92.21±0.63 -> 94.47±0.33Helped
use DUCT instead of RanPACViT-B/16 IN1K · CDDBaverage accuracy: 78.92±4.85 -> 84.14±4.37Helped
use DUCT instead of RanPACViT-B/16 IN1K · CDDBlast accuracy: 80.48±0.68 -> 85.10±0.52Helped
add representation consolidation by merging backbone task vectors (ablation)Baseline on CDDB · CDDBaverage accuracy: 66.56 -> 80.36Helped
use task similarity in backbone consolidation (ablation)Variation 1 on CDDB · CDDBaverage accuracy: 80.36 -> 81.41Helped
retrain the new classifier on consolidated features (ablation)Variation 2 on CDDB · CDDBaverage accuracy: 81.41 -> 85.42Helped
transport and consolidate old classifiers with semantic-guided optimal transport (ablation)Variation 3 on CDDB · CDDBaverage accuracy: 85.42 -> 87.74Helped

Surprising findings

Limitations

Experimental setup

Datasets: Office-Home DomainNet CORe50 CDDB-Hard

Benchmarks: Office-Home DomainNet CORe50 CDDB-Hard

Metrics: average incremental accuracy last-stage accuracy forgetting measure

Baselines: Finetune SimpleCIL RanPAC EASE L2P S-iPrompt DualPrompt CODA-Prompt Replay iCaRL MEMO

Builds on: L2P DualPrompt CODA-Prompt task arithmetic model merging Sinkhorn optimal transport

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