atlas

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

Candidate Pseudolabel Learning: Enhancing Vision-Language Models by Prompt Tuning with Unlabeled Data

ICML 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Test-time adaptation of VLMs · 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 Candidate Pseudolabel Learning (CPL), which fine-tunes CLIP with sets of candidate pseudolabels built from intra- and inter-instance confidence selection and trained with partial-label losses, iterating the candidate update during training.

Problem

Pseudolabel-based fine-tuning of vision-language models fails when zero-shot accuracy is low, because hard pseudolabels are often wrong and class-imbalanced.

Approach

Replace a single hard pseudolabel with a candidate set per instance, chosen by intra-instance cumulative-confidence thresholding (adaptive set size) intersected with inter-instance class-wise quantile selection over the confidence matrix, then train with existing partial-label losses and regenerate candidates iteratively.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use CPL instead of GRIPCLIP with textual prompts and full unlabeled data · EuroSAT SSLtop-1 test accuracy (%): 58.66_{2.64} -> 77.51}_{0.80Helped
use CPL instead of GRIPCLIP with textual prompts and full unlabeled data · EuroSAT ULtop-1 test accuracy (%): {57.21}_{1.77} -> 67.26}_{0.47Helped
use CPL instead of GRIPCLIP with textual prompts and full unlabeled data · DTD SSLtop-1 test accuracy (%): {56.07}_{0.85} -> 61.21}_{0.56Helped
use CPL instead of GRIPCLIP with textual prompts and full unlabeled data · Flowers102 SSLtop-1 test accuracy (%): {83.60}_{0.48} -> 89.66}_{0.36Helped
add inter-instance label selection (ablation)CPL · CIFAR-100 balancedtop-1 test accuracy (%): 76.07 -> 77.32Helped
add inter-instance label selection (ablation)CPL · CIFAR-100 imbalanced δ=100top-1 test accuracy (%): 66.68 -> 67.70Helped
add inter-instance label selection (ablation)CPL · CIFAR-100 imbalanced δ=50top-1 test accuracy (%): 67.85 -> 69.65Helped
replace candidate-label CC loss with Soft CE (ablation)CPL · DTD SSL (textual prompts, few-shot unlabeled data)top-1 test accuracy (%): 54.63_{0.79} -> 51.83_{0.62}Hurt
use normalized soft pseudolabel targets (ablation)CPL · EuroSAT UL (textual prompts)top-1 test accuracy (%): 67.26 -> 56.85Hurt
use normalized soft pseudolabel targets (ablation)CPL · DTD UL (textual prompts)top-1 test accuracy (%): 51.91 -> 49.53Hurt
vary λ from 0.50 to 1.50 (ablation)CPL with textual prompts and full unlabeled data · Flowers102 SSLtop-1 test accuracy (%): 90.09; 90.28; 89.66; 89.68; 88.77Mixed
vary λ from 0.50 to 1.50 (ablation)CPL with textual prompts and full unlabeled data · DTD SSLtop-1 test accuracy (%): 58.96; 60.13; 61.21; 59.31; 61.28Mixed

Surprising findings

Limitations

Experimental setup

Datasets: FGVC-Aircraft EuroSAT CUB Flowers102 RESISC45 DTD CALTECH-101 UCF-101 CIFAR-100

Benchmarks: Flowers102 RESISC45 DTD CUB EuroSAT FGVCAircraft CALTECH-101 UCF-101 CIFAR-100

Metrics: top-1 test accuracy harmonic mean of seen/unseen accuracy (TRZSL)

Baselines: Zero-shot CLIP FPL GRIP UPL CLIP-PR LaFTer Soft CE

Builds on: CLIP CoOp GRIP FPL LaFTer Classifier-Consistent loss

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