atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

Domain-Controlled Prompt Learning

AAAI 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Prompt learning for CLIP · 19 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 Domain-Controlled Prompt Learning (DCPL), which uses features from a large-scale specific-domain foundation model (LRSM for remote sensing, MedSAM for medical) to generate domain biases for CLIP's visual and language prompt branches, plus a noisy-adding strategy against overfitting.

Problem

Prompt learning for vision-language models like CLIP transfers poorly from natural images to specific domains such as remote sensing and medical images, and base-to-novel overfitting persists.

Approach

Lightweight control nets map specific-domain foundation model embeddings into domain biases added to both the learnable context vectors (language branch) and image features (visual branch), and Gaussian noise scaled by the mean image embedding is added to visual features during training to escape suboptimal solutions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add domain-controlled visual and language prompts using remote-sensing domain knowledgeCLIP prompt learning · RSI base-to-novel, average over 8 datasetsHM: 80.42 -> 83.36Helped
Use ViTAE instead of ViT for the remote-sensing foundation model (ablation)DCPL · RSI base-to-novel, average over 8 datasetsHM: 83.36 -> 81.81Hurt
Add DCPL to prompt learningCLIP prompt learning · RSI cross-dataset, average target accuracyaccuracy: 72.42 -> 73.46Helped
Add DCPL to prompt learningCLIP prompt learning · RSI domain generalization, average target accuracyaccuracy: 72.15 -> 73.43Helped
Add DCPL to prompt learningCLIP prompt learning · Medical base-to-novel, average over datasetsHM: 49.45 -> 53.08Helped
Add visual domain control (ablation)DCPL on UCM · UCMHM: 82.17 -> 85.80Helped
Add language domain control (ablation)DCPL on UCM · UCMHM: 82.17 -> 83.74Helped
Add visual and language domain control together (ablation)DCPL on UCM · UCMHM: 82.17 -> 88.09Helped
Replace noisy-adding with dropout at rate 0.3 (ablation)DCPL on UCM · UCMHM: 82.17 -> 86.67Helped
Replace noisy-adding with dropout at rate 0.5 (ablation)DCPL on UCM · UCMHM: 82.17 -> 86.38Helped
Replace noisy-adding with mutation rate 0.05 (ablation)DCPL on UCM · UCMHM: 82.17 -> 82.65Helped
Replace noisy-adding with mutation rate 0.1 (ablation)DCPL on UCM · UCMHM: 82.17 -> 82.44Helped

Surprising findings

Limitations

Experimental setup

Datasets: MLRSNet PatternNet RSSCN7 AID RSICD UCM WHURS19 NWPU BTMRI CHMNIST CCBTM

Benchmarks: MLRSNet PatternNet RSSCN7 AID RSICD UCM WHURS19 NWPU BTMRI CHMNIST CCBTM

Metrics: accuracy harmonic mean

Baselines: CLIP CoOp CoCoOp MaPLe Dropout Mutation

Builds on: CoOp CoCoOp MaPLe CLIP MAE

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