Skip to content
Back to skills

Trec Dl Track Eval

ASecurity

Evaluates the reliability and best practices for using TREC Deep Learning test collections for ranking model evaluation. It probes whether researchers properly separate model selection from final evaluation and accounts for training variance. Use when the user wants to benchmark on TREC Deep Learning Track, or asks about evaluating this task. Reports NDCG@10.

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 11, 2026
researchpythongitperformance

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill trec-dl-track-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Trec Dl Track Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Trec Dl Track Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-trec-dl-track-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-trec-dl-track-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: trec-dl-track-eval
description: Evaluates the reliability and best practices for using TREC Deep Learning test collections for ranking model evaluation. It probes whether researchers properly separate model selection from final evaluation and accounts for training variance. Use when the user wants to benchmark on TREC Deep Learning Track, or asks about evaluating this task. Reports NDCG@10.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2104.09399
  bibtex_key: [REDACTED]
  confidence: high
---

# trec-dl-track-eval

> TREC Deep Learning Track: Reusable Test Collections in the Large Data Regime — Craswell et al. (2021) (arXiv:2104.09399, 2021)

## What this evaluates

Evaluates the reliability and best practices for using TREC Deep Learning test collections for ranking model evaluation. It probes whether researchers properly separate model selection from final evaluation and accounts for training variance.

## Datasets

- **TREC Deep Learning Track** — total ?; splits: dev (-1), test (-1); repo https://github.com/bmitra-msft/TREC-Deep-Learning-Quick-Start

## Metrics

- `NDCG@10` **(primary)** — range: [0, 1]
  - Normalized Discounted Cumulative Gain at rank 10. It computes the weighted sum of graded relevance scores up to position 10, normalized by the ideal DCG@10 for the same query to yield a score between 0 and 1.

## Input / output format

**Input**: Query, document collection, and pre-computed relevance judgments for each query-document pair.

**Output**: A ranked list of documents for each query.

## Scoring recipe

```python
def compute_ndcg_at_10(relevance_scores, k=10):
    dcg = sum((2**rel - 1) / log2(i + 2) for i, rel in enumerate(relevance_scores[:k]))
    ideal = sorted(relevance_scores, reverse=True)
    idcg = sum((2**rel - 1) / log2(i + 2) for i, rel in enumerate(ideal[:k]))
    return dcg / idcg if idcg > 0 else 0.0
```

## Common pitfalls

- Selecting the best model checkpoint or architecture based on test set performance instead of a held-out dev set.
- Reporting dev set metrics as final results without a separate held-out test set.
- Relying on a single training run with one random seed, ignoring variance that can lead to false positive 'significant' differences.

## Evidence (verbatim from paper)

> The valid numbers to report are the TREC 2019 and TREC 2020 NDCG@10 results for ranker A, which can be read by following the dotted line from A to the two other curves.

## Citation

```bibtex
@misc{craswell2021trecdl,
  title={TREC Deep Learning Track: Reusable Test Collections in the Large Data Regime},
  author={Craswell et al. (2021)},
  year={2021},
  note={arXiv:2104.09399}
}
```

- arXiv: 2104.09399

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.