atlas

Research map / Vision-language and multimodal / Visual question answering

Visual Haystacks: A Vision-Centric Needle-In-A-Haystack Benchmark

ICLR 2025 · Vision-language and multimodal › Visual question answering · approach: Multimodal LLM question answering · 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.

Introduces Visual Haystacks, a vision-centric needle-in-a-haystack benchmark for multi-image QA over up to 10K COCO images, and MIRAGE, a visual-RAG LMM with a Q-Former compressor and learned retriever that scales to 10K images on one 40GB A100.

Problem

Long-context LMMs can ingest many images, but they fail at retrieving and reasoning over relevant visual content among distractors in multi-image QA; existing visual needle-in-a-haystack benchmarks overlay text and thus mostly test OCR.

Approach

A realistic, vision-centric NIAH benchmark built from COCO with real visual needles (anchor object retrieval then target object reasoning), plus MIRAGE, which compresses each image to 32 tokens via a Q-Former and filters images with a query-aware retriever trained jointly with next-token prediction on LLaVA-based visual RAG.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MIRAGE-8.3B instead of the strongest listed baselineRetVQA · RetVQAscore: 30.6 -> 67.6Helped
Use MIRAGE-8.3B instead of LLaVA-v1.5-7Bsingle-image QA · VQAv2score: 78.5 -> 76.6Hurt
Use MIRAGE-8.3B instead of LLaVA-v1.5-7Bsingle-image QA · GQAscore: 62.0 -> 59.1Hurt
Use MIRAGE-8.3B instead of LLaVA-v1.5-7Bsingle-image QA · TextVQAscore: 58.2 -> 56.2Hurt
Use MIRAGE-8.3B instead of LLaVA-v1.5-7Bsingle-image QA · MMBscore: 64.3 -> 69.2Helped
Use MIRAGE-8.3B instead of LLaVA-v1.5-7Bsingle-image QA · MMB-CNscore: 58.3 -> 66.9Helped
Use MIRAGE-8.3B instead of LLaVA-v1.5-7Bsingle-image QA · MM-Vetscore: 31.1 -> 33.4Helped
Increase the haystack from N=1 to N=100MIRAGE-8.3B · VHs single-needleaccuracy: 83.24%±1.11% -> 61.99%±1.41%Hurt
Increase the haystack from N=1K to N=10KMIRAGE-8.3B · VHs single-needleaccuracy: 55.70%±1.57% -> 51.70%±2.56%Hurt
Use MIRAGE-8.3B instead of CLIP + LLaVA-v1.5-7BVHs single-needle · N=10Kaccuracy: 49.30%±2.20% -> 51.70%±2.56%Helped
Increase the number of needle images from one to twoLMMs · VHs oracle cross-image reasoningaccuracyHurt
Place the needle at an unfavorable position in the input image sequenceexisting LMMs · VHs positional evaluationaccuracy: up to 25%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: RetVQA SlideVQA WebQA LLaVA instruction data COCO CC3M/12M LAION-400M ShareGPT captioning

Benchmarks: Visual Haystacks RetVQA VQAv2 GQA TextVQA POPE MMBench MME SEED-Bench MM-Vet

Metrics: accuracy recall

Baselines: GPT-4o Gemini v1.5 Pro Qwen2-VL-7B InternVL2-8B Phi-3 Vision mPLUG-Owl3 CLIP + LLaVA-v1.5-7B LWM

Builds on: LLaVA-v1.5 Q-Former retrieval-augmented generation needle-in-a-haystack

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