tuskanny/nfcorpus_lateon
NFCorpus, LateOn Token-level (late-interaction) embeddings of the BEIR NFCorpus corpus and queries, encoded with LateOn, in the TACHIOM multivector format. Source BEIR NFCorpus, test split. Corpus, queries and qrels were read from the official BEIR files via ir_datasets (beir/nfcorpus/test); PyLate only did the encoding 3,633 documents, 323 queries, 12,334 qrels Text given to the encoder for each document: title + " " + text (BEIR title and body joined by a… See the full description on the dataset page: https://huggingface.co/datasets/tuskanny/nfcorpus_lateon.
NFCorpus, LateOn
Token-level (late-interaction) embeddings of the BEIR NFCorpus corpus and queries, encoded with LateOn, in the TACHIOM multivector format.
Source
- BEIR NFCorpus, test split. Corpus, queries and qrels were read from the official BEIR files via
ir_datasets(beir/nfcorpus/test); PyLate only did the encoding - 3,633 documents, 323 queries, 12,334 qrels
- Text given to the encoder for each document:
title + " " + text(BEIR title and body joined by a space). The text itself is not included, only its vectors - Row order follows the BEIR corpus and query files; row i of
doc_ids.npy/queries_ids.npyidentifies row i ofdoclens.npy/queries.npy
Encoding
- Model: `lightonai/LateOn` @
62911e105059585d244384c7d17826e35f669c17 - Library: PyLate 1.6.0, CPU
- Document length cap: 300 tokens (model default)
- Query length: 32 tokens (model default)
- Query expansion: no (model default)
- The model defaults come from
config_sentence_transformers.jsonin the model repository. We did not override any of them - Documents: punctuation tokens are dropped (PyLate skiplist), as are padding tokens
- Vectors: 128-d, L2-normalized
Statistics
Files
Zero padding does not change any score: a zero query vector adds 0 to the MaxSim of every document.
Exhaustive-search effectiveness
Exact MaxSim over the full collection (vectorium compute_groundtruth_multivec). These are the reference numbers for approximate search on this data.
