atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Jack of All Tasks Master of Many: Designing General-Purpose Coarse-to-Fine Vision-Language Model

CVPR 2024 · Vision-language and multimodal › Multimodal LLMs · approach: Visual instruction tuning · 17 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 VistaLLM, a general-purpose LLM-based vision model covering coarse and fine-grained VL tasks over single and multiple images, with an instruction-guided QFormer tokenizer, gradient-aware adaptive contour sampling for masks, the CoinIt 6.8M-sample instruction dataset, and the AttCoSeg multi-image co-segmentation task.

Problem

Existing general-purpose vision-language models cannot jointly handle segmentation, multi-image inputs, and coarse-level tasks within one instruction-following framework, and uniform contour sampling loses detail when serializing masks as sequences.

Approach

Combines an instruction-guided QFormer image tokenizer that compresses global embeddings of multiple images according to the task instruction, with a curvature-based adaptive contour sampling that keeps points at sharp bends when converting masks to token sequences, trained on a large coarse-to-fine instruction dataset including a new multi-image co-segmentation task.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
adaptive contour sampling (gradient-aware) instead of uniform sampling for mask sequences (ablation)segmentation as sequence (RES) · RefCOCO val, upper bound with 32 pointsmIoU upper bound: 97.26 vs 94.70Helped
increase sampled points from 16 to 32 for adaptive sampling (ablation)VistaLLM RES · Ref and Ref+ valmIoU: +3.6 on Ref, +4.5 on Ref+Helped
remove instruction-guided image tokenizer (ablation)VistaLLM-13B · iCoSegAv. J-index: -5.4 (95.1 to 89.7)Hurt
remove instruction-guided image tokenizer (ablation)VistaLLM-13B · NLVR devaccuracy: -3.5 (80.8 to 77.3)Hurt
QFormer tokenizer without pre-trained weights (ablation)VistaLLM-13B tokenizer · iCoSeg and NLVRAv. J / accuracy: iCoSeg 94.8 vs 95.1 (small); NLVR 79.5 vs 80.8Hurt
scale LLM from Vicuna-7B to Vicuna-13BVistaLLM · RefCOCO RES valmIoU: 74.5 (7B) to 77.2 (13B)Helped
instruction-guided multi-image tokenizer and adaptive sampling, full VistaLLM vs prior general-purpose modelsVistaLLM-13B · CoSeg iCoSeg and PASCALAv. J: +3.0 on iCoSeg, +3.6 on PASCAL over CycleSegNetHelped
VistaLLM vs Shikra on captioning and VQAVistaLLM-13B · COCO captioning CIDEr and VQAv2 test-devCIDEr / accuracy: +10.9 CIDEr, +1.5 VQAv2 test-devHelped
VistaLLM vs Ferret on REC and GRES/GREC groundingVistaLLM-13B · RefCOCO REC val, gRefCOCO GREC/GRESPr@0.5 / gIoU: REC +0.4 val; GREC +13.1 over MDETR; GRES +6.7 over LAVTHelped
VistaLLM vs PolyFormer on RES (specialist)VistaLLM-13B · RefCOCO/RefCOCO+/RefCOCOg RESmIoU: Ref+ testA -0.1 vs PolyFormer, others gain 0.4-2.0Mixed

Surprising findings

Limitations

Experimental setup

Datasets: COCO Flickr30K Entities VCR LLaVA-Instruct-150K Visual Genome PASCAL RefCOCO RefCOCO+ RefCOCOg gRefCOCO LookTwice-QA Visual-7W

Benchmarks: VQAv2 COCO Captioning RefCOCO RefCOCO+ RefCOCOg gRefCOCO LookTwice-QA Visual-7W VCR TextVQA IconQA HM

Metrics: accuracy CIDEr Precision@0.5 mIoU gIoU N-acc Jaccard index F1

Baselines: Shikra-13B Ferret-13B MiniGPT-v2 GPT4RoI-7B CycleSegNet MDETR PolyFormer LAVT

Builds on: LLaVA Shikra InstructBLIP Vicuna

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