atlas

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

VDocRAG: Retrieval-Augmented Generation over Visually-Rich Documents

CVPR 2025 · Vision-language and multimodal › Visual question answering · approach: Multimodal question answering datasets · 15 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 VDocRAG, an image-based RAG framework over visually-rich documents with LVLM retriever/generator, self-supervised compression pre-training (RCR, RCG), and the OpenDocVQA benchmark/dataset.

Problem

Retrieval-augmented question answering over large collections of visually-rich documents (charts, tables, slides, PDFs) where text-based RAG loses information through OCR/parsing.

Approach

Treat documents as images and adapt a large vision-language model into a dual-encoder retriever and generator, using self-supervised pre-training that compresses document image features into the EOS token by aligning them with OCR text via contrastive retrieval (RCR) and generation with a custom attention mask (RCG).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use VDocRAG with visual document retrieval instead of text-based RAGPhi3 RAG · ChartQA single-poolRelaxed Accuracy: 28.0 -> 52.0 (+24.0)Helped
Use VDocRAG with visual document retrieval instead of text-based RAGPhi3 RAG · SlideVQA single-poolF1: 28.6 -> 44.2 (+15.6)Helped
Remove RCR pre-training (ablation)VDocRetriever · SlideVQA single-poolnDCG@5: 77.3 -> 75.9 (−1.4)Hurt
Remove RCR pre-training (ablation)VDocRetriever · InfoVQA single-poolnDCG@5: 72.9 -> 71.1 (−1.8)Hurt
Remove RCG pre-training (ablation)VDocRetriever · SlideVQA single-poolnDCG@5: 77.3 -> 71.7 (−5.6)Hurt
Remove RCG pre-training (ablation)VDocRetriever · InfoVQA single-poolnDCG@5: 72.9 -> 68.8 (−4.1)Hurt
Remove both RCG and RCR pre-training tasks (ablation)VDocRetriever · SlideVQA single-poolnDCG@5: 77.3 -> 71.0 (−6.3)Hurt
Remove both RCG and RCR pre-training tasks (ablation)VDocRetriever · InfoVQA single-poolnDCG@5: 72.9 -> 66.8 (−6.1)Hurt
Remove the LLM and projector, leaving CLIP encoders (ablation)VDocRetriever · SlideVQA single-poolnDCG@5: 77.3 -> 43.7 (−33.6)Hurt
Remove the LLM and projector, leaving CLIP encoders (ablation)VDocRetriever · InfoVQA single-poolnDCG@5: 72.9 -> 37.9 (−35.0)Hurt
Remove MHDocVQA from the training data (ablation)VDocRAG · SlideVQA single-poolnDCG@5: 77.3 -> 75.0 (−2.3)Hurt
Remove all OpenDocVQA datasets except MHDocVQA (ablation)VDocRAG · InfoVQA single-poolANLS: 56.2 -> 44.0 (−12.2)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: DocVQA InfoVQA VisualMRC ChartQA OpenWikiTable DUDE MPMQA SlideVQA MHDocVQA DocStruct4M COYO-700M

Benchmarks: ChartQA SlideVQA InfoVQA DUDE OpenDocVQA

Metrics: nDCG@5 ANLS Relaxed Accuracy F1

Baselines: BM25 Contriever E5 GTE E5-Mistral NV-Embed-v2 CLIP DSE VisRAG-Ret Text-based RAG

Builds on: DSE Phi-3-Vision InfoNCE Open-WikiTable DocStruct4M

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