Organizations: National University of Singapore, Singapore · University of Science and Technology of China, China · Hefei University of Technology, China
Visual Document Retrieval (VDR) requires representations that capture both fine-grained visual details and global document structure to ensure retrieval efficacy while maintaining computational efficiency. Existing VDR models struggle to balance effectiveness and efficiency when processing high-resolution documents: they often either lose fine-grained information or generate an excessive number of visual tokens, resulting in significant indexing overhead and high retrieval latency. In this work, we rethink the visual encoding mechanism and propose a new X-VisEmb paradigm that progresses from multi-resolution sampling and encoding, through cross-granularity feature fusion, to adaptive representation distillation. A preliminary study validates its feasibility and effectiveness in capturing complementary visual cues at varying scales. Building on the insights, we develop MURE, a novel framework that employs VLMs as a hierarchical multi-resolution encoder, integrates resolution-level Matryoshka representation learning (RMRL) for effective feature fusion, and applies a semantic-aware hierarchical clustering mechanism for visual token compression. Experiments on two widely used VDR benchmarks show that our MURE framework consistently beats strong baselines. Furthermore, it significantly outperforms ColPali with only 50% of its visual token budget.
Figures & tables
Figure 1. Comparison between our approach (c) and two existing methods (a) and (b). (d) is a sample that demonstrates the necessity of both coarse- and fine-grained features.
Figure 2. An overview of our proposed X-VisEmb paradigm.
Figure 3. Preliminary experimental results.
Figure 4. The overall architecture of MURE . The S×p represents the aggregate image patch token budget; p denotes the atomic token sequence generated by the visual encoder from a single image pass; S denotes the number of spatial page divisions .
Model
Size
ArxivQ
DocQ
InfoQ
TabF
TATQ
Shift
AI
Energy
Gov.
Health
Avg.
Other LLM as Backbone
One-Peace
4B
43.9
23.4
59.9
57.0
13.4
17.0
45.4
53.2
55.9
59.5
42.9
E5-V
8B
41.1
24.3
49.5
58.2
9.0
13.2
46.1
57.7
53.0
59.6
41.2
DSE
4B
78.1
45.8
82.0
79.2
49.0
69.8
96.8
92.6
92.0
96.3
78.2
Omni-Embed
3B
85.3
59.2
89.2
91.0
69.7
78.6
98.1
93.5
95.4
95.8
85.7
ColQwen2
2B
88.0
61.5
92.5
89.0
82.2
89.9
99.0
95.9
95.5
98.8
89.2
Table 1. Performance on ViDoRe V1 (In-Domain). Best/second-best results are marked in bold/underlined in the category.
Model
Size
ESG Human
Eco Mul
Bio Mul
ESG Syn_Mul
Bio
ESG Syn
Eco
Avg.
Other LLM as Backbone
VisRAG-Ret
3B
53.7
48.7
47.7
46.4
54.8
45.9
59.6
51.0
VLM2Vec
7B
33.9
42.0
29.7
38.4
38.8
36.7
51.4
38.7
GME
7B
65.8
56.2
55.1
56.7
64.0
54.3
62.9
59.3
mmE5
11B
52.8
44.3
46.8
54.7
51.3
55.1
48.6
50.5
MoCa-3B
3B
63.3
57.3
59.8
54.8
62.5
58.3
62.8
59.8
Table 2. Performance on ViDoRe V2 (Out-of-Domain). Best/second-best results are marked in bold/underlined in the category.
Figure 5. Performance analysis of MURE with varying number of target token on ViDoRe V1 and ViDoRe V2.
Figure 6. MaxSim score-weighted contribution analysis across all granularities.
Figure 7. Performance across nested granularity levels.
Figure 8. Performance comparison using RMRL training with different granularity configurations.
Figure 9. Performance comparison between MURE and ColPali across varying token budgets. (a) Results on ViDoRe V1. (b) Results on ViDoRe V2.
Visual document retrieval (VDR) is dominated by multi-billion-parameter models that are slow to index at full corpus scale and expensive to serve. Prior compression routes either train a smaller multi-vector encoder from scratch or distil only the query side; neither yields a compact single-vector retriever end-to-end. We present DistilVDR, a 524M end-to-end VDR system distilled bilaterally from a single 8B vision-language teacher under a pointwise cosine alignment loss. All supervision comes from the frozen teacher's embedding space, which was itself trained with relevance supervision, so the student objective needs no relevance labels, negative sampling, or contrastive term. We match VDR's text-query and image-document input asymmetry with an asymmetric encoder-only student that concentrates visual capacity on the document side and keeps the query side at 70M parameters. We release two variants that share the same encoders and training and differ only in the document encoder's visual-tile budget: DistilVDR-HiRes attains 61.74 average NDCG@5 on ViDoRe v1+v2+v3 (86.9% of the 8B teacher) and leads every reproduced sub-1B baseline on the high-resolution-sensitive v3 benchmark, while DistilVDR-Fast attains 59.98 at a 3 times smaller visual-token budget. Both variants store one million documents in a 15.6 times smaller index than the strongest sub-1B multi-vector baseline and index the corpus an order of magnitude faster. The code is available at https://github.com/Ryenhails/NanoVDR.
Zhuchenyang Liu, Ziyi Wang, Yao Zhang +1
Aalto University, Finland · Independent Researcher, Netherlands
Visual Document Retrieval (VDR), which aims to retrieve relevant pages within vast corpora of visually-rich documents, is of significance in current multimodal retrieval applications. The state-of-the-art multi-vector paradigm excels in performance but suffers from prohibitive overhead, a problem that current efficiency methods like pruning and merging address imperfectly, creating a difficult trade-off between compression rate and feature fidelity. To overcome this dilemma, we introduce Prune-then-Merge, a novel two-stage framework that synergizes these complementary approaches. Our method first employs an adaptive pruning stage to filter out low-information patches, creating a refined, high-signal set of embeddings. Subsequently, a hierarchical merging stage compresses this pre-filtered set, effectively summarizing semantic content without the noise-induced feature dilution seen in single-stage methods. Extensive experiments on 29 VDR datasets demonstrate that our framework consistently outperforms existing methods, significantly extending the near-lossless compression range and providing robust performance at high compression ratios.
Yibo Yan, Mingdong Ou, Yi Cao +5
Hong Kong University of Science and Technology (Guangzhou) · Alibaba Cloud Computing · Hong Kong University of Science and Technology
Although Multimodal Large Language Models (MLLMs) have shown remarkable potential in Visual Document Retrieval (VDR) through generating high-quality multi-vector embeddings, the substantial storage overhead caused by representing a page with thousands of visual tokens limits their practicality in real-world applications. To address this challenge, we propose an auto-regressive generation approach, CausalEmbed, for constructing multi-vector embeddings. By incorporating iterative margin loss during contrastive training, CausalEmbed encourages the embedding models to learn compact and well-structured representations. Our method enables efficient VDR tasks using only dozens of visual tokens, achieving a 30-155x reduction in token count while maintaining highly competitive performance across various backbones and benchmarks. Theoretical analysis and empirical results demonstrate the unique advantages of auto-regressive embedding generation in terms of training efficiency and scalability at test time. As a result, CausalEmbed introduces a flexible test-time scaling strategy for multi-vector VDR representations and sheds light on the generative paradigm within multimodal document retrieval. Our code is available at https://github.com/Z1zs/Causal-Embed.
Jiahao Huo, Yu Huang, Yibo Yan +7
The Hong Kong University of Science and Technology (Guangzhou) · Alibaba Cloud Computing · The Hong Kong University of Science and Technology +1