Hyukkyu/train-dpr-wikipedia
DPRWikipedia — Training, unified schema A normalised copy of the dataset behind the mteb task DPRWikipedia, a retrieval training set built from Tevatron/wikipedia-nq-corpus. Same queries, documents and relevance judgements as the benchmark evaluates — reshaped into one strict schema shared by every dataset in this collection. Source Tevatron/wikipedia-nq-corpus @ 56c6e2438c13 (the revision pinned in mteb) Domain · languages Wikipedia QA (DPR) · eng Queries /… See the full description on the dataset page: https://huggingface.co/datasets/Hyukkyu/train-dpr-wikipedia.
DPRWikipedia — Training, unified schema
A normalised copy of the dataset behind the mteb task `DPRWikipedia`, a retrieval training set built from `Tevatron/wikipedia-nq-corpus`. Same queries, documents and relevance judgements as the benchmark evaluates — reshaped into one strict schema shared by every dataset in this collection.
Schema
Files are Parquet, sorted by id, zstd-compressed, sharded at 500 MB. Every rule above is enforced by a validator before publishing; provenance.json records the source file hashes, what changed, and the output file hashes.
What changed from the source
- byte-preserved all text — no whitespace, newline, or control-character normalisation
- dropped non-schema columns from
qrels:negative_passages (BM25 negatives, left out by D9) - dropped non-schema columns from
queries:answers - kept 44,540 documents whose text is identical to another document's — a property of the source; note that models embed such documents identically and retrieval ties among them are broken by corpus order
Hard negatives and teacher scores
Filled by the owner's annotation pipeline (annotation=jina35) for the train split of the query set(s) below; queries without a labelled positive are left out.
- Candidates: dense retrieval with
jinaai/jina-embeddings-v5-text-smallover the full corpus to depth 1,000; 100 candidates per query drawn from the rank windows 1–30 (30), 31–100 (30), 101–300 (20), 301–1000 (20), the query's labelled positives excluded.rankis the dense rank;sourceisdensefor a mined row anddatasetfor a negative the source labels itself (those are kept for every query of the split, sampled or not). - Teacher:
jinaai/jina-reranker-v3.5, listwise: a query's positive and all of its candidates are scored together in one context of up to 32,768 tokens.scoreis the raw cosine score, one row per (query, positive) and per (query, candidate); a labelled negative that was also mined is scored once. No filtering is applied to the tables.
from datasets import load_dataset
negatives = load_dataset("Hyukkyu/train-dpr-wikipedia", "squad-hard-negatives", split="train")
scores = load_dataset("Hyukkyu/train-dpr-wikipedia", "squad-teacher-scores", split="train")Load it
from datasets import load_dataset
queries = load_dataset("Hyukkyu/train-dpr-wikipedia", "nq-queries", split="train")
corpus = load_dataset("Hyukkyu/train-dpr-wikipedia", "nq-corpus", split="train")
qrels = load_dataset("Hyukkyu/train-dpr-wikipedia", "qrels", split="train")License and attribution
The data is redistributed under the source's terms — cc-by-sa-3.0. All credit belongs to the original authors; see the source repository and the references in mteb's task metadata (https://github.com/facebookresearch/DPR). This repository is an independent repackaging and is not affiliated with the RTEB or MTEB maintainers.
