CoolFace
Datasetpublic

PaDaS-Lab/CoRE

CoRE: Controlled Retrieval Evaluation Dataset Motivation | Dataset Overview | Dataset Construction | Dataset Structure | Qrels Format | Evaluation | Citation | Links | Contact CoRE (Controlled Retrieval Evaluation) is a benchmark dataset designed for the rigorous evaluation of embedding compression techniques in information retrieval. πŸ” Motivation Embedding compression is essential for… See the full description on the dataset page: https://huggingface.co/datasets/PaDaS-Lab/CoRE.

sourceHugging Faceupdated 11mo agoView on Hugging Face
0likes1.8kdownloads
Dataset Card

<h1 align="center">CoRE: Controlled Retrieval Evaluation Dataset</h1> <h4 align="center"> <p> <a href=#πŸ”-motivation>Motivation</a> | <a href=#πŸ“¦-dataset-overview>Dataset Overview</a> | <a href=#πŸ—-dataset-construction>Dataset Construction</a> | <a href="#🧱-dataset-structure">Dataset Structure</a> | <a href="#🏷-qrels-format">Qrels Format</a> | <a href="#πŸ“Š-evaluation">Evaluation</a> | <a href="#πŸ“œ-citation">Citation</a> | <a href="#πŸ”—-links">Links</a> | <a href="#πŸ“¬-contact">Contact</a> <p> </h4>

CoRE (Controlled Retrieval Evaluation) is a benchmark dataset designed for the rigorous evaluation of embedding compression techniques in information retrieval. <!-- It isolates and controls critical variablesβ€”query relevance, distractor density, corpus size, and document lengthβ€”to facilitate meaningful comparisons of retrieval performance across different embedding configurations. -->

πŸ” Motivation

Embedding compression is essential for scaling modern retrieval systems, but its effects are often evaluated under overly simplistic conditions. CoRE addresses this by offering a collection of corpora with:

  • β€”Multiple document lengths (passage and document) and sizes (10k to 100M)
  • β€”Fixed number of relevant and distractor documents per query
  • β€”Realistic evaluation grounded in TREC DL human relevance labels

This evaluation framework goes beyond, e.g., the benchmark used in the paper "The Curse of Dense Low-Dimensional Information Retrieval for Large Index Sizes" from Reimers and Gurevych (2021), which disregards different document lengths and employs a less advanced random sampling, hence creating a less realistic experimental setup.

πŸ“¦ Dataset Overview

CoRE builds on MS MARCO v2 and introduces high-quality distractors using pooled system runs from TREC 2023 Deep Learning Track. We ensure consistent query difficulty across different corpus sizes and document types. This overcomes the limitations of randomly sampled corpora, which can lead to trivial retrieval tasks, as no distractors are present in smaller datasets.

Document Type# QueriesCorpus Sizes
Passage6510k, 100k, 1M, 10M, 100M
Document5510k, 100k, 1M, 10M

For each query:

  • β€”10 relevant documents
  • β€”100 high-quality distractors, selected via Reciprocal Rank Fusion (RRF) from top TREC system runs (bottom 20% of runs excluded)

πŸ— Dataset Construction

To avoid trivializing the retrieval task when reducing corpus size, CoRE follows the intelligent corpus subsampling strategy proposed by FrΓΆbe et al. (2025). This method is used to mine distractors from pooled ranking lists. These distractors are then included in all corpora of CoRE, ensuring a fixed query difficultyβ€”unlike naive random sampling, where the number of distractors would decrease with corpus size.

Steps for both passage and document retrieval:

  1. 1.Start from MS MARCO v2 annotations
  2. 2.For each query:
  • β€”Retain 10 relevant documents
  • β€”Mine 100 distractors from RRF-fused rankings of top TREC 2023 DL submissions
  • β€”Construct multiple corpus scales by aggregating relevant documents and distractors with randomly sampled filler documents

🧱 Dataset Structure

The dataset consists of three subsets: queries, qrels, and corpus.

  • β€”queries: contains only one split (test)
  • β€”qrels: contains two splits: passage and document
  • β€”corpus: contains 11 splits, detailed below:

<div style="display: flex; gap: 2em;">

<table> <caption><strong>Passage Corpus Splits</strong></caption> <thead><tr><th>Split</th><th># Documents</th></tr></thead> <tbody> <tr><td>passcore</td><td>~7,130</td></tr> <tr><td>pass10k</td><td>~2,870</td></tr> <tr><td>pass100k</td><td>90,000</td></tr> <tr><td>pass1M</td><td>900,000</td></tr> <tr><td>pass10M</td><td>9,000,000</td></tr> <tr><td>pass100M</td><td>90,000,000</td></tr> </tbody> </table>

<table> <caption><strong>Document Corpus Splits</strong></caption> <thead><tr><th>Split</th><th># Documents</th></tr></thead> <tbody> <tr><td>doccore</td><td>~6,030</td></tr> <tr><td>doc10k</td><td>~3,970</td></tr> <tr><td>doc100k</td><td>90,000</td></tr> <tr><td>doc1M</td><td>900,000</td></tr> <tr><td>doc_10M</td><td>9,000,000</td></tr> </tbody> </table>

</div>

Note: The _core splits contain only relevant and distractor documents. All other splits are topped up with randomly sampled documents to reach the target size.

🏷 Qrels Format

The qrels files in CoRE differ from typical IR datasets. Instead of the standard relevance grading (e.g., 0, 1, 2), CoRE uses two distinct labels:

  • β€”relevant (10 documents per query)
  • β€”distractor (100 documents per query)

This enables focused evaluation of model sensitivity to compression under tightly controlled relevance and distractor distributions.

πŸ“Š Evaluation

python
from datasets import load_dataset

# Load queries
queries = load_dataset("PaDaS-Lab/CoRE", name="queries", split="test")

# Load relevance judgments
qrels = load_dataset("PaDaS-Lab/CoRE", name="qrels", split="passage")

# Load a 100k-scale corpus for passage retrieval
corpus = load_dataset("PaDaS-Lab/CoRE", name="corpus", split="pass_100k")

πŸ“œ Citation

If you use CoRE in your research, please cite:

bibtex
@misc{caspari2025corect,
  title={CoRECT: A Framework for Evaluating Embedding Compression Techniques at Scale}, 
  author={L. Caspari and M. Dinzinger and K. Ghosh Dastidar and C. Fellicious and J. Mitrović and M. Granitzer},
  year={2025},
  eprint={2510.19340},
  archivePrefix={arXiv},
  primaryClass={cs.IR},
  url={https://arxiv.org/abs/2510.19340}, 
}

πŸ”— Links

πŸ“¬ Contact

For questions or collaboration opportunities, contact us at michael.dinzinger@uni-passau.de.