atlas

Research map / Large language models / Retrieval and knowledge

VisRAG: Vision-based Retrieval-augmented Generation on Multi-modality Documents

ICLR 2025 · Large language models › Retrieval and knowledge · approach: RAG robustness and evaluation · 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.

Proposes VisRAG, a pure-vision RAG pipeline where a VLM-based bi-encoder retriever (VisRAG-Ret) embeds document page images directly and a VLM generator (VisRAG-Gen) answers from retrieved page images, avoiding text parsing.

Problem

Text-based RAG requires parsing multi-modal documents into text, losing layout and visual information and introducing parsing errors that degrade retrieval and generation.

Approach

Treat each document page as an image unit, embed it with a VLM bi-encoder (MiniCPM-V 2.0 with position-weighted mean pooling and InfoNCE), and generate answers with VLMs via page concatenation, weighted selection, or native multi-image input, removing the parsing stage entirely.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use vision-based document-page retrieval instead of text-based MiniCPM (OCR) retrievalVisRAG-Ret, out-of-domain · Six VQA datasetsMRR@10 average: 63.33 -> 71.49Helped
use vision-based document-page retrieval instead of text-based MiniCPM (OCR) retrievalVisRAG-Ret, in-domain · Six VQA datasetsMRR@10 average: 74.78 -> 77.91Helped
use vision-based document-page generation instead of OCR-text generationVisRAG-Gen vs. TextRAG-Gen · Six VQA datasets, top-1accuracy (%) average: 27.68 -> 53.32Helped
increase retrieved pages from top-1 to top-3MiniCPM-V 2.6 multi-image generation · Six VQA datasetsaccuracy (%) average: 53.32 -> 56.12Helped
increase retrieved pages from top-1 to top-3GPT-4o multi-image generation · Six VQA datasetsaccuracy (%) average: 52.44 -> 54.98Helped
increase retrieved pages beyond top-1 using page concatenation (ablation)MiniCPM-V 2.0 single-image generation · Six VQA datasetsaccuracy (%) average: 36.16 -> 29.95; 36.16 -> 28.96Hurt
use weighted selection instead of page concatenation for multiple retrieved pages (ablation)MiniCPM-V 2.0 single-image generation · Six VQA datasets, top-2 and top-3accuracy (%) average: 29.95 -> 36.10; 28.96 -> 35.50Helped
replace PPOCR adjacent merging with Pytesseract parsing (ablation)MiniCPM text retriever · Six VQA datasets, in-domainMRR@10 average: 74.78 -> 66.13Hurt
replace PPOCR adjacent merging with layout-preserving parsing (ablation)MiniCPM text retriever · Six VQA datasets, in-domainMRR@10 average: 74.78 -> 73.55Hurt
replace VisRAG-Ret with SigLIP (ablation)VisRAG pipeline · ArxivQA and InfographicsVQA document-length subsetsrelative retrieval and generation performanceHurt
replace text parsing and text retrieval with VisRAG vision-based pipelineVisRAG pipeline · InfographicsVQAend-to-end accuracy: 25% -> 51%Helped
use VisRAG instead of TextRAGRAG pipeline · Six evaluation datasetsrelative accuracy: 40% relative accuracy incrementHelped

Surprising findings

Limitations

Experimental setup

Datasets: ArXivQA ChartQA MP-DocVQA InfographicsVQA PlotQA SlideVQA TextVQA ALLaVA

Benchmarks: ArxivQA ChartQA DocVQA InfoVQA PlotQA SlideVQA

Metrics: MRR@10 Recall@10 answer accuracy relaxed exact match

Baselines: BM25 bge-large-en-v1.5 NV-Embed-v2 SigLIP MiniCPM (OCR) MiniCPM (Captioner) ColPali GPT-4o (OCR)

Builds on: DPR-style dual encoder dense retrieval MiniCPM-V 2.0 ColPali InfoNCE

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