atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Draw-and-Understand: Leveraging Visual Prompts to Enable MLLMs to Comprehend What You Want

ICLR 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Instruction-tuned multimodal assistants · 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.

Draw-and-Understand adds a visual prompt encoder to existing MLLMs (SPHINX-X, LLaVA-Next-LLaMA3) and trains them on a 1.2M-sample multi-domain visual prompt dataset, evaluated on a new MDVP-Bench.

Problem

Existing MLLMs interpret whole images from text, and prior visual-prompt models rely on fixed box references, handle few simultaneous references, need specialized architectures, and often sacrifice image-level perception.

Approach

A general VP-MLLM architecture with a visual prompt encoder that embeds point, box (and noise-simulated free-form) coordinates with learnable markers, plugged into different pre-trained MLLMs; trained in two stages (alignment on detection/segmentation data, then multi-task instruction tuning) with GPT-4V-generated multi-domain data using Set-of-Marks prompting.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use a visual prompt encoder instead of alpha blending (ablation)SPHINX-13B · LVISSemantic Similarity: 56.89 -> 68.74Helped
Use a visual prompt encoder instead of putting coordinates in text (ablation)SPHINX-13B · LVISSemantic Similarity: 57.74 -> 68.74Helped
Use two-stage training rather than one-stage training (ablation)VP-SPHINX-13B · LVISAccuracy (Point): 62.94 -> 69.57Helped
Add GPT-4V-related data to Grounding QA data (ablation)VP-SPHINX-13B · MDVP Bench NaturalPoint score: 52.59 -> 67.73Helped
Add Grounding QA data to GPT-4V-related data (ablation)VP-SPHINX-13B · MDVP Bench NaturalPoint score: 64.67 -> 67.73Helped
Use VP-MLLM instead of ChatSpot-7B for box-prompt OCRCOCO-Text · COCO-TextAccuracy: 31.8 -> 45.44Helped
Use visual prompting on VP-SPHINX-13BMDVP Bench · MDVP Bench NaturalPoint score: 83.40 -> 92.95Helped
Use VP-SPHINX-13B rather than SPHINX-X-13BGeneral image-level understanding · VQA v2score: 80.2 -> 78.4Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MDVP-Instruct-Data Flickr30K RefCOCO RefCOCO+ RefCOCOg GCG GRIT GeoChat Point-QA Visual7W VCR COCO

Benchmarks: LVIS PACO COCO Text RefCOCOg LLaVA Bench Ferret Bench MDVP-Bench VQA-v2 MME POPE SEED-Bench TextVQA

Metrics: Semantic Similarity Semantic IOU accuracy METEOR CIDEr GPT-4V score ratio GPT-4 relative score

Baselines: Shikra GPT4RoI ChatSpot Osprey Ferret Ferret-v2 Kosmos-2 ViP-LLaVA

Builds on: LLaVA SPHINX-X Set-of-Marks prompting Osprey Ferret

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