atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Molmo and PixMo: Open Weights and Open Data for State-of-the-Art Vision-Language Models

CVPR 2025 · Vision-language and multimodal › Multimodal LLMs · approach: VLM capability analysis · 51 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 Molmo, a family of open-weight VLMs (1B–72B) trained on the new PixMo datasets collected without any VLM-generated data, achieving near-GPT-4o human preference at 72B.

Problem

Strongest open-weight vision-language models depend on synthetic data distilled from proprietary VLMs, leaving the community without knowledge of how to build performant VLMs from scratch with open data.

Approach

Collect fully human-annotated and non-VLM-synthetic datasets (speech-based dense captions, human-edited QA, 2D pointing data) and pair them with a simple two-stage training recipe with overlapping multi-crop tiling, attention pooling of vision tokens, length-conditioned captioning, and pointing-based counting.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use point-then-count instead of count-only (ablation)Molmo counting model · CountBenchQA testaccuracy: 87.9 -> 89.4Helped
use point-then-count instead of count-only (ablation)Molmo counting model · PixMo-Count validationaccuracy: 80.2 -> 86.3Helped
train with top-down, left-right ordered points (ablation)Molmo counting model · CountBenchQA testaccuracy: 85.4 -> 89.4Helped
train with top-down, left-right ordered points (ablation)Molmo counting model · PixMo-Count validationaccuracy: 74.1 -> 86.3Helped
use plain-text coordinates instead of special point tokens (ablation)Molmo counting model · CountBenchQA testaccuracy: 85.8 -> 89.4Helped
use plain-text coordinates instead of special point tokens (ablation)Molmo counting model · PixMo-Count validationaccuracy: 80.9 -> 86.3Helped
use multiple overlapping crops instead of one crop (ablation)Molmo-7B-D · 11-benchmark suite11-avg: 62.8 -> 76.9Helped
add length hints during caption pre-training (ablation)Molmo-7B-D · Captioning evaluationcap F1: 53.0 -> 54.1Helped
use mean-query attention pooling instead of feature stacking (ablation)Molmo-7B-D · 11-benchmark suite11-avg: 76.1 -> 76.9Helped
increase PixMo-Cap training images from 0 to 712k (ablation)Molmo-7B-D · 11-benchmark suite11-avg: 74.9 -> 76.9Helped
remove PixMo-Docs from fine-tuning (ablation)Molmo-7B-D · 11-benchmark suite11-avg: 76.9 -> 75.8Hurt
remove the pointing task from fine-tuning (ablation)Molmo-7B-D · 11-benchmark suite11-avg: 76.9 -> 76.2Hurt

Surprising findings

Limitations

Experimental setup

Datasets: PixMo-Cap PixMo-AskModelAnything PixMo-Points PixMo-CapQA PixMo-Docs PixMo-Clocks PixMo-Count VQA v2.0 TextVQA ChartQA DocVQA AI2D

Benchmarks: AI2D ChartQA VQA v2.0 DocVQA InfoVQA TextVQA RealWorldQA MMMU MathVista CountBenchQA PixMo-Count

Metrics: accuracy Elo score cap F1

Baselines: GPT-4o GPT-4V Gemini 1.5 Pro Claude 3.5 Sonnet Qwen2-VL-72B LLaVA OneVision-72B InternVL2-Llama-3-76B Llama-3.2V-90B-Instruct

Builds on: LLaVA CLIP OLMo Qwen2 OLMoE

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