CoolFace
Datasetpublic

abdoelsayed/FutureQueryEval

FutureQueryEval Dataset (EMNLP 2025)πŸ” Dataset Description FutureQueryEval is a novel Information Retrieval (IR) benchmark designed to evaluate reranker performance on temporal novelty. It comprises 148 queries with 2,938 query-document pairs across 7 topical categories, specifically created to test how well reranking models generalize to truly novel queries that were unseen during LLM pretraining. Key Features Zero Contamination: All queries refer… See the full description on the dataset page: https://huggingface.co/datasets/abdoelsayed/FutureQueryEval.

sourceHugging Faceapache-2.0updated 1y agoView on Hugging Face
2likes287downloads
Dataset Card

FutureQueryEval Dataset (EMNLP 2025)πŸ”

Dataset Description

FutureQueryEval is a novel Information Retrieval (IR) benchmark designed to evaluate reranker performance on temporal novelty. It comprises 148 queries with 2,938 query-document pairs across 7 topical categories, specifically created to test how well reranking models generalize to truly novel queries that were unseen during LLM pretraining.

Key Features

  • β€”Zero Contamination: All queries refer to events after April 2025
  • β€”Human Annotated: Created by 4 expert annotators with quality control
  • β€”Diverse Domains: Technology, Sports, Politics, Science, Health, Business, Entertainment
  • β€”Real Events: Based on actual news and developments, not synthetic data
  • β€”Temporal Novelty: First benchmark designed to test reranker generalization on post-training events

Dataset Statistics

MetricValue
Total Queries148
Total Documents2,787
Query-Document Pairs2,938
Avg. Relevant Docs per Query6.54
LanguagesEnglish
LicenseApache-2.0

Category Distribution

CategoryQueriesPercentage
Technology3725.0%
Sports3120.9%
Science & Environment2013.5%
Business & Finance1912.8%
Health & Medicine1610.8%
World News & Politics149.5%
Entertainment & Culture117.4%

Dataset Structure

The dataset consists of three main files:

Files

  • β€”`queries.tsv`: Contains the query information
  • β€”Columns: query_id, query_text, category
  • β€”`corpus.tsv`: Contains the document collection
  • β€”Columns: doc_id, title, text, url
  • β€”`qrels.txt`: Contains relevance judgments
  • β€”Format: query_id 0 doc_id relevance_score

Data Fields

Queries
  • β€”query_id (string): Unique identifier for each query
  • β€”query_text (string): The natural language query
  • β€”category (string): Topical category (Technology, Sports, etc.)
Corpus
  • β€”doc_id (string): Unique identifier for each document
  • β€”title (string): Document title
  • β€”text (string): Full document content
  • β€”url (string): Source URL of the document
Relevance Judgments (qrels)
  • β€”query_id (string): Query identifier
  • β€”iteration (int): Always 0 (standard TREC format)
  • β€”doc_id (string): Document identifier
  • β€”relevance (int): Relevance score (0-3, where 3 is highly relevant)

Example Queries

🌍 World News & Politics:

"What specific actions has Egypt taken to support injured Palestinians from Gaza, as highlighted during the visit of Presidents El-Sisi and Macron to Al-Arish General Hospital?"

⚽ Sports:

"Which teams qualified for the 2025 UEFA European Championship playoffs in June 2025?"

πŸ’» Technology:

"What are the key features of Apple's new Vision Pro 2 announced at WWDC 2025?"

Usage

Loading the Dataset

python
from datasets import load_dataset

# Load the dataset
dataset = load_dataset("abdoelsayed/FutureQueryEval")

# Access different splits
queries = dataset["queries"]
corpus = dataset["corpus"] 
qrels = dataset["qrels"]

# Example: Get first query
print(f"Query: {queries[0]['query_text']}")
print(f"Category: {queries[0]['category']}")

Evaluation Example

python
import pandas as pd

# Load relevance judgments
qrels_df = pd.read_csv("qrels.txt", sep=" ", 
                      names=["query_id", "iteration", "doc_id", "relevance"])

# Filter for a specific query
query_rels = qrels_df[qrels_df["query_id"] == "FQ001"]
print(f"Relevant documents for query FQ001: {len(query_rels)}")

Methodology

Data Collection Process

  1. 1.Source Selection: Major news outlets, official sites, sports organizations
  2. 2.Temporal Filtering: Events after April 2025 only
  3. 3.Query Creation: Manual generation by domain experts
  4. 4.Novelty Validation: Tested against GPT-4 knowledge cutoff
  5. 5.Quality Control: Multi-annotator review with senior oversight

Annotation Guidelines

  • β€”Highly Relevant (3): Document directly answers the query
  • β€”Relevant (2): Document partially addresses the query
  • β€”Marginally Relevant (1): Document mentions query topics but lacks detail
  • β€”Not Relevant (0): Document does not address the query

Research Applications

This dataset is designed for:

  • β€”Reranker Evaluation: Testing generalization to novel content
  • β€”Temporal IR Research: Understanding time-sensitive retrieval challenges
  • β€”Domain Robustness: Evaluating cross-domain performance
  • β€”Contamination Studies: Clean evaluation on post-training data

Benchmark Results

Top performing methods on FutureQueryEval:

MethodTypeNDCG@10Runtime (s)
Zephyr-7BListwise62.651,240
MonoT5-3BPointwise60.75486
Flan-T5-XLSetwise56.57892

Dataset Updates

FutureQueryEval will be updated every 6 months with new queries about recent events to maintain temporal novelty:

  • β€”Version 1.1 (December 2025): +100 queries from July-September 2025
  • β€”Version 1.2 (June 2026): +100 queries from October 2025-March 2026

Citation

If you use FutureQueryEval in your research, please cite:

bibtex
@misc{abdallah2025good,
    title={How Good are LLM-based Rerankers? An Empirical Analysis of State-of-the-Art Reranking Models},
    author={Abdelrahman Abdallah and Bhawna Piryani and Jamshid Mozafari and Mohammed Ali and Adam Jatowt},
    year={2025},
    eprint={2508.16757},
    archivePrefix={arXiv},
    primaryClass={cs.CL}
}

Contact

License

This dataset is released under the Apache-2.0 License.