atlas

Research map / Vision-language and multimodal / Multimodal LLMs

ViP-LLaVA: Making Large Multimodal Models Understand Arbitrary Visual Prompts

CVPR 2024 · Vision-language and multimodal › Multimodal LLMs · approach: Multimodal LLM benchmarks · 73 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 ViP-LLaVA, a multimodal model that overlays arbitrary visual prompts (boxes, arrows, scribbles, masks) directly onto images and fine-tunes LLaVA-1.5 on a new visual-prompt instruction dataset, plus introduces the ViP-Bench benchmark.

Problem

Large vision-language models handle whole-image understanding but struggle with region-specific reference; existing region methods rely on coordinates, positional embeddings, or ROI features and offer no user-friendly arbitrary visual prompting.

Approach

Alpha-blend arbitrary visual markers (rectangles, ellipses, arrows, scribbles, masks, etc.) directly onto the RGB image so CLIP encodes them without any region-specific module, using multi-layer CLIP features and a visual-prompt instruction dataset.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use multi-layer rather than single-layer CLIP features (ablation)ViP-LLaVA-Base-7B · Visual7Waccuracy: 82.44 -> 86.04Helped
use multi-layer rather than single-layer CLIP features (ablation)ViP-LLaVA-Base-7B · PointQAaccuracy: 70.23 -> 70.86Helped
use multi-layer rather than single-layer CLIP features (ablation)ViP-LLaVA-Base-7B · VCR validationQ → A accuracy: 84.64 -> 87.66Helped
add original-image tokens to overlaid-image tokens (ablation)ViP-LLaVA-Base-7B · VCR validationQA accuracy: 82.47\% -> 81.63\%No clear effect
replace visual prompts with textual coordinates (ablation)ViP-LLaVA-Base-7B · Visual7Waccuracy: 86.04 -> 86.36No clear effect
replace visual prompts with textual coordinates (ablation)ViP-LLaVA-Base-7B · PointQA-LookTwiceaccuracy: 70.86 -> 61.4Hurt
replace visual prompts with textual coordinates (ablation)ViP-LLaVA-Base-7B · ViP-Bench@Boxscore: 45.5 -> 42.6Hurt
split the overlaid image into source-image and prompt-image inputs (ablation)ViP-LLaVA-Base-7B · Visual7Waccuracy: 86.04 -> 85.98No clear effect
split the overlaid image into source-image and prompt-image inputs (ablation)ViP-LLaVA-Base-7B · PointQA-LookTwiceaccuracy: 70.86 -> 70.67No clear effect
reduce input resolution to 224 pixels and switch to Vicuna v1.1 (ablation)ViP-LLaVA-Base-7B · Visual7Waccuracy: 86.04 -> 81.80Hurt
add test-time visual prompt ensembling (ablation)ViP-LLaVA-Base-7B · Visual7Waccuracy: 86.04 -> 87.44Helped
add test-time visual prompt ensembling (ablation)ViP-LLaVA-Base-7B · PointQA-LookTwiceaccuracy: 70.86 -> 71.62Helped

Surprising findings

Limitations

Experimental setup

Datasets: RefCOCOg PointQA-LookTwice Visual Genome Flickr30k Entities Visual Commonsense Reasoning Visual7W LLaVA-1.5 instruction data BLIP 558k captions MM-Vet MMBench COCO

Benchmarks: Visual7W PointQA-LookTwice VCR ViP-Bench RefCOCOg

Metrics: accuracy GPT-4 judged score (0-10) CIDEr METEOR

Baselines: GPT-4V Shikra GPT4RoI LLaVA-1.5 Qwen-VL-Chat InstructBLIP Kosmos-2 GLaMM GRIT

Builds on: LLaVA-1.5 Shikra GPT4RoI Set-of-Mark

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