atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Improved Baselines with Visual Instruction Tuning

CVPR 2024 · Vision-language and multimodal › Multimodal LLMs · approach: Visual instruction tuning · 1,490 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.

Systematically studies LLaVA design choices and shows that an MLP connector, academic VQA data with response-format prompts, higher resolution, and a 13B LLM yield LLaVA-1.5, a strong, publicly-data-only baseline trainable in about a day on 8 A100s.

Problem

Unclear which design and data choices make large multimodal models strong on both short-answer academic VQA and open-ended visual conversation, and how to build an efficient, reproducible baseline.

Approach

Keep LLaVA's simple architecture but replace the linear projector with a two-layer MLP, add academic VQA data with explicit response-format prompts, scale input resolution to 336px and the LLM to 13B; add a grid-based high-resolution variant (LLaVA-1.5-HD) with a global context image.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace linear vision-language projection with a two-layer MLP connector (ablation)LLaVA 7B (224px) · Academic and instruction-following benchmarks (GQA, MME, MM-Vet)score: MME 1197.0 -> 1355.2 (vs +VQA-v2 row); MM-Vet 27.7 -> 27.8 region-level contextHelped
add response formatting prompt during finetuning (single word/phrase for VQA) (ablation)LLaVA 7B with VQA-v2 · MMEperception score: 1197.0 -> 1323.8Helped
add VQAv2 to LLaVA training data (ablation)LLaVA 7B (224px) · MMEperception score: 809.6 -> 1197.0Helped
add OKVQA and OCRVQA data (ablation)LLaVA 7B (224px) · GQA / MME / MM-Vetscore: GQA 47.3 -> 50.0; MME 1355.2 -> 1377.6; MM-Vet 27.8 -> 29.6Helped
add region-level VQA data (Visual Genome, RefCOCO) (ablation)LLaVA 7B (224px) · MM-Vetscore: 29.6 -> 30.8Helped
scale input resolution from 224 to 336 (CLIP-ViT-L-336px) (ablation)LLaVA 7B · GQA / MME / MM-Vetscore: MM-Vet 30.8 -> 30.3; MME 1426.5 -> 1450; GQA 50.3 -> 51.4Mixed
add GQA training data (ablation)LLaVA 7B (336px) · MME / MM-Vetscore: MME 1450 -> 1469.2; MM-Vet 30.3 -> 30.7; GQA score marked contaminated (62.0*)Mixed
add ShareGPT conversation data (ablation)LLaVA 7B (336px) · MME / MM-Vetscore: MME 1469.2 -> 1510.7; MM-Vet 30.7 -> 31.1Helped
scale LLM from Vicuna-7B to Vicuna-13B (ablation)LLaVA-1.5 (336px) · MM-Vet / MMEscore: MM-Vet 31.1 -> 36.1; MME 1510.7 -> 1531.3Helped
add global context (224px whole image concatenated) to high-res patch features (ablation)LLaVA-1.5-HD 7B (448px) · GQA / MME / MM-Vetscore: GQA 62.9 -> 63.8; MME 1425.8 -> 1497.5; MM-Vet 31.9 -> 35.1Helped
scale to 448px with HD split-encode-merge and global contextLLaVA-1.5 13B · MM-Vetscore: 36.1 -> 39.4Helped
reduce LLaVA-1.5 training data by random subsampling to 50%LLaVA-1.5 13B · MMBench, ScienceQA, POPEscore: performance does not decrease at 50%; retains >98% of full performance overallNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: LLaVA-Instruct 158K ShareGPT 40K VQAv2 GQA OKVQA OCRVQA A-OKVQA TextCaps RefCOCO Visual Genome CC-595K/LCS-558K pretraining

Benchmarks: VQAv2 GQA VizWiz ScienceQA-IMG TextVQA POPE MME MMBench MMBench-CN SEED-Bench LLaVA-Bench-in-the-Wild MM-Vet

Metrics: accuracy F1 GPT-4 score

Baselines: LLaVA InstructBLIP Qwen-VL-Chat BLIP-2 IDEFICS-80B Shikra PaLI-X-55B

Builds on: LLaVA InstructBLIP Vicuna CLIP

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