atlas

Research map / Vision-language and multimodal / Visual question answering

FlexCap: Describe Anything in Images in Controllable Detail

NeurIPS 2024 · Vision-language and multimodal › Visual question answering · approach: Multimodal LLM question answering · 1 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.

Introduces FlexCap, a length-conditioned region captioner trained on box-caption triplets mined from web image-text data with OWL-ViT, and uses its localized descriptions as text input to an LLM (PaLM2-S) for zero-shot VQA and dense captioning.

Problem

Region-level image description typically lacks control over description detail; existing dense captioners are limited by small annotated datasets, and VLMs struggle to exhaustively describe all objects in an image.

Approach

Condition a region captioner on a word-length token so the same box yields descriptions from one-word labels to detailed captions, training on ~32B box-caption triplets auto-generated by matching n-grams of alt-text to OWL-ViT boxes; then describe many boxes as text for an LLM.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
generate 20 captions instead of one caption per box (ablation)FlexCap region classification · MS-COCO Region ClassificationmAP: 72.0 -> 85.0Helped
add contrastive pre-training (ablation)ViT-B/16 FlexCap · Visual Genome GT boxesmAP: 43.6 -> 45.1Helped
add contrastive pre-training (ablation)ViT-B/16 FlexCap · Visual Genome dense captioning with GRiT boxesmAP: 15.6 -> 15.8Helped
scale region-caption training data from YFCC100M (0.2B) to WebLI (32B) (ablation)ViT-B/16 FlexCap · Visual Genome GT boxesmAP: 38.5 -> 45.1Helped
scale region-caption training data from YFCC100M (0.2B) to WebLI (32B) (ablation)ViT-B/16 FlexCap · Visual Genome dense captioning with GRiT boxesmAP: 14.2 -> 15.8Helped
increase the backbone from ViT-B/16 (86M) to SO-ViT/14 (428M) (ablation)FlexCap · Visual Genome GT boxesmAP: 45.1 -> 46.9Helped
increase the backbone from ViT-B/16 (86M) to SO-ViT/14 (428M) (ablation)FlexCap · Visual Genome dense captioning with GRiT boxesmAP: 15.8 -> 16.2Helped
increase maximum caption length from 1 to 8 (ablation)FlexCap-LLM · VQAv2 valaccuracy: 57.4 -> 67.8Helped
increase maximum caption length from 1 to 8 (ablation)FlexCap-LLM · GQA testdev-balancedaccuracy: 43.6 -> 48.8Helped
use FlexCap-LLM rather than BLIPv2zero-shot VQAv2 · VQAv2 test-devaccuracy (%): 65.2 -> 65.6Helped
use FlexCap-LLM rather than InstructBLIPzero-shot GQA · GQA test-dev balancedaccuracy (%): 49.5 -> 48.8Hurt
use FlexCap-LLM rather than ViperGPTzero-shot OKVQA · OKVQA valaccuracy (%): 51.9 -> 52.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: WebLI YFCC100M MS-COCO Visual Genome VQAv2 GQA OK-VQA VizWiz MSRVTT-QA MSVD-QA COCO Captions VOC

Benchmarks: MS-COCO region classification VQAv2 GQA OK-VQA VizWiz MSRVTT-QA MSVD-QA Visual Genome dense captioning

Metrics: mAP accuracy mean length compliance

Baselines: CLIP CLIM RegionCLIP FCLN CAG-Net GRiT BLIP-2 Flamingo ViperGPT InstructBLIP LLaVA 1.5

Builds on: SigLIP OWL-ViT SimVLM GRiT

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