Skip to content
Back to skills

Bright Eval

ASecurity

Evaluates a model's ability to perform reasoning-intensive text retrieval by matching complex, domain-diverse queries to relevant documents. It probes deep logical and conceptual alignment between queries and documents, going beyond simple keyword or semantic matching. Use when the user wants to benchmark on BRIGHT, or asks about evaluating this task. Reports nDCG@10.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 11, 2026
researchpythongogit

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill bright-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Bright Eval?

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

Security grade badge for Bright Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-bright-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-bright-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: bright-eval
description: Evaluates a model's ability to perform reasoning-intensive text retrieval by matching complex, domain-diverse queries to relevant documents. It probes deep logical and conceptual alignment between queries and documents, going beyond simple keyword or semantic matching. Use when the user wants to benchmark on BRIGHT, or asks about evaluating this task. Reports nDCG@10.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2407.12883
  bibtex_key: su2024bright
  confidence: high
---

# bright-eval

> BRIGHT: A Realistic and Challenging Benchmark for Reasoning-Intensive Retrieval — Hongjin Su et al. (2024) (arXiv:2407.12883, 2024)

## What this evaluates

Evaluates a model's ability to perform reasoning-intensive text retrieval by matching complex, domain-diverse queries to relevant documents. It probes deep logical and conceptual alignment between queries and documents, going beyond simple keyword or semantic matching.

## Datasets

- **BRIGHT** — total ?; splits: test (-1); repo https://github.com/xlang-ai/BRIGHT

## Metrics

- `nDCG@10` **(primary)** — range: [0, 1]
  - Normalized Discounted Cumulative Gain at rank 10. It computes the discounted gain of relevant documents in a ranked list, normalizing by the ideal DCG to yield a score between 0 and 1.

## Input / output format

**Input**: A query (original user query or LLM-generated reasoning trace) and a document corpus to search over.

**Output**: A ranked list of retrieved documents (top-10).

## Scoring recipe

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

## Common pitfalls

- LLM-based QA evaluation may not accurately reflect retrieval quality because the generator might fail to integrate retrieved documents, or the evaluator might struggle to compare open-ended answers.
- Trained dense retrievers often underperform on out-of-distribution reasoning queries, while BM25 adapts better to novel query formulations.

## Evidence (verbatim from paper)

> Following prior work (Thakur et al., 2021; Bajaj et al., 2018; Voorhees & Tice, 2000), we use nDCG@10 as the main metric. Results in Table 2 show that BRIGHT is very challenging, with the best model achieving only $24.3\mathrm{nDCG}@10$.

## Citation

```bibtex
@misc{su2024bright,
  title={BRIGHT: A Realistic and Challenging Benchmark for Reasoning-Intensive Retrieval},
  author={Hongjin Su et al. (2024)},
  year={2024},
  note={arXiv:2407.12883}
}
```

- arXiv: 2407.12883

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.