Skip to content
Back to skills

Scrolls Eval

ASecurity

Evaluates long-text understanding capabilities across summarization, question answering, and natural language inference tasks. It probes whether models can effectively process and extract information from documents exceeding standard context windows (up to 16K tokens) using chunked encoding and cross-chunk fusion. Use when the user wants to benchmark on SCROLLS, or asks about evaluating this task. Reports Avg SCROLLS score.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Scrolls Eval?

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

Security grade badge for Scrolls Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-scrolls-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-scrolls-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: scrolls-eval
description: Evaluates long-text understanding capabilities across summarization, question answering, and natural language inference tasks. It probes whether models can effectively process and extract information from documents exceeding standard context windows (up to 16K tokens) using chunked encoding and cross-chunk fusion. Use when the user wants to benchmark on SCROLLS, or asks about evaluating this task. Reports Avg SCROLLS score.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2208.00748
  bibtex_key: [REDACTED]
  confidence: high
---

# scrolls-eval

> Efficient Long-Text Understanding with Short-Text Models — Ivgi et al. (2022) (arXiv:2208.00748, 2022)

## What this evaluates

Evaluates long-text understanding capabilities across summarization, question answering, and natural language inference tasks. It probes whether models can effectively process and extract information from documents exceeding standard context windows (up to 16K tokens) using chunked encoding and cross-chunk fusion.

## Datasets

- **SCROLLS** — total ?; splits: dev (-1), test (-1)

## Metrics

- `Rouge-1/Rouge-2/Rouge-L` — range: [0, 1]
  - Standard ROUGE metrics measuring n-gram overlap between generated summaries and reference summaries. Calculated separately for ROUGE-1, ROUGE-2, and ROUGE-L.
- `F1` — range: [0, 1]
  - Harmonic mean of precision and recall for open-ended QA tasks (Qasper, NarrativeQA). Measures overlap between predicted answer spans and gold spans.
- `Exact Match (EM)` — range: [0, 1]
  - Binary score indicating whether the predicted answer exactly matches the gold answer (for QuALITY) or the predicted NLI label matches the gold label (for ContractNLI).
- `Avg SCROLLS score` **(primary)** — range: [0, 1]
  - Official benchmark aggregation metric that averages normalized performance across all seven SCROLLS sub-datasets according to the SCROLLS leaderboard protocol.

## Input / output format

**Input**: Long document (up to 16K tokens) partitioned into overlapping chunks of size 256 with 50% padding. For QA and NLI tasks, the question or hypothesis is prepended as a prefix to the document.

**Output**: Generated text corresponding to the task: summary for summarization datasets, answer span or option for QA datasets, and class label (entailment/contradiction/neutral) for NLI.

## Scoring recipe

```python
def evaluate(predictions, golds, task_type):
    if task_type in ['summarization']:
        return rouge1, rouge2, rouge_l(predictions, golds)
    elif task_type in ['qa_open', 'nli']:
        return f1_score(predictions, golds)
    elif task_type == 'qa_mc':
        return exact_match(predictions, golds)
    return average_of_all_task_scores(predictions, golds)
```

## Common pitfalls

- QuALITY performance is dominated by model scale and commonsense knowledge rather than long-context retrieval, so long-context methods show negligible gains compared to baselines.
- Using non-overlapping chunks causes significant performance drops (≥10% relative gain loss) due to information loss at chunk boundaries.
- The 'Avg' SCROLLS score is a task-specific aggregation defined by the benchmark, not a simple arithmetic mean of all reported metrics.

## Evidence (verbatim from paper)

> For each task, we use the official evaluation metrics defined in SCROLLS, which are based on the metrics from the original datasets. All summarization datasets (GovReport, SummScreenFD and QMSum) show impressive gains of up to 35% compared to their baseline scores, across all metrics (Rouge-1/Rouge-2/Rouge-L (Lin, 2004)) and for all three backbone models.

## Citation

```bibtex
@misc{ivgi2022efficientlongtext,
  title={Efficient Long-Text Understanding with Short-Text Models},
  author={Ivgi et al. (2022)},
  year={2022},
  note={arXiv:2208.00748}
}
```

- arXiv: 2208.00748

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.