atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Prismatic VLMs: Investigating the Design Space of Visually-Conditioned Language Models

ICML 2024 · Vision-language and multimodal › Multimodal LLMs · approach: VLM capability analysis · 6 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 design choices for visually-conditioned language models (VLMs) under a unified 12-benchmark evaluation suite and an open training codebase, and distills insights into the Prismatic (Prism) VLM family at 7B/13B that outperforms InstructBLIP and LLaVA v1.5.

Problem

Design decisions for VLMs (image preprocessing, visual backbone, optimization, language model choice, training scale) are under-explored, and existing evaluations are inconsistent and subjective, making it hard to know which factors drive performance.

Approach

Holds the LLaVA v1.5 architecture fixed and changes one design axis at a time, measuring effects with objective standardized benchmarks and z-score aggregation with significance testing; combines the winning choices (single-stage training, fused DINOv2+SigLIP features, naive resize, higher resolution, more epochs and data) into Prism models.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
skip the projector pretraining stage and use single-stage training (ablation)Prismatic VLM · 12-benchmark aggregatenormalized aggregate performance: p = 0.00558Helped
finetune the visual backbone instead of keeping it frozen (ablation)Prismatic VLM · 12-benchmark suite, especially RefCOCO and OCID-Refnormalized aggregate performance: p = 0.00381Hurt
use vision-language contrastive pretrained features (CLIP or SigLIP) rather than alternatives (ablation)Prismatic VLM · 12-benchmark aggregatenormalized aggregate performance: p = 7.11e-8Helped
use naive resize rather than letterbox padding (ablation)Prismatic VLM with CLIP or SigLIP · 12-benchmark aggregatenormalized aggregate performance: p = 0.0176Mixed
increase input resolution to 336px or 384px (ablation)Prismatic VLM · 12-benchmark aggregatenormalized aggregate performance: p = 6.05e-4Helped
fuse DINOv2 features with SigLIP features (ablation)Prismatic VLM · 12-benchmark aggregatenormalized aggregate performance: p = 0.00164Helped
fuse DINOv2 features with CLIP features (ablation)Prismatic VLM · 12-benchmark aggregatenormalized aggregate performance: p = 0.37313No clear effect
use an instruct-tuned LM rather than a base LM (ablation)Prismatic VLM · 12-benchmark aggregatenormalized aggregate performance: p = 0.34854No clear effect
replace Llama-2 with Mistral v1 (ablation)Prismatic VLM · 12-benchmark aggregatenormalized aggregate performance: p = 0.03097Mixed
remove language-only ShareGPT co-training data (ablation)Prismatic VLM · 12-benchmark aggregatenormalized aggregate performance: p = 0.13655No clear effect
include language-only safety co-training data (ablation)Prismatic VLM, especially base-LM models · toxic and racist promptssafeguards in outputsHelped
train for two epochs instead of one (ablation)Prismatic VLM · 12-benchmark aggregatenormalized aggregate performance: p = 0.00496Helped

Surprising findings

Limitations

Experimental setup

Datasets: LLaVA v1.5 pretraining mixture (LAION, CC, SBU, LLaVA synthetic, VQAv2, GQA, OK-VQA, OCR-VQA, A-OKVQA, TextCaps, RefCOCO LVIS-Instruct-4V LRV-Instruct

Benchmarks: VizWiz VQAv2 GQA TextVQA RefCOCO RefCOCO+ RefCOCOg OCID-Ref VSR TallyQA POPE AI2D

Metrics: accuracy normalized z-score IoU-threshold accuracy one-sided Fisher t-test p-value

Baselines: LLaVA v1.5 7B LLaVA v1.5 13B InstructBLIP 7B InstructBLIP 13B

Builds on: LLaVA v1.5 CLIP DINOv2 SigLIP Vicuña v1.5

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