atlas

Research map / Vision-language and multimodal / Human and embodied modeling

Towards Natural Language-Based Document Image Retrieval: New Dataset and Benchmark

CVPR 2025 · Vision-language and multimodal › Human and embodied modeling · approach: Composed and text-based image retrieval · 8 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 NL-DIR, a 41K-document-image benchmark with 205K LLM-generated and human-verified natural-language queries, and evaluates contrastive VLMs and OCR-free VDU models in a two-stage recall plus cross-attention re-ranking pipeline.

Problem

Existing document image retrieval relies on image queries that match only coarse categories or on OCR-based text retrieval, leaving fine-grained natural-language queries over document images largely unsupported.

Approach

Builds a large natural-language query-to-document-image retrieval benchmark by generating queries from layout-aware OCR text with an LLM, filtering with CLIP/BLIP/ChatGPT/Qwen-VL scores plus manual checks, and proposes a two-stage recall (SigLIP, LoRA-tuned) and cross-attention re-ranking (BLIP-ITM/Pix2Struct) pipeline.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune the SigLIP text module with LoRA (ablation)SigLIP-So400m on NL-DIR · NL-DIR testRecall@10: 61.18 -> 79.40Helped
Fine-tune the SigLIP visual module with LoRA (ablation)SigLIP-So400m on NL-DIR · NL-DIR testRecall@10: 79.40 -> 89.72Helped
Use the Pix2Struct visual encoder with the LoRA-tuned SigLIP text encoder (ablation)SigLIP-So400m on NL-DIR · NL-DIR testRecall@10: 79.40 -> 41.57Hurt
Add extra cross-attention to SigLIP encoders (ablation)SigLIP-So400m reranking · NL-DIR testRecall@10: 89.72 -> 12.98Hurt
Use Pix2Struct visual features with extra cross-attention (ablation)SigLIP text encoder on NL-DIR · NL-DIR testRecall@10: 12.98 -> 79.40Helped
Use Pix2Struct's original cross-attention for the ITM task (ablation)Pix2Struct on NL-DIR · NL-DIR testRecall@10: 79.40 -> 84.63Helped
Use BLIP-ITM text features with Pix2Struct visual features and extra cross-attention (ablation)NL-DIR two-stage retrieval · NL-DIR testRecall@10: 84.63 -> 94.17Helped
Add fine-grained reranking (ablation)NL-DIR retrieval · NL-DIR abstract queriesRecall@10: 87.76 -> 90.56Helped
Add fine-grained reranking (ablation)NL-DIR retrieval · NL-DIR concrete queriesRecall@10: 97.22 -> 99.35Helped
Add fine-grained reranking (ablation)NL-DIR retrieval · NL-DIR chart subsetRecall@10: 99.02 -> 98.65Hurt
Add fine-grained reranking (ablation)NL-DIR retrieval · NL-DIR advertisement subsetRecall@10: 99.01 -> 97.05Hurt
Remove pairwise loss from reranking training (ablation)NL-DIR reranking model · NL-DIR testretrieval performanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: OCR-IDL DocVQA NL-DIR

Benchmarks: NL-DIR

Metrics: Recall@1 Recall@10 MRR@10 Recall@100

Baselines: CLIP-base BLIP-base BLIP-large DFN SigLIP-So400m InternVL-14B-224px Donut Nougat Pix2Struct Vary TextMonkey DocOwl1.5

Builds on: CLIP BLIP SigLIP ColPali DSE

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