atlas

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

Data Adaptive Traceback for Vision-Language Foundation Models in Image Classification

AAAI 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Open-vocabulary alignment from VLMs · 2 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 Data Adaptive Traceback (DAT), which zero-shot samples task-relevant pre-training image-text pairs and reuses them via pseudo-label semi-supervised learning plus a vision-language contrastive loss to adapt CLIP to downstream image classification.

Problem

Vision-language foundation models pre-trained on web image-text pairs contain many weakly paired samples, so they fail to fully capture knowledge relevant to downstream tasks, and existing adaptation methods ignore this missing knowledge.

Approach

Reuse the pre-training images at adaptation time: a two-step CLIP zero-shot sampler (class-level, then per-downstream-image) selects task-related pre-training data, FixMatch-style pseudo-labeling trains on it, and a UniCL-style image-text contrastive loss over a unified image-text-label space mitigates confirmation bias.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
reuse pre-training data with DAT during fine-tuningOpenCLIP ResNet-50, YFCC15M · CIFAR10accuracy: 95.52 -> 96.21Helped
reuse pre-training data with DAT during fine-tuningOpenCLIP ResNet-50, YFCC15M · CIFAR100accuracy: 79.50 -> 81.13Helped
reuse pre-training data with DAT during fine-tuningOpenCLIP ResNet-50, YFCC15M · FGVC Aircraftaccuracy: 78.37 -> 78.85Helped
reuse pre-training data with DAT during fine-tuningOpenCLIP ResNet-50, YFCC15M · Oxford Petsaccuracy: 85.53 -> 87.98Helped
reuse pre-training data with DAT during fine-tuningOpenCLIP ResNet-50, YFCC15M · Stanford Carsaccuracy: 82.08 -> 83.75Helped
reuse pre-training data with DAT during fine-tuningOpenCLIP ResNet-50, YFCC15M · DTDaccuracy: 70.59 -> 73.88Helped
reuse pre-training data with DAT during fine-tuningOpenCLIP ResNet-50, YFCC15M · Food101accuracy: 86.90 -> 87.90Helped
reuse pre-training data with DAT during fine-tuningOpenCLIP ResNet-50, YFCC15M · SUN397accuracy: 69.26 -> 70.17Helped
use DAT with full fine-tuningViT-B-32, LAION-400M · CIFAR100accuracy: 86.08 -> 88.08Helped
use DAT with full fine-tuningViT-B-32, LAION-400M · DTDaccuracy: 72.34 -> 79.01Helped
replace random sampling with the proposed data sampling module (ablation)DAT · Oxford Petsaccuracy: 86.32 -> 87.98Helped
replace random sampling with the proposed data sampling module (ablation)DAT · DTDaccuracy: 73.14 -> 73.88Helped

Surprising findings

Limitations

Experimental setup

Datasets: YFCC15M LAION-400M WebImageText-400M CIFAR10 CIFAR100 FGVC Aircraft Oxford Pets Stanford Cars DTD Food101 SUN397

Benchmarks: CIFAR10 CIFAR100 FGVC Aircraft Oxford Pets Stanford Cars DTD Food101 SUN397

Metrics: top-1 accuracy

Baselines: Fine-tuning FixMatch CCSSL linear-probing bias-tuning adapter-tuning

Builds on: CLIP FixMatch UniCL CCSSL OpenCLIP

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