CoolFace
Modelpublic

lightonai/ColBERT-Zero

sourceHugging Faceapache-2.0updated 22d agoView on Hugging Face
45likes13kdownloads
Model Card

<div align="center"> <img src="https://cdn-uploads.huggingface.co/production/uploads/609bbe2f4932693ca2009d6a/xn21ll7YRj0ZftBli3-T5.jpeg" width="600" height="auto">

![Website](https://lighton.ai) ![LinkedIn](https://www.linkedin.com/company/lighton/) ![X](https://x.com/LightOnIO)

๐Ÿ“„ Paper | ๐Ÿ“ Blog | ๐Ÿ“š Collection

</div>

ColBERT-Zero

๐ŸŽฏ TL;DR: First large-scale fully pre-trained ColBERT model using only public data. Achieves 55.43 nDCG@10 on BEIR benchmark, outperforming GTE-ModernColBERT and GTE-ModernBERT trained on closed and stronger data. New SOTA on BEIR for models <150M parameters.

Why ColBERT-Zero?

Late interaction (ColBERT / multi-vector) models have clear advantages in out-of-domain generalization, long-context handling, and reasoning-intensive retrieval. Yet they remain undertrained: current state-of-the-art ColBERT models (e.g, GTE-ModernColBERT and ColBERT-small) are simply built by bolting a small knowledge distillation step onto a strong dense (single-vector) model. Even recent efforts like mxbai-edge-colbert-v0 perform all early training stages in a single-vector setting, only switching to the multi-vector objective at the very end.

This leaves a lot of performance on the table. ColBERT-Zero demonstrates that performing contrastive pre-training directly in the multi-vector setting, rather than treating it as an afterthought, unlocks a significantly higher performance ceiling. Trained exclusively on public data (Nomic-embed dataset mixture), ColBERT-Zero overcomes a 2.4-point data quality disadvantage to outperform models trained on proprietary, closed-source data. For detailed results, please have a look at our blogpost and the paper. All the models (including intermediate checkpoints) as well training code are released under an Apache 2.0 license.

Controlled Comparison Design

We deliberately trained on the public Nomic-embed data mixture for a strategic reason: Nomic has already trained a dense ModernBERT model (ModernBERT-embed) on this exact data. This lets us compare dense vs. multi-vector training with the same data, same base model ([ModernBERT](https://huggingface.co/answerdotai/ModernBERT-base)), and same pipeline. The only variable is whether the contrastive phases are performed in the dense or multi-vector setting.

This design reveals a striking result: the dense baseline trained on Nomic data scores 52.89, while the one trained on GTE's proprietary data scores 55.33: a 2.4-point data quality gap. Despite this disadvantage, ColBERT-Zero's full multi-vector pre-training pipeline closes and surpasses this gap, reaching 55.43 nDCG@10.

The Three-Phase Training Pipeline

The development followed a three-phase pipeline, each providing a different type of learning signal:

Phase 1 - Unsupervised Contrastive Pre-training

We began with the nomic-embed-unsupervised-data dataset. Using PyLate's GradCache implementation to scale per-GPU batch size without VRAM constraints, combined with cross-GPU gathering of representations, we reached effective batch sizes of ~16k, required for unsupervised training to produce plausible in-batch hard negatives. Unlike dense training, the multi-vector objective allows the encoder to learn fine-grained token importance from the very first phase.

Phase 2 - Supervised Contrastive Fine-tuning

We refined the model using the nomic-embed-supervised-data. This stage introduced mined hard negatives: documents that are superficially similar to the query but not actually relevant. This allows teaching the model to handle nuance by prioritizing specific keywords and contextual tokens most indicative of a true match.

Phase 3 - Knowledge Distillation (KD)

The final stage used the ms-marco-en-bge dataset. We leveraged a powerful Gemma-based model as a teacher, allowing our student models to learn to replicate complex reasoning scores via the efficient MaxSim operator.

Key Findings

1. The Standard Recipe Leaves Performance on the Table

The KD-only approach (the current industry standard) scores 54.09, lagging behind full pre-training by 1.3 points. A simple distillation step is insufficient for optimal multi-vector performance.

2. Supervised + KD Is the Efficiency Sweet Spot

By running a supervised contrastive step in the multi-vector setting before distillation, we reach 55.12 nDCG@10, closing most of the gap with the fully pre-trained model (55.43). This costs ~40 GH200-hours instead of ~408: roughly 10ร— cheaper for 99.4% of the performance. <div align="center"> <img src="https://cdn-uploads.huggingface.co/production/uploads/609bbe2f4932693ca2009d6a/V1_hTZ0VnJHldfd3Ip-Jm.png" width="600" height="auto"> </div>

3. Prompt Alignment Is Non-Negotiable

Nomic's base models are pre-trained with asymmetric prompts (search_query: and search_document:). While ColBERT has its own asymmetric mechanism via [Q] and [D] markers, we found:

  • โ€”Stripping pre-training prompts during fine-tuning causes significant performance degradation.
  • โ€”Adding prompts to a model not pre-trained with them also hurts performance.
  • โ€”Even with perfect alignment, prompts provide an intrinsic benefit: full ColBERT pre-training with prompts (55.43) vs. without prompts (54.61), no mismatch in either case, shows a meaningful 0.82-point gap.

<div align="center"> <img src="https://cdn-uploads.huggingface.co/production/uploads/609bbe2f4932693ca2009d6a/uZoRA7SwisR-svi4lPDTi.png" width="600" height="auto"> </div>

Why do prompts help? Our leading hypothesis is that prompt tokens act as implicit query expansion: extra slots that don't carry specific meaning but let the model store global information about the sequence. The original ColBERT used [PAD] tokens for this purpose, but modern Flash Attention implementations broke this trick (masked tokens no longer produce usable embeddings). Explicit prompt tokens may be quietly re-enabling it.

Practical takeaway: Always align your prompts with the base model's pre-training setup. Misalignment is one of the easiest ways to silently lose performance. Note that this sensitivity decreases with stronger downstream fine-tuning: with enough training, the model can adapt to an initial mismatch.

Model Lineup

The Main Models (ColBERT-Zero)

ColBERT-Zero utilizes the full 3-phase pipeline with strict prompt alignment, achieving 55.43 nDCG@10 on BEIR, setting a new SOTA for models <150M parameters. We also provide ColBERT-Zero-noprompts, the same pipeline without asymmetric prompts, to study the impact of query expansion on multi-vector performance.

The cheap-to-train ones (ModernColBERT-embed-base)

These models represent the practical sweet spot. By skipping the expensive unsupervised phase, ModernColBERT-embed-base (Supervised + KD) achieves ~97% of the flagship's performance at only ~10% of the compute cost. For reference, ModernColBERT-embed-base-kd performs only the distillation step on a supervised dense base.

Intermediate Checkpoints

For researchers studying the incremental impact of each phase and prompt alignment, we release several ablation variants: ColBERT-Zero-supervised, ColBERT-Zero-unsupervised (and their -noprompts versions), and ModernColBERT-embed-base-supervised.

Full Performance on BEIR

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> .beir-wrap { overflow-x: auto; font-family: system-ui, sans-serif; width: 100%; display: block; -webkit-overflow-scrolling: touch; } .beir-wrap table { border-collapse: collapse; font-size: 0.70rem; white-space: nowrap; background: #fff; box-shadow: 0 1px 4px rgba(0,0,0,.1); border-radius: 8px; min-width: max-content; } .beir-wrap th, .beir-wrap td { padding: 7px 10px; text-align: center; border-bottom: 1px solid #e9ecef; } .beir-wrap td:first-child, .beir-wrap th:first-child { text-align: left; min-width: 260px; } .beir-wrap th { background: #1e293b; color: #fff; font-weight: 600; } .beir-wrap th.avg-col { background: #f59e0b; color: #1e293b; font-weight: 700; } .beir-wrap td.avg-col { font-weight: 700; font-size: 0.78rem; color: #1e293b; background: #fef3c7; border-left: 2px solid #f59e0b; border-right: 2px solid #f59e0b; } .beir-wrap tr:last-child td.avg-col { border-bottom: 2px solid #f59e0b; } .beir-wrap .section-row td { background: #334155; color: #94a3b8; font-weight: 600; font-size: 0.72rem; letter-spacing: .05em; text-transform: uppercase; padding: 5px 10px; } .beir-wrap strong { color: #0f172a; } .beir-wrap tbody tr:not(.section-row):hover td { background: #f1f5f9; } .beir-wrap tbody tr:not(.section-row):hover td.avg-col { background: #fde68a; } .beir-wrap a { color: #3b82f6; text-decoration: none; } .beir-wrap a:hover { text-decoration: underline; } </style> </head> <body> <div class="beir-wrap"> <table> <thead> <tr> <th>Model</th> <th class="avg-col">Avg</th> <th>FiQA</th><th>NFCorpus</th><th>TREC-COVID</th><th>Touche</th><th>ArguAna</th><th>Quora</th><th>SCIDOCS</th><th>SciFact</th><th>NQ</th><th>ClimateFEVER</th><th>HotpotQA</th><th>DBPedia</th><th>CQADupstack</th><th>FEVER</th><th>MSMARCO</th> </tr> </thead> <tbody> <tr class="section-row"><td colspan="17">Baselines</td></tr> <tr> <td><a href="https://huggingface.co/nomic-ai/modernbert-embed-base-unsupervised">ModernBERT-embed-unsupervised</a></td> <td class="avg-col">47.05</td> <td>42.53</td><td>35.33</td><td>68.44</td><td>18.58</td><td>48.82</td><td>88.63</td><td>19.83</td><td>72.30</td><td>46.32</td><td>22.97</td><td>60.00</td><td>37.97</td><td>42.40</td><td>67.39</td><td>34.23</td> </tr> <tr> <td><a href="https://huggingface.co/nomic-ai/modernbert-embed-base">ModernBERT-embed-supervised</a></td> <td class="avg-col">52.89</td> <td>40.59</td><td>33.40</td><td><strong>84.15</strong></td><td>31.91</td><td>48.96</td><td><strong>88.85</strong></td><td>18.59</td><td>69.63</td><td>62.15</td><td>35.67</td><td>67.11</td><td>41.50</td><td>42.08</td><td>87.35</td><td>41.47</td> </tr> <tr> <td><a href="https://huggingface.co/lightonai/GTE-ModernColBERT-v1">GTE-ModernColBERT</a></td> <td class="avg-col">54.67</td> <td>45.28</td><td><strong>37.93</strong></td><td>83.59</td><td>31.23</td><td>48.51</td><td>86.61</td><td>19.06</td><td>76.34</td><td>61.80</td><td>30.62</td><td>77.32</td><td>48.03</td><td>41.00</td><td>87.44</td><td>45.32</td> </tr> <tr> <td><a href="https://huggingface.co/Alibaba-NLP/gte-modernbert-base">gte-modernbert-base</a></td> <td class="avg-col">55.33</td> <td><strong>48.81</strong></td><td>36.44</td><td>81.95</td><td>21.68</td><td><strong>72.68</strong></td><td>88.55</td><td>21.29</td><td><strong>77.40</strong></td><td>57.62</td><td><strong>37.74</strong></td><td>69.47</td><td>41.79</td><td>42.63</td><td><strong>91.03</strong></td><td>40.90</td> </tr>

<tr class="section-row"><td colspan="17">KD from dense supervised</td></tr> <tr> <td><a href="https://huggingface.co/lightonai/ModernColBERT-embed-base-kd-only">ModernColBERT-embed-base-kd-only</a></td> <td class="avg-col">54.09</td> <td>42.51</td><td>37.01</td><td>79.52</td><td>34.58</td><td>51.75</td><td>87.67</td><td>18.15</td><td>75.04</td><td>61.45</td><td>28.31</td><td>76.70</td><td>47.54</td><td>40.68</td><td>84.82</td><td>45.57</td> </tr>

<tr class="section-row"><td colspan="17">Supervised + KD from dense unsupervised</td></tr> <tr> <td><a href="https://huggingface.co/lightonai/ModernColBERT-embed-base-supervised">ModernColBERT-embed-base-supervised</a></td> <td class="avg-col">50.72</td> <td>40.09</td><td>35.56</td><td>71.12</td><td>25.53</td><td>44.27</td><td>86.96</td><td>18.19</td><td>73.78</td><td>58.89</td><td>32.95</td><td>71.49</td><td>43.23</td><td>42.55</td><td>70.51</td><td>45.72</td> </tr> <tr> <td><a href="https://huggingface.co/lightonai/ModernColBERT-embed-base">ModernColBERT-embed-base</a></td> <td class="avg-col">55.12</td> <td>41.50</td><td>36.51</td><td>77.46</td><td>33.77</td><td>52.45</td><td>86.26</td><td>18.66</td><td>74.90</td><td>62.24</td><td>37.27</td><td><strong>80.07</strong></td><td><strong>48.27</strong></td><td>41.60</td><td>89.71</td><td><strong>46.17</strong></td> </tr>

<tr class="section-row"><td colspan="17">ColBERT-Zero</td></tr> <tr> <td><a href="https://huggingface.co/lightonai/ColBERT-Zero-unsupervised">Unsupervised</a></td> <td class="avg-col">51.44</td> <td>45.38</td><td>36.88</td><td>67.82</td><td>22.59</td><td>51.53</td><td>87.78</td><td>22.30</td><td>76.76</td><td>58.80</td><td>24.24</td><td>68.29</td><td>43.16</td><td><strong>45.76</strong></td><td>81.58</td><td>38.78</td> </tr> <tr> <td><a href="https://huggingface.co/lightonai/ColBERT-Zero-supervised">Supervised</a></td> <td class="avg-col">51.81</td> <td>42.45</td><td>35.60</td><td>74.72</td><td>23.83</td><td>41.81</td><td>87.19</td><td>19.85</td><td>73.71</td><td>61.95</td><td>35.01</td><td>71.37</td><td>46.20</td><td>45.16</td><td>72.61</td><td>45.68</td> </tr> <tr> <td><a href="https://huggingface.co/lightonai/ColBERT-Zero">Distilled</a></td> <td class="avg-col"><strong>55.43</strong></td> <td>42.62</td><td>37.28</td><td>78.69</td><td>36.13</td><td>53.07</td><td>85.24</td><td>19.88</td><td>76.50</td><td>61.66</td><td>35.72</td><td>79.41</td><td>47.48</td><td>41.34</td><td>90.59</td><td>45.80</td> </tr>

<tr class="section-row"><td colspan="17">ColBERT-Zero-noprompts</td></tr> <tr> <td><a href="https://huggingface.co/lightonai/ColBERT-Zero-unsupervised-noprompts">Unsupervised</a></td> <td class="avg-col">51.70</td> <td>45.31</td><td>34.72</td><td>73.55</td><td>23.26</td><td>52.56</td><td>88.15</td><td><strong>22.63</strong></td><td>76.10</td><td>59.18</td><td>24.24</td><td>66.66</td><td>42.61</td><td>45.56</td><td>81.88</td><td>39.15</td> </tr> <tr> <td><a href="https://huggingface.co/lightonai/ColBERT-Zero-supervised-noprompts">Supervised</a></td> <td class="avg-col">52.39</td> <td>43.36</td><td>36.01</td><td>72.42</td><td>23.79</td><td>47.42</td><td>87.79</td><td>21.30</td><td>73.85</td><td><strong>62.25</strong></td><td>31.61</td><td>70.32</td><td>44.07</td><td>44.03</td><td>85.54</td><td>42.11</td> </tr> <tr> <td><a href="https://huggingface.co/lightonai/ColBERT-Zero-noprompts">Distilled</a></td> <td class="avg-col">54.61</td> <td>43.14</td><td>36.60</td><td>78.60</td><td><strong>36.36</strong></td><td>49.49</td><td>88.05</td><td>19.13</td><td>76.42</td><td>61.73</td><td>32.70</td><td>76.99</td><td>47.69</td><td>40.21</td><td>85.97</td><td>46.01</td> </tr> </tbody> </table> </div> </body> </html>

Limitations & Discussion

  • โ€”Data-specific findings. We deliberately used the Nomic Embed data mixture for controlled comparison. Some observations (particularly around prompt sensitivity) may not generalize to different or stronger training configurations.
  • โ€”Scale vs. objective. The gains from multi-vector pre-training likely reflect more training time in the multi-vector setting, rather than the contrastive objective itself. Performing KD alone at a larger scale might yield similar or superior results due to the higher quality of the distillation signal. Our study uses the conventional setup where training scale is inversely proportional to signal quality, reflecting the higher cost of generating high-quality labels.
  • โ€”Prompt sensitivity decreases with stronger fine-tuning. When experimenting with stronger fine-tuning data (e.g., NV-Retriever), adding prompts on top of a model pre-trained without them did not degrade results the way it did with ColBERT-Zero. With enough downstream training, the model can adapt to an initial mismatch.

Serving at Scale

For production deployment of ColBERT-Zero and other multi-vector models, check out NextPlaid and FastPlaid, our production-grade engines for multi-vector retrieval.

Resources

Model Details

Model Description

  • โ€”Model Type: Multi-vector embedding model <!-- - Base model: Unknown -->
  • โ€”Document Length: 519 tokens
  • โ€”Query Length: 39 tokens
  • โ€”Output Dimensionality: 128 tokens
  • โ€”Similarity Function: MaxSim
  • โ€”Training Dataset:
  • โ€”train <!-- - Language: Unknown --> <!-- - License: Unknown -->

Model Sources

Full Model Architecture

ColBERT(
  (0): Transformer({'max_seq_length': 518, 'do_lower_case': False, 'architecture': 'ModernBertModel'})
  (1): Dense({'in_features': 768, 'out_features': 128, 'bias': False, 'activation_function': 'torch.nn.modules.linear.Identity', 'use_residual': False})
)

Usage

Sentence Transformers

This model can be used with Sentence Transformers as a multi-vector (ColBERT-style late interaction) retriever via the MultiVectorEncoder:

bash
pip install "sentence-transformers>=6.0.1"
python
from sentence_transformers import MultiVectorEncoder

model = MultiVectorEncoder("lightonai/ColBERT-Zero")

query = "Which planet is known as the Red Planet?"
documents = [
    "Venus is often called Earth's twin because of its similar size and proximity.",
    "Mars, known for its reddish appearance, is often referred to as the Red Planet.",
    "Jupiter, the largest planet in our solar system, has a prominent red spot.",
    "Saturn, famous for its rings, is sometimes mistaken for the Red Planet.",
]

query_embeddings = model.encode_query(query)
document_embeddings = model.encode_document(documents)
print(query_embeddings.shape, document_embeddings[0].shape)
# torch.Size([16, 128]) torch.Size([19, 128])

# MaxSim late-interaction scoring (higher is more relevant)
scores = model.similarity(query_embeddings, document_embeddings)
print(scores)
# tensor([[11.4863, 12.8909, 12.2002, 12.5669]], device='cuda:0')

PyLate

First install the PyLate library:

bash
pip install -U pylate
[!WARNING] Prompt alignment is critical for ColBERT-Zero models. You must use prompt_name="query" when encoding queries and prompt_name="document" when encoding documents. ColBERT-Zero was pre-trained with asymmetric prompts (search_query: / search_document:), and stripping them causes significant performance.

Retrieval

Use this model with PyLate to index and retrieve documents. The index uses FastPLAID for efficient similarity search.

Indexing documents

Load the ColBERT model and initialize the PLAID index, then encode and index your documents:

python
from pylate import indexes, models, retrieve

# Step 1: Load the ColBERT model
model = models.ColBERT(
    model_name_or_path="pylate_model_id",
)

# Step 2: Initialize the PLAID index
index = indexes.PLAID(
    index_folder="pylate-index",
    index_name="index",
    override=True,  # This overwrites the existing index if any
)

# Step 3: Encode the documents
documents_ids = ["1", "2", "3"]
documents = ["document 1 text", "document 2 text", "document 3 text"]

documents_embeddings = model.encode(
    documents,
    batch_size=32,
    is_query=False,  # Ensure that it is set to False to indicate that these are documents, not queries
    prompt_name="document", # โš ๏ธ Required for ColBERT-Zero! Do not omit.
    show_progress_bar=True,
)

# Step 4: Add document embeddings to the index by providing embeddings and corresponding ids
index.add_documents(
    documents_ids=documents_ids,
    documents_embeddings=documents_embeddings,
)

Note that you do not have to recreate the index and encode the documents every time. Once you have created an index and added the documents, you can re-use the index later by loading it:

python
# To load an index, simply instantiate it with the correct folder/name and without overriding it
index = indexes.PLAID(
    index_folder="pylate-index",
    index_name="index",
)
Retrieving top-k documents for queries

Once the documents are indexed, you can retrieve the top-k most relevant documents for a given set of queries. To do so, initialize the ColBERT retriever with the index you want to search in, encode the queries and then retrieve the top-k documents to get the top matches ids and relevance scores:

[!WARNING] Always pass promptname="query" for queries and promptname="document" for documents. Omitting these prompts will silently degrade retrieval quality.

python
# Step 1: Initialize the ColBERT retriever
retriever = retrieve.ColBERT(index=index)

# Step 2: Encode the queries
queries_embeddings = model.encode(
    ["query for document 3", "query for document 1"],
    batch_size=32,
    is_query=True,  #  # Ensure that it is set to False to indicate that these are queries
    prompt_name="query", # โš ๏ธ Required for ColBERT-Zero! Do not omit.
    show_progress_bar=True,
)

# Step 3: Retrieve top-k documents
scores = retriever.retrieve(
    queries_embeddings=queries_embeddings,
    k=10,  # Retrieve the top 10 matches for each query
)

Reranking

[!WARNING] Always pass prompt_name="query" for queries and prompt_name="document" for documents. Omitting these prompts will silently degrade retrieval quality.

If you only want to use the ColBERT model to perform reranking on top of your first-stage retrieval pipeline without building an index, you can simply use rank function and pass the queries and documents to rerank:

python
from pylate import rank, models

queries = [
    "query A",
    "query B",
]

documents = [
    ["document A", "document B"],
    ["document 1", "document C", "document B"],
]

documents_ids = [
    [1, 2],
    [1, 3, 2],
]

model = models.ColBERT(
    model_name_or_path="pylate_model_id",
)

queries_embeddings = model.encode(
    queries,
    is_query=True,
    prompt_name="query" # โš ๏ธ Required for ColBERT-Zero! Do not omit.
)

documents_embeddings = model.encode(
    documents,
    is_query=False,
    prompt_name="document" # โš ๏ธ Required for ColBERT-Zero! Do not omit.
)

reranked_documents = rank.rerank(
    documents_ids=documents_ids,
    queries_embeddings=queries_embeddings,
    documents_embeddings=documents_embeddings,
)

<!--

Direct Usage (Transformers)

<details><summary>Click to see the direct usage in Transformers</summary>

</details> -->

<!--

Downstream Usage (Sentence Transformers)

You can finetune this model on your own dataset.

<details><summary>Click to expand</summary>

</details> -->

<!--

Out-of-Scope Use

List how the model may foreseeably be misused and address what users ought not to do with the model. -->

Evaluation

Metrics

Py Late Information Retrieval
  • โ€”Dataset: ['NanoClimateFEVER', 'NanoDBPedia', 'NanoFEVER', 'NanoFiQA2018', 'NanoHotpotQA', 'NanoMSMARCO', 'NanoNFCorpus', 'NanoNQ', 'NanoQuoraRetrieval', 'NanoSCIDOCS', 'NanoArguAna', 'NanoSciFact', 'NanoTouche2020']
  • โ€”Evaluated with <code>pylate.evaluation.pylateinformationretrieval_evaluator.PyLateInformationRetrievalEvaluator</code>
MetricNanoClimateFEVERNanoDBPediaNanoFEVERNanoFiQA2018NanoHotpotQANanoMSMARCONanoNFCorpusNanoNQNanoQuoraRetrievalNanoSCIDOCSNanoArguAnaNanoSciFactNanoTouche2020
MaxSim_accuracy@10.360.860.960.580.980.60.580.620.920.480.240.70.8163
MaxSim_accuracy@30.680.941.00.661.00.680.680.840.980.740.640.820.9796
MaxSim_accuracy@50.760.941.00.721.00.780.720.881.00.760.70.880.9796
MaxSim_accuracy@100.880.981.00.821.00.90.760.91.00.90.90.920.9796
MaxSim_precision@10.360.860.960.580.980.60.580.620.920.480.240.70.8163
MaxSim_precision@30.28670.73330.35330.32670.60.22670.42670.280.39330.40670.21330.28670.7279
MaxSim_precision@50.220.660.2120.2480.3680.1560.3960.1760.2480.3040.140.1960.6653
MaxSim_precision@100.1480.5840.110.1480.1860.090.3160.0960.1280.2040.090.1020.5388
MaxSim_recall@10.180.1080.89670.35260.490.60.0660.590.79730.10270.240.6750.0564
MaxSim_recall@30.360.21610.96330.47420.90.680.10360.780.9320.25070.640.790.1493
MaxSim_recall@50.4290.29330.96330.5460.920.780.12970.810.96270.31070.70.870.2241
MaxSim_recall@100.55370.42730.980.64250.930.90.16350.860.97270.41670.90.910.3475
MaxSim_ndcg@100.45110.73260.96240.57860.92430.72420.40550.74750.93760.41240.5620.8020.6176
MaxSim_mrr@100.53530.89950.97670.64340.990.6710.63040.73420.9540.61840.45570.77170.8776
MaxSim_map@1000.35710.58060.94780.52340.89450.67660.19590.70360.91560.32940.45840.76520.4571
Nano BEIR
  • โ€”Dataset: NanoBEIR_mean
  • โ€”Evaluated with <code>pylate.evaluation.nanobeirevaluator.NanoBEIREvaluator</code>
MetricValue
MaxSim_accuracy@10.6689
MaxSim_accuracy@30.8184
MaxSim_accuracy@50.8554
MaxSim_accuracy@100.9184
MaxSim_precision@10.6689
MaxSim_precision@30.4047
MaxSim_precision@50.3069
MaxSim_precision@100.2108
MaxSim_recall@10.3965
MaxSim_recall@30.5569
MaxSim_recall@50.6107
MaxSim_recall@100.6926
MaxSim_ndcg@100.6814
MaxSim_mrr@100.7506
MaxSim_map@1000.6004

<!--

Bias, Risks and Limitations

What are the known or foreseeable issues stemming from this model? You could also flag here known failure cases or weaknesses of the model. -->

<!--

Recommendations

What are recommendations with respect to the foreseeable issues? For example, filtering explicit content. -->

Training Details

Training Dataset

train
  • โ€”Dataset: train
  • โ€”Size: 640,000 training samples
  • โ€”Columns: <code>queryid</code>, <code>documentids</code>, and <code>scores</code>
  • โ€”Approximate statistics based on the first 1000 samples: | | queryid | documentids | scores | |:--------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------|:------------------------------------| | type | int | list | list | | details | <ul><li>836: ~0.10%</li><li>3582: ~0.10%</li>...</ul> | <ul><li>size: 32 elements</li></ul> | <ul><li>size: 32 elements</li></ul> |
  • โ€”Samples: | queryid | documentids | scores | |:--------------------|:----------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------| | <code>685613</code> | <code>[7546874, 1176459, 197677, 2306318, 8541504, ...]</code> | <code>[0.9999999992804947, 0.24845418756716053, 0.7594154013647826, 0.26644182105618575, 0.390668914839766, ...]</code> | | <code>237784</code> | <code>[6366584, 4034101, 2325374, 6914618, 6042146, ...]</code> | <code>[0.9999999991784339, 0.42233632827946693, 0.5956354295491569, 0.12644415907455164, 0.6636713730105909, ...]</code> | | <code>904294</code> | <code>[448408, 8743975, 49600, 7339401, 2714261, ...]</code> | <code>[0.9999999991841937, 0.877629062381539, 0.8330146583389045, 0.3116634796692611, 0.4633524534142185, ...]</code> |
  • โ€”Loss: <code>pylate.losses.distillation.Distillation</code>

Training Hyperparameters

Non-Default Hyperparameters
  • โ€”eval_strategy: steps
  • โ€”per_device_train_batch_size: 4
  • โ€”per_device_eval_batch_size: 4
  • โ€”gradient_accumulation_steps: 2
  • โ€”learning_rate: 1e-05
  • โ€”num_train_epochs: 1.0
  • โ€”bf16: True
  • โ€”dataloader_num_workers: 4
  • โ€”ddp_find_unused_parameters: False
All Hyperparameters

<details><summary>Click to expand</summary>

  • โ€”overwrite_output_dir: False
  • โ€”do_predict: False
  • โ€”eval_strategy: steps
  • โ€”prediction_loss_only: True
  • โ€”per_device_train_batch_size: 4
  • โ€”per_device_eval_batch_size: 4
  • โ€”per_gpu_train_batch_size: None
  • โ€”per_gpu_eval_batch_size: None
  • โ€”gradient_accumulation_steps: 2
  • โ€”eval_accumulation_steps: None
  • โ€”torch_empty_cache_steps: None
  • โ€”learning_rate: 1e-05
  • โ€”weight_decay: 0.0
  • โ€”adam_beta1: 0.9
  • โ€”adam_beta2: 0.999
  • โ€”adam_epsilon: 1e-08
  • โ€”max_grad_norm: 1.0
  • โ€”num_train_epochs: 1.0
  • โ€”max_steps: -1
  • โ€”lr_scheduler_type: linear
  • โ€”lr_scheduler_kwargs: {}
  • โ€”warmup_ratio: 0.0
  • โ€”warmup_steps: 0
  • โ€”log_level: passive
  • โ€”log_level_replica: warning
  • โ€”log_on_each_node: True
  • โ€”logging_nan_inf_filter: True
  • โ€”save_safetensors: True
  • โ€”save_on_each_node: False
  • โ€”save_only_model: False
  • โ€”restore_callback_states_from_checkpoint: False
  • โ€”no_cuda: False
  • โ€”use_cpu: False
  • โ€”use_mps_device: False
  • โ€”seed: 42
  • โ€”data_seed: None
  • โ€”jit_mode_eval: False
  • โ€”use_ipex: False
  • โ€”bf16: True
  • โ€”fp16: False
  • โ€”fp16_opt_level: O1
  • โ€”half_precision_backend: auto
  • โ€”bf16_full_eval: False
  • โ€”fp16_full_eval: False
  • โ€”tf32: None
  • โ€”local_rank: 3
  • โ€”ddp_backend: None
  • โ€”tpu_num_cores: None
  • โ€”tpu_metrics_debug: False
  • โ€”debug: []
  • โ€”dataloader_drop_last: True
  • โ€”dataloader_num_workers: 4
  • โ€”dataloader_prefetch_factor: None
  • โ€”past_index: -1
  • โ€”disable_tqdm: False
  • โ€”remove_unused_columns: True
  • โ€”label_names: None
  • โ€”load_best_model_at_end: False
  • โ€”ignore_data_skip: False
  • โ€”fsdp: []
  • โ€”fsdp_min_num_params: 0
  • โ€”fsdp_config: {'minnumparams': 0, 'xla': False, 'xlafsdpv2': False, 'xlafsdpgrad_ckpt': False}
  • โ€”fsdp_transformer_layer_cls_to_wrap: None
  • โ€”accelerator_config: {'splitbatches': False, 'dispatchbatches': None, 'evenbatches': True, 'useseedablesampler': True, 'nonblocking': False, 'gradientaccumulationkwargs': None}
  • โ€”deepspeed: None
  • โ€”label_smoothing_factor: 0.0
  • โ€”optim: adamw_torch
  • โ€”optim_args: None
  • โ€”adafactor: False
  • โ€”group_by_length: False
  • โ€”length_column_name: length
  • โ€”ddp_find_unused_parameters: False
  • โ€”ddp_bucket_cap_mb: None
  • โ€”ddp_broadcast_buffers: False
  • โ€”dataloader_pin_memory: True
  • โ€”dataloader_persistent_workers: False
  • โ€”skip_memory_metrics: True
  • โ€”use_legacy_prediction_loop: False
  • โ€”push_to_hub: False
  • โ€”resume_from_checkpoint: None
  • โ€”hub_model_id: None
  • โ€”hub_strategy: every_save
  • โ€”hub_private_repo: None
  • โ€”hub_always_push: False
  • โ€”gradient_checkpointing: False
  • โ€”gradient_checkpointing_kwargs: None
  • โ€”include_inputs_for_metrics: False
  • โ€”include_for_metrics: []
  • โ€”eval_do_concat_batches: True
  • โ€”fp16_backend: auto
  • โ€”push_to_hub_model_id: None
  • โ€”push_to_hub_organization: None
  • โ€”mp_parameters:
  • โ€”auto_find_batch_size: False
  • โ€”full_determinism: False
  • โ€”torchdynamo: None
  • โ€”ray_scope: last
  • โ€”ddp_timeout: 1800
  • โ€”torch_compile: False
  • โ€”torch_compile_backend: None
  • โ€”torch_compile_mode: None
  • โ€”dispatch_batches: None
  • โ€”split_batches: None
  • โ€”include_tokens_per_second: False
  • โ€”include_num_input_tokens_seen: False
  • โ€”neftune_noise_alpha: None
  • โ€”optim_target_modules: None
  • โ€”batch_eval_metrics: False
  • โ€”eval_on_start: False
  • โ€”use_liger_kernel: False
  • โ€”eval_use_gather_object: False
  • โ€”average_tokens_across_devices: False
  • โ€”prompts: None
  • โ€”batch_sampler: batch_sampler
  • โ€”multi_dataset_batch_sampler: proportional
  • โ€”router_mapping: {}
  • โ€”learning_rate_mapping: {}

</details>

Training Logs

<details><summary>Click to expand</summary>

EpochStepTraining LossNanoClimateFEVER_MaxSim_ndcg@10NanoDBPedia_MaxSim_ndcg@10NanoFEVER_MaxSim_ndcg@10NanoFiQA2018_MaxSim_ndcg@10NanoHotpotQA_MaxSim_ndcg@10NanoMSMARCO_MaxSim_ndcg@10NanoNFCorpus_MaxSim_ndcg@10NanoNQ_MaxSim_ndcg@10NanoQuoraRetrieval_MaxSim_ndcg@10NanoSCIDOCS_MaxSim_ndcg@10NanoArguAna_MaxSim_ndcg@10NanoSciFact_MaxSim_ndcg@10NanoTouche2020_MaxSim_ndcg@10NanoBEIR_mean_MaxSim_ndcg@10
0.0025500.0187--------------
0.02755500.0155--------------
0.052510500.0146--------------
0.07515000.01410.45300.72630.96700.57860.93130.73490.39940.75870.95060.42920.51520.80590.61390.6818
0.077515500.0139--------------
0.102520500.0138--------------
0.127525500.0132--------------
0.1530000.01320.45620.72600.97380.57560.92210.73780.40210.75550.94730.42760.53760.80820.62060.6839
0.152530500.013--------------
0.177535500.0129--------------
0.202540500.0129--------------
0.22545000.01260.45510.73810.96240.58900.92380.73810.39780.75220.94000.42060.54550.81410.61840.6842
0.227545500.0124--------------
0.252550500.0126--------------
0.277555500.0123--------------
0.360000.0120.44740.73750.96350.59080.92820.74160.40640.75510.94240.41980.55920.80740.61910.6860
0.302560500.0125--------------
0.327565500.012--------------
0.352570500.0122--------------
0.37575000.01230.45340.72660.96310.58750.92940.73490.40120.74590.94170.41950.56080.80600.62050.6839
0.377575500.0118--------------
0.402580500.0118--------------
0.427585500.0119--------------
0.4590000.01140.45370.72190.96310.58370.92900.73740.40320.75220.94960.41340.55720.81130.61900.6842
0.452590500.0117--------------
0.477595500.0119--------------
0.5025100500.0112--------------
0.525105000.01170.45410.73250.96530.58030.92430.73570.40920.75660.94680.41690.55960.80400.61770.6849
0.5275105500.0116--------------
0.5525110500.0115--------------
0.5775115500.0112--------------
0.6120000.01120.46060.73100.96240.58620.92430.73410.40850.75230.94630.41920.57080.80860.62010.6865
0.6025120500.0116--------------
0.6275125500.0113--------------
0.6525130500.0115--------------
0.675135000.01110.45050.72940.96530.57960.92890.73480.40630.75530.94510.42050.56270.80340.61730.6845
0.6775135500.0112--------------
0.7025140500.0112--------------
0.7275145500.0109--------------
0.75150000.01130.45440.72810.96240.57850.92270.72410.40810.74950.93910.41580.56390.80200.61950.6822
0.7525150500.0112--------------
0.7775155500.011--------------
0.8025160500.0106--------------
0.825165000.01130.45200.73540.96240.57840.92790.73400.40420.75050.93880.41170.56300.80200.62040.6831
0.8275165500.0107--------------
0.8525170500.0109--------------
0.8775175500.011--------------
0.9180000.01090.45480.73360.96240.57910.92430.73130.40670.74750.93760.41320.56250.80940.62140.6834
0.9025180500.011--------------
0.9275185500.0109--------------
0.9525190500.0107--------------
0.975195000.01110.45110.73260.96240.57860.92430.72420.40550.74750.93760.41240.56200.80200.61760.6814
0.9775195500.0112--------------

</details>

Framework Versions

  • โ€”Python: 3.13.0
  • โ€”Sentence Transformers: 5.1.1
  • โ€”PyLate: 1.3.4
  • โ€”Transformers: 4.48.3
  • โ€”PyTorch: 2.6.0
  • โ€”Accelerate: 1.12.0
  • โ€”Datasets: 4.4.1
  • โ€”Tokenizers: 0.21.0

Citation

BibTeX

ColBERT-Zero
bibtex
@misc{chaffin2026colbertzeropretrainpretraincolbert,
  title         = {ColBERT-Zero: To Pre-train Or Not To Pre-train ColBERT models}, 
  author        = {Antoine Chaffin and Luca Arnaboldi and Amรฉlie Chatelain and Florent Krzakala},
  year          = {2026},
  eprint        = {2602.16609},
  archivePrefix = {arXiv},
  primaryClass  = {cs.CL},
  url           = {https://arxiv.org/abs/2602.16609}, 
}
Sentence Transformers
bibtex
@inproceedings{reimers-2019-sentence-bert,
    title = "Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks",
    author = "Reimers, Nils and Gurevych, Iryna",
    booktitle = "Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing",
    month = "11",
    year = "2019",
    publisher = "Association for Computational Linguistics",
    url = "https://arxiv.org/abs/1908.10084"
}
PyLate
bibtex
@inproceedings{DBLP:conf/cikm/ChaffinS25,
  author       = {Antoine Chaffin and
                  Rapha{"{e}}l Sourty},
  editor       = {Meeyoung Cha and
                  Chanyoung Park and
                  Noseong Park and
                  Carl Yang and
                  Senjuti Basu Roy and
                  Jessie Li and
                  Jaap Kamps and
                  Kijung Shin and
                  Bryan Hooi and
                  Lifang He},
  title        = {PyLate: Flexible Training and Retrieval for Late Interaction Models},
  booktitle    = {Proceedings of the 34th {ACM} International Conference on Information
                  and Knowledge Management, {CIKM} 2025, Seoul, Republic of Korea, November
                  10-14, 2025},
  pages        = {6334--6339},
  publisher    = {{ACM}},
  year         = {2025},
  url          = {https://github.com/lightonai/pylate},
  doi          = {10.1145/3746252.3761608},
}
Nomic Embed
bibtex
@article{DBLP:journals/tmlr/NussbaumMMD25,
  author       = {Zach Nussbaum and
                  John Xavier Morris and
                  Andriy Mulyar and
                  Brandon Duderstadt},
  title        = {Nomic Embed: Training a Reproducible Long Context Text Embedder},
  journal      = {Trans. Mach. Learn. Res.},
  volume       = {2025},
  year         = {2025},
  url          = {https://openreview.net/forum?id=IPmzyQSiQE},
  timestamp    = {Fri, 20 Jun 2025 14:19:48 +0200},
  biburl       = {https://dblp.org/rec/journals/tmlr/NussbaumMMD25.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}

<!--

Glossary

Clearly define terms in order to be accessible across audiences. -->

<!--

Model Card Authors

Lists the people who create the model card, providing recognition and accountability for the detailed work that goes into its construction. -->

<!--

Model Card Contact

Provides a way for people who have updates to the Model Card, suggestions, or questions, to contact the Model Card authors. -->