atlas

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

Tag2Text: Guiding Vision-Language Model via Image Tagging

ICLR 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Recaptioning and text-supervised pretraining · 11 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.

Tag2Text is a vision-language pre-training framework that learns an image tagger from tags parsed from paired text and uses the recognized tags to guide captioning, retrieval, and tagging.

Problem

Object tags used in VLP are either manually annotated (limited, poor generalization) or come from frozen detectors (limited performance, many parameters); detector-free VLP models discard tags entirely.

Approach

Parse tags (objects, scenes, attributes, actions) from paired captions with a text semantic parser to supervise a learned image tagging head, then feed recognized tags into an image-tag-text generation encoder-decoder and use tags as visible alignment indicators for retrieval.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add tag guidanceTag2Text · COCO captioning fine-tunedCIDEr: 123.3 -> 124.6 (+1.3)Helped
Add tag guidanceTag2Text · NoCaps zero-shotCIDEr: 88.8 -> 89.5 (+0.7)Helped
Add tag guidanceTag2Text · OpenImages zero-shot captioningRecall: 44.6 -> 52.0 (+7.4)Helped
Pre-train on image-text pairs before COCO fine-tuning (ablation)Tag2Text image tagger · OpenImages zero-shot taggingmAP: 57.5 -> 83.4Helped
Expand vocabulary set from 3,429 to 4,585 categories (ablation)Tag2Text · OPPOmAP: 81.7 -> 80.3Hurt
Expand vocabulary set from 3,429 to 4,585 categories (ablation)Tag2Text · OpenImagesmAP: 84.1 -> 83.1Hurt
Replace full connection head with recognition decoder (ablation)Tag2Text · OpenImages zero-shot taggingmAP: 79.8 -> 81.2Helped
Share recognition decoder layers with interaction encoder (ablation)Tag2Text · OpenImages zero-shot taggingmAP: 81.2 -> 81.9Helped
Use a recognition decoder instead of a full connection head (ablation)Tag2Text · COCO captioning fine-tunedCIDEr: 120.6 -> 121.2Helped
Share recognition decoder layers with interaction encoder (ablation)Tag2Text · COCO captioning fine-tunedCIDEr: 121.2 -> 121.6Helped

Surprising findings

Limitations

Experimental setup

Datasets: COCO Visual Genome SBU Captions CC-3M CC-12M OpenImages OPPO NUS-WIDE NoCaps Flickr30K VQA v2 ImageNet

Benchmarks: OPPO OpenImages COCO NUS-WIDE COCO Caption NoCaps COCO retrieval Flickr30K VQA v2

Metrics: mAP F1 precision recall BLEU-4 CIDEr SPICE R@1 R@5 R@10

Baselines: CLIP BLIP BLIP-2 ML-Decoder MKT DiHT ALBEF VLMO OSCAR VIVO UFO ViTCap

Builds on: BLIP ALBEF ML-Decoder BERT

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