atlas

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

SV-RAG: LoRA-Contextualizing Adaptation of MLLMs for Long Document Understanding

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.

Proposes SV-RAG, a single MLLM with two LoRA adapters (one for contextualized late-interaction page retrieval, one for question answering) to answer questions over long visually-rich documents, and introduces VisR-Bench.

Problem

Answering questions over long, multi-page visually-rich documents is hard for MLLMs: parsing loses layout and feeding all pages is memory-expensive and distracting, while document-parser RAG underperforms.

Approach

Use the MLLM itself as a visual retriever via contextualized late-interaction scoring on hidden states, and share one backbone across retrieval and QA through two LoRA adapters, so only the top-k retrieved pages are passed to the QA adapter.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use Col-Phi-3-vision for page retrieval instead of the strongest listed baselineSV-RAG retrieval · SlideVQAtop1 accuracy: 82.2 -> 90.6Helped
use Col-Phi-3-vision for page retrieval instead of the strongest listed baselineSV-RAG retrieval · MMLongBench-Doctop1 accuracy: 44.9 -> 64.8Helped
use Col-Phi-3-vision for page retrieval instead of the strongest listed baselineSV-RAG retrieval · VisR-Benchtop1 accuracy: 55.2 -> 71.9Helped
use Col-Phi-3-vision for page retrieval instead of the strongest listed baselineSV-RAG retrieval · SP-DocVQAtop1 accuracy: 56.7 -> 65.1Helped
add QA LoRA fine-tuning (ablation)SV-RAG-InternVL2 · SP-SlideVQAEM: 16.40 -> 45.07Helped
add QA LoRA fine-tuning (ablation)SV-RAG-InternVL2 · MMLongBench-DocG-Acc: 33.2 -> 34.0Helped
add QA LoRA fine-tuning (ablation)SV-RAG-InternVL2 · MP-SlideVQAEM: 24.25 -> 31.98Helped
add QA LoRA fine-tuning (ablation)SV-RAG-InternVL2 · DUDEANLS: 0.36 -> 0.45Mixed
add QA LoRA fine-tuning (ablation)SV-RAG-Phi-3-vision · MMLongBench-DocG-Acc: 30.7 -> 28.4Hurt
use hidden states from the 21th transformer layer instead of the final layer (ablation)Phi-3-vision retrieval · MMLongBench-Doctop1 accuracyHelped
expand retrieval training data with DocMatix-IR and PFL-DocVQASV-RAG retrieval · MMLongBench-Doctop1 retrieval accuracy: ~1%Helped

Surprising findings

Limitations

Experimental setup

Datasets: ColPali training data DocVQA InfoVQA TAT-DQA arXivQA DocMatix-IR PFL-DocVQA SlideVQA

Benchmarks: SlideVQA MMLongBench-Doc DocVQA DUDE VisR-Bench

Metrics: Top-k accuracy EM G-Acc ANLS PNLS MGS

Baselines: BM25 SBERT BGE-M3 BGE-large NV-Embed-v2 CLIP SigLIP InternVL2-8B GPT-4o Gemini-1.5-Pro

Builds on: ColPali LoRA LLaVA ColBERT-style late interaction

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