Appendices

Appendix D

ViDoRe v3 Appendix

6,249 words28 min read12 sources cited

Dataset examples

Examples from the ViDoRe V3 datasets. The sample pages illustrate varied query types and visually rich document layouts across domains, reflecting realistic retrieval scenarios.
Figure 1. Examples from the ViDoRe V3 datasets. The sample pages illustrate varied query types and visually rich document layouts across domains, reflecting realistic retrieval scenarios.

Supplementary benchmark details

Domains

Table 2 details the type of documents used in each corpus as well as several statistics.

Query type and format descriptions

Table 1 describes the types and formats of the queries, while Figure 2 gives details about query type intersection frequency.

Query type by generation method

Query type distributions by generation method (Figure 3) confirm that open-ended queries dominate synthetic queries as the synthetic pipeline attributed more weight to this type, while extractive queries dominate human-image queries since they are more naturally chosen by annotators.

Annotator pool and training details

Annotator Pool and Selection.

Annotation was conducted by a curated pool of 76 annotators who were selected based on having: (1) a bachelor's degree or higher in the relevant domain, (2) professional experience in the domain, (3) native-level language proficiency as required by task, and (4) prior experience with RAG, retrieval, or VQA annotation projects. Quality control was performed by 13 senior annotators with enhanced domain knowledge and extensive annotation experience, with project oversight provided by data leads with multiple years of experience in human data generation.

Training and Pilot Phase.

The annotation process began with a comprehensive onboarding phase where annotators received task-specific training using gold-standard examples. For each domain, a pilot of several hundred tasks was conducted with 100% quality control coverage and multiple annotators per task. During this phase, data leads and the research team continuously evaluated annotations, provided clarifications, and refined guidelines. Inter-annotator agreement and time-per-task baselines were calculated to establish ongoing evaluation benchmarks. The pilot concluded upon validation of both data quality and guideline effectiveness.

Supplementary agreement metrics

Pages were pre-filtered by a VLM before human annotation; as most pages shown to annotators were likely relevant, this created a skewed class distribution. This prevalence imbalance causes traditional chance-corrected metrics like Krippendorff's Alpha to appear paradoxically low even when annotators genuinely agree, as inflated expected chance agreement penalizes the score. To address this, we report 2 complementary metrics: Krippendorff's Alpha (ordinal) as the standard measure and Gwet's AC2 which remains stable under prevalence skew. Overall, annotators achieved α=0.469\alpha = 0.469, AC2 =0.760= 0.760. The divergence between Alpha and AC2/Weighted Agreement is expected given the pre-filtered data and confirms substantial agreement despite the skewed distribution.

Supplementary retrieval details

Retriever model reference

Table 4 lists the retriever models evaluated in this work, along with their HuggingFace model names and citations.

Monolingual performance

Tables 5 and 6 present the monolingual performance of our models, where retrieval is conducted using language-matched queries and documents for English and French, respectively.

Table 1. Taxonomy of query types and formats used in ViDoRe V3. Definitions and representative examples are provided for each category.
CategoryDefinitionExample
Query Types
Open-endedSeeks explanatory or descriptive information that requires synthesis.What drives the rise in women's workforce involvement in EU nations?
ExtractiveRequires the retrieval of a specific piece of information.Bank of America preferred stock MM dividend rate
Compare ContrastMandates a comparison between multiple entities or data points.Explain the factors contributing to the reduction in R2R rates for ANDAs.
BooleanPoses a yes/no question necessitating multi-step reasoning.Did JPMorganChase execute more than half of its planned repurchase program?
NumericalAsks for a specific quantitative value that must be derived or calculated.percentage increase in Morgan Stanley revenue from 2023 to 2024
Multi-hopRequires integrating information from multiple sections or sources.Summarize the steps involved in error reporting in ISMP's MERP.
EnumerativeRequests a list of all instances sharing a common property.Specify the ISCO codes used to define domestic workers in the EU.
Query Formats
QuestionAn interrogative sentence.What was Citigroup's net interest margin in 2024?
KeywordA non-verbal phrase or set of terms.female employment rate European Union 2023
InstructionA directive specifying a task.Identify the use case of a drill point gauge.
UpSet plot of query-type intersections in ViDoRe V3. Horizontal bars show total counts for each query type, and top bars show frequencies of specific type combinations indicated by the dot matrix. Extractive is the most common type overall,
Figure 2. UpSet plot of query-type intersections in ViDoRe V3. Horizontal bars show total counts for each query type, and top bars show frequencies of specific type combinations indicated by the dot matrix. Extractive is the most common type overall, while Open Ended is the largest unique category; frequent EnumerativeExtractive intersections highlight list-based factual retrieval patterns.
Table 2. Overview of ViDoRe V3 public corpora. For each corpus, we report domain coverage, content description, language, number of documents, pages, and queries. ^{*}Query counts exclude translations.
CorpusDomain(s)DescriptionLang.# Docs# Pages# Queries^{*}Main modalities
U.S. Public Company Annual ReportsFinance-ENConsists of 6 10-K annual reports from major U.S. financial institutions for the fiscal year ended December 31, 2024.en62942309Text, Table
Computer Science TextbooksComputer Science / EducationConsists of two open-source, peer-reviewed textbooks from OpenStax covering foundational topics in computer science, Python, and data science.en21360215Books
FDA ReportsPharmaceuticalsConsists of FDA presentations and Springer books (2016–2023) covering regulatory policies, drug development, and public health initiatives.en522313364Slides, Books
HR Reports from EUHRIncludes recent European Commission reports and papers on EU labour markets, social development, and employment policies.en141110318Reports
USAF Technical OrdersIndustrial MaintenanceComprises U.S. military technical orders and manuals for aircraft maintenance, safety procedures, and material handling, revised through 2025.en275244283Manuals
French Physics LecturesPhysicsA collection of educational materials offering an interdisciplinary exploration of modern physics and complexity science.fr421674302Slides
French Public Company Annual ReportsFinance-FRContains the 2023–2024 annual reports of major French luxury companies (Dior, Hermès, Kering, L'Oréal, LVMH).fr52384320Reports
French Governmental Energy ReportsEnergyGathers official documents from French public agencies on energy, economic, and environmental issues in France.fr422229308Reports, Slides
Query type distribution by generation method. The figure compares how human and synthetic pipelines contribute to each query type.
Figure 3. Query type distribution by generation method. The figure compares how human and synthetic pipelines contribute to each query type.
Table 3. Inter-annotator agreement for relevance ratings by dataset. Per-dataset agreement metrics summarize consistency in page relevance judgments.
Datasetα\alpha (ord)Gwet's AC2
Computer science0.4670.809
Energy0.4630.714
Finance (EN)0.5140.798
Finance (FR)0.3200.736
H.R.0.4130.793
Industrial Maintenance0.4960.740
Telecom0.4640.772
Nuclear0.3890.794
Pharma0.4780.755
Physics0.2130.334
Overall0.4690.760
Table 4. Retriever reference table. Aliases used in Tables 1, 5, and 6 are mapped to HuggingFace model names and citations.
Model aliasFull model nameReference
Qwen3-8BQwen3-Embedding-8B(Zhang et al. 2025)
Jina-v4jina-embeddings-v4(Günther et al. 2025)
Qwen3-0.6BQwen3-Embedding-0.6B(Zhang et al. 2025)
LFM2-350MLFM2-ColBERT-350M(AI 2025)
BGE-M3BGE-M3(Chen et al. 2024)
BM25SBM25S(Lù 2024)
ColEmbed-3B-v2llama-nemoretriever-colembed-3b-v2(Xu et al. 2025)
ColNomic-7Bcolnomic-embed-multimodal-7b(Team 2025)
ColEmbed-3Bllama-nemoretriever-colembed-3b-v1(Xu et al. 2025)
ColNomic-3Bcolnomic-embed-multimodal-3b(Team 2025)
ColEmbed-1Bllama-nemoretriever-colembed-1b-v1(Xu et al. 2025)
ColQwen2.5colqwen2.5-v0.2(Faysse et al. 2025)
Nomic-7Bnomic-embed-multimodal-7b(Team 2025)
ColQwen2colqwen2-v1.0(Faysse et al. 2025)
Nomic-3Bnomic-embed-multimodal-7b(Team 2025)
ColPalicolpali-v1.3(Faysse et al. 2025)
Mxbai Edge 32Mmxbai-edge-colbert-v0-32m(Takehi et al. 2025)
GTE-ModernColBERTGTE-ModernColBERT-v1(Chaffin 2025)
ColModernVBERTcolmodernvbert(Teiletche et al. 2026)
ColSmol-256McolSmol-256M(Marafioti et al. 2025)
Table 5. English-only retrieval performance (NDCG@10). \bigstar marks single-vector models. Results are computed on English queries over English datasets.
ModelSize (B)C.S.Nucl.Fin.Phar.H.R.Ind.Tele.Average
Textual Retrievers
Jina-v4367.348.256.559.058.845.861.056.7
Qwen3-8B^\bigstar873.542.254.862.452.345.366.056.6
LFM2-350M0.3570.645.448.362.153.247.963.855.9
Mxbai Edge 32M0.0368.044.448.262.552.747.161.955.0
BM25S-64.745.949.956.949.645.658.353.0
Qwen3-0.6B^\bigstar0.670.539.751.557.446.242.459.752.3
GTE-ModernColBERT0.1563.641.739.862.046.244.659.751.1
BGE-M3^\bigstar0.5763.634.343.954.745.339.054.347.9
Visual Retrievers
ColEmbed-3B-v2378.652.969.167.665.456.871.766.0
ColEmbed-3B377.853.469.5 66.964.957.069.465.6
ColEmbed-1B175.552.267.066.264.556.168.764.3
Jina-v4374.252.466.165.264.655.968.763.9
ColNomic-7B778.248.263.164.662.954.269.663.0
ColNomic-3B375.545.563.063.762.652.868.661.7
ColQwen2.5375.242.961.260.959.249.465.359.2
Nomic-7B^\bigstar770.942.357.663.855.948.562.057.3
ColQwen2273.544.150.958.154.749.863.256.3
ColPali772.538.143.357.753.347.059.253.0
Nomic-3B^\bigstar362.137.253.359.251.941.157.251.7
ColModernVBERT0.2559.742.050.456.647.043.955.250.7
ColSmol-256M0.2557.436.547.751.446.038.547.546.4
Table 6. French-only retrieval performance (NDCG@10). \bigstar marks single-vector models. Results are computed on French queries over French datasets.
ModelSize (B)Phys.Ener.Fin.Average
Textual Retrievers
Jina-v4344.063.444.850.7
Qwen3-8B^\bigstar845.860.237.647.9
Qwen3-0.6B^\bigstar0.643.854.928.542.4
BGE-M3^\bigstar0.5738.353.128.439.9
BM25S-39.857.435.944.4
Visual Retrievers
ColEmbed-3B-v2348.267.548.254.6
ColNomic-7b748.567.047.954.5
ColNomic-3b348.567.946.854.4
Jina-v4346.866.748.654.0
ColEmbed-3B346.666.348.953.9
ColEmbed-1B144.764.647.852.4
ColQwen2.5347.862.343.651.2
Nomic-7B^\bigstar745.661.641.349.5
ColQwen2343.955.626.542.0
Nomic-3B^\bigstar343.656.434.444.8
ColPali743.250.523.639.1

Additional Retrieval Modality Performances

To evaluate the hybrid retrieval setup, we use the multimodal Jina-v4 model to generate separate visual and textual rankings. We then construct a hybrid retrieval set by merging the top-5 results from each modality and removing duplicates. Because this set-union operation does not preserve a strict ranking order, we report the unranked F1 score. As shown in Table 7, the hybrid approach consistently outperforms single-modality baselines.

Table 7. Performance comparison of retrieval modalities (F1@10) on Jina-v4. The hybrid method merges top-5 visual and top-5 textual hits with deduplication. The final row reports the average number of unique pages in the hybrid set, which consistently outperforms either single modality.
English DatasetsFrench Datasets
ModalityC.S.Nucl.Fin.Phar.H.R.Ind.Tel.Phys.Ener.Fin.Avg.
Visual39.425.528.427.530.021.431.426.625.222.927.8
Textual35.423.124.524.227.416.529.025.823.920.425.0
Hybrid43.027.730.929.732.622.235.526.529.824.330.2
Avg. # Pages for hybrid6.967.387.777.407.297.777.097.266.977.617.35

ColEmbed-3B-v2 performance breakdown

Table 8 details the retrieval scores of ColEmbed-3B-v2 by query language, highlighting small performance variations by language.

Performance by number of annotated pages

As seen in Figure 7, performance drops with the number of annotated pages. However, a potential confounding factor is the correlation between query type and the number of annotated pages, since more complex query types also have higher number of annotated pages (Figure 4). We perform a stratified regression analysis to isolate these two effects.

We model NDCG@10 as a linear function of the number of annotated pages (PP) stratified by query type. For each of the 7 query types, we fit an ordinary least squares regression:

NDCG@10=aP+b+ϵ.NDCG@10 = a \cdot P + b + \epsilon.

Results in Figure 5 and Table 9 reveal that all query types suffer a significant performance penalty as the number of annotated pages increases. Slope values are nearly uniform (a0.024a \approx -0.024), suggesting a similar drop in retrieval accuracy across most query types. The open-ended and enumerative types are the two exceptions: despite having the lowest NDCG@10 for low page counts, they also have the shallowest slope, which suggests that retrieval success on these queries is constrained by the model's fundamental difficulty in synthesizing multiple relevant sources rather than the volume of relevant context.

Table 8. ColEmbed-3B-v2 NDCG@10 by query language. Scores are broken down by the language of the user query.
Query LanguageNDCG@10
English60.8
French59.8
Portuguese59.6
Spanish59.6
Italian59.1
German57.9
Average number of annotated pages by query type. The plot shows how evidence spread varies with query type.
Figure 4. Average number of annotated pages by query type. The plot shows how evidence spread varies with query type.
ColEmbed-3B-v2 NDCG@10 by number of annotated pages and query type. Performance trends are shown jointly by query complexity and evidence spread.
Figure 5. ColEmbed-3B-v2 NDCG@10 by number of annotated pages and query type. Performance trends are shown jointly by query complexity and evidence spread.
Table 9. Linear regression analysis of NDCG@10 decay with number of annotated pages, by query type. Slope aa captures sensitivity to retrieval context size, while intercept bb reflects intrinsic difficulty at minimum context size.
Query TypeSlope aaIntercept bbR2R^2
Boolean-0.02390.7970.101
Numerical-0.02550.7420.059
Extractive-0.02300.7450.084
Compare-contrast-0.02470.7100.117
Enumerative-0.01720.6690.080
Multi-hop-0.02370.6800.114
Open-ended-0.01290.5770.057

Performance by content type

NDCG@10 by content type in Table 10 show that retrieval is more challenging for visual content, with Image performing 10pp below Text. However, content type and query type are correlated in our benchmark: for instance, tables appear in numerical queries 2.2 ×\times more often than the baseline, while images are over-represented in open-ended queries (Figure 6). Since numerical queries are easier than open-ended ones, we test whether the effect of content type is a byproduct of query type confounding. We fit an additive model that predicts performance as the sum of independent query-type and content-type effects. Figure 7 shows the residuals which measure deviation from this baseline. We see that most residuals are below 5pp, indicating that the two factors combine additively without significant interaction.

Table 10. ColEmbed-3B-v2 NDCG@10 by content type. Each annotated page is labeled by the type of query-relevant content inside human bounding boxes; pages may receive multiple labels. The Mixed category denotes annotations spanning multiple content types.
Content typeNDCG@10Content type count
Text59.317244
Chart56.32364
Infographic55.22814
Table53.96480
Other50.8492
Image49.31140
Mixed45.11164
Lift of query types by content type. Each cell reports observed frequency over baseline frequency for a content-type/query-type pair. Values above 1 indicate over-representation; values below 1 indicate under-representation.
Figure 6. Lift of query types by content type. Each cell reports observed frequency over baseline frequency for a content-type/query-type pair. Values above 1 indicate over-representation; values below 1 indicate under-representation.
Residuals from an additive performance model. Each cell is the difference between observed NDCG@10 and predictions from query-type and content-type main effects. Near-zero values indicate limited interaction; positive and negative values in
Figure 7. Residuals from an additive performance model. Each cell is the difference between observed NDCG@10 and predictions from query-type and content-type main effects. Near-zero values indicate limited interaction; positive and negative values indicate better- or worse-than-expected combinations.

Bounding box annotations

Inter-annotator agreement

Table 11 shows IoU and F1 scores between human annotations, to detail results of Section 4.3.3.

Table 11. Inter-annotator agreement metrics on bounding box annotations. Agreement statistics summarize consistency of human evidence localization.
English DatasetsFrench Datasets
MetricC.S.Nucl.Fin.Phar.H.R.Ind.Tele.Phys.Ener.Fin.Average
IoU0.5000.4760.4620.6150.4740.5020.5260.4430.4700.5030.497
F10.6080.5940.5690.7200.5940.6110.6370.5400.5690.5810.602

Bounding box predictions

Figure 20 shows the prompt used to generate final answers with inline bounding boxes for visual grounding, and Figure 8 reports bounding box localization F1 scores by dataset.

Model bounding-box localization performance. Each F1 score measures zone-based overlap between model predictions and human annotations, using the annotator that yields the highest match.
Figure 8. Model bounding-box localization performance. Each F1 score measures zone-based overlap between model predictions and human annotations, using the annotator that yields the highest match.

Final answer evaluation

Evaluation setup

Generated final answers are evaluated in a pass@1 setting using GPT 5.2 with medium reasoning effort as the LLM judge. The judge compares each generated answer against the ground-truth annotation and returns a binary correctness label. The answer generation and judge prompts are shown in Figure 18 and Figure 17 respectively. We evaluated Gemini 3 Pro with low thinking effort, GPT-5 with medium reasoning effort, as well as the thinking version of Qwen3-VL-235B-A22B.

To assess the reliability of our judge, we conducted 5 independent evaluation runs on a fixed set of Gemini 3 Pro outputs. Individual run scores showed minimal fluctuation (mean 72.09 %, σ=0.22\sigma=0.22 %) and high internal consistency (Krippendorff's α=0.91\alpha = 0.91), confirming that the judge is consistent given a fixed context.

End-to-End Pipeline Stability

While the judge demonstrates high consistency on fixed inputs, the full evaluation pipeline introduces a second layer of variability: the model's generation process. To quantify the end-to-end variance under rigorous conditions, we performed 5 independent runs. For computational efficiency, we restricted this stress test to the most challenging corpus in each language: Industrial Maintenance (English) and Finance (French).

We measured an average score of 65.74 % with a standard deviation of 0.94 %. Crucially, the evaluation signal remains robust against generative noise, achieving a Krippendorff's α\alpha of 0.80. This agreement confirms that the end-to-end results are statistically reliable even when subjected to the most difficult evaluation scenarios.

Easy/hard query filtering

To classify queries by difficulty, we prompt a panel of 6 LLMs to answer each query without access to any corpus context. We select GPT-5-nano, GPT-5-mini, GPT-5, Qwen3-VL-30B-A3B, Gemini 2.5 Flash, and Gemini 2.5 Pro to span different model families and capability levels. Each model receives only the query text and is asked to provide a direct answer with the prompt in Figure 16. Answers are evaluated for correctness using the same GPT-5.2 judge described above. A query is labeled easy if at least one model answers correctly, and hard otherwise. Table 12 reports per-model accuracy and the resulting proportion of easy queries for each dataset. The distribution varies substantially across domains: knowledge-intensive datasets such as Computer Science and Physics have over 85% easy queries, while domain-specific datasets such as Finance and Energy contain fewer than 35% easy queries, reflecting the specialized nature of their content.

Table 12. Percentage of queries correctly answered by LLMs without corpus context. A panel of six LLMs answers queries from the eight public datasets without retrieval context. Queries solved by at least one model are labeled easy; the rest are hard. Easy queries account for 48.6 % of the benchmark.
English DatasetsFrench Datasets
ModelC.S.Fin.Phar.H.R.Ind.Phys.Ener.Fin.Total
GPT-5-nano74.47.430.512.915.674.214.09.129.8
GPT-5-mini79.113.337.417.620.580.113.613.134.3
GPT-576.325.250.829.932.280.526.022.242.9
Qwen3-VL-30B-A3B60.93.919.26.39.960.96.84.421.5
Gemini 2.5 Flash66.18.730.813.515.963.614.913.128.3
Gemini 2.5 Pro70.216.829.415.423.763.920.520.032.9
Easy queries (%)86.531.757.136.538.986.432.530.048.6

Visual grounding examples

Qualitative analysis reveals distinct failure modes. Gemini frequently produces off-by-one page indexing errors: the predicted coordinates would correctly localize the target content if applied to an adjacent page. The two models also differ in box granularity: Gemini tends to draw tight boxes around individual elements (e.g., a single table cell or text line), whereas Qwen3-VL generates larger boxes encompassing entire sections or paragraphs, more closely matching human annotation patterns. Figures 9 and 10 illustrate these tendencies across four dataset pages: Qwen3-VL's bounding boxes are comparatively wide and encompass entire page elements (pages (a), (c), and (d)), while Gemini 3 Pro's visual grounding is more precise (pages (b) and (c)). This difference in granularity partially explains Qwen3-VL's higher F1 scores, as broader boxes are more likely to overlap with the ground-truth zones used in our evaluation. Both models exhibit errors and omissions: in page (b), the chart is not labeled by Qwen3-VL, and in page (d), Gemini 3 Pro predicts incorrect bounding boxes for the bottom table while Qwen3-VL provides grounding for the wrong table.

Visual grounding comparative examples for Qwen3-VL-30B-A3B. Each panel shows a document page with Qwen3-VL's predicted bounding boxes (solid magenta) and human bounding boxes (dashed blue and green, one color per annotator). Corresponding d
Figure 9. Visual grounding comparative examples for Qwen3-VL-30B-A3B. Each panel shows a document page with Qwen3-VL's predicted bounding boxes (solid magenta) and human bounding boxes (dashed blue and green, one color per annotator). Corresponding datasets and queries: (a) finance_en: What was the average daily Value at Risk (VaR) for Goldman Sachs during 2024?, (b) finance_en: List the 3 components of regulatory capital under Basel III, and determine the role of each component., (c) hr_en: Analyze how full-time employment among returning health workers evolved in the Netherlands and Italy from 2018 to 2023, and describe the differences in their employment trends., (d) finance_fr: Croissance Mode Maroquinerie vs Vins Spiritueux 2023 performance
Visual grounding comparative examples for Gemini 3 Pro. Each panel shows a document page with Gemini's predicted bounding boxes (solid magenta) and human bounding boxes (dashed blue and green, one color per annotator). Corresponding dataset
Figure 10. Visual grounding comparative examples for Gemini 3 Pro. Each panel shows a document page with Gemini's predicted bounding boxes (solid magenta) and human bounding boxes (dashed blue and green, one color per annotator). Corresponding datasets and queries: (a) finance_en: What was the average daily Value at Risk (VaR) for Goldman Sachs during 2024?, (b) finance_en: List the 3 components of regulatory capital under Basel III, and determine the role of each component., (c) hr_en: Analyze how full-time employment among returning health workers evolved in the Netherlands and Italy from 2018 to 2023, and describe the differences in their employment trends., (d) finance_fr: Croissance Mode Maroquinerie vs Vins Spiritueux 2023 performance

Instructions given to Annotators

Query Generation

Figure 11 details step-by-step instructions to annotators to generate queries from summaries and images.

Query-Page Relevancy linking

Figure 12 details the step-by-step instructions provided to annotators for assessing page relevance, identifying content modalities, and localizing evidence via bounding boxes. Table 13 gives the definitions of relevancy scores used by the human annotators.

Table 13. Relevance definitions used for page-level annotations. The table summarizes the scoring rubric applied during human relevance labeling.
ScoreLabelDefinition
2Fully RelevantThe page contains the complete answer.
1Critically RelevantThe page contains facts or information required to answer the query, though additional information is required.
0Not RelevantProvides no information relevant to the query.

Prompts

All the prompts used for both dataset generation and evaluations are detailed from Figure 13 to Figure 20.

References

  1. Yanzhao Zhang, Mingxin Li, Dingkun Long, Xin Zhang, Huan Lin, Baosong Yang, Pengjun Xie, An Yang, Dayiheng Liu, Junyang Lin, Fei Huang, Jingren Zhou (2025). Qwen3 Embedding: Advancing Text Embedding and Reranking Through Foundation Models. Source ↗
  2. Michael Günther, Saba Sturua, Mohammad Kalim Akram, Isabelle Mohr, Andrei Ungureanu, Bo Wang, Sedigheh Eslami, Scott Martens, Maximilian Werk, Nan Wang, Han Xiao (2025). jina-embeddings-v4: Universal Embeddings for Multimodal Multilingual Retrieval. Source ↗
  3. Liquid AI (2025). LFM2 Technical Report.
  4. Jianlv Chen, Shitao Xiao, Peitian Zhang, Kun Luo, Defu Lian, Zheng Liu (2024). BGE M3-Embedding: Multi-Lingual, Multi-Functionality, Multi-Granularity Text Embeddings Through Self-Knowledge Distillation. arXiv. Source ↗
  5. Xing Han Lù (2024). BM25S: Orders of magnitude faster lexical search via eager sparse scoring. Source ↗
  6. Mengyao Xu, Gabriel Moreira, Ronay Ak, Radek Osmulski, Yauhen Babakhin, Zhiding Yu, Benedikt Schifferer, Even Oldridge (2025). Llama Nemoretriever Colembed: Top-Performing Text-Image Retrieval Model. Source ↗
  7. Nomic Team (2025). Nomic Embed Multimodal: Interleaved Text, Image, and Screenshots for Visual Document Retrieval. Nomic AI. Source ↗
  8. Manuel Faysse, Hugues Sibille, Tony Wu, Bilel Omrani, Gautier Viaud, Céline Hudelot, Pierre Colombo (2025). ColPali: Efficient Document Retrieval with Vision Language Models. International Conference on Learning Representations (ICLR 2025). Source ↗
  9. Rikiya Takehi, Benjamin Clavié, Sean Lee, Aamir Shakir (2025). Fantastic (small) Retrievers and How to Train Them: mxbai-edge-colbert-v0 Tech Report. Source ↗
  10. Antoine Chaffin (2025). GTE-ModernColBERT. Source ↗
  11. Paul Teiletche, Quentin Macé, Max Conti, Antonio Loison, Gautier Viaud, Pierre Colombo, Manuel Faysse (2026). ModernVBERT: Towards Smaller Visual Document Retrievers. International Conference on Machine Learning (ICML 2026). Source ↗
  12. Andrés Marafioti, Orr Zohar, Miquel Farré, Merve Noyan, Elie Bakouch, Pedro Cuenca, Cyril Zakka, Loubna Ben Allal, Anton Lozhkov, Nouamane Tazi, Vaibhav Srivastav, Joshua Lochner, Hugo Larcher, Mathieu Morlon, Lewis Tunstall, Leandro von Werra, Thomas Wolf (2025). SmolVLM: Redefining small and efficient multimodal models. Source ↗