narrasum-eval
NarraSum: A Large-Scale Dataset for Abstractive Narrative Summarization — Zhao et al. (2022) (arXiv:2212.01476, 2022)
What this evaluates
This benchmark evaluates a model's ability to perform abstractive and extractive summarization on long-form narrative texts (movie/TV plot descriptions). It probes the model's capacity to capture event causality, character motivations, temporal dynamics, and overall narrative coherence while maintaining faithfulness to the source document.
Datasets
Metrics
ROUGE F1 (primary) — range: percent
- F1 score computed at unigram (R-1), bigram (R-2), and longest common subsequence (R-L) overlap levels between generated and reference summaries.
SummaC — range: [0, 1]
- Automatic measure for summary faithfulness that detects inconsistencies between the summary and the source document, specifically designed for long inputs and outputs.
Human Evaluation Scores — range: [1, 5]
- Average score on a 5-point Likert scale rated by human annotators across four dimensions: Fluency, Faithfulness, Coherence, and Informativeness.
Input / output format
Input: Long-form narrative document (movie or TV episode plot description)
Output: Generated abstractive or extractive summary
Scoring recipe
# Compute ROUGE F1 scores
rouge1 = rouge(predictions, references, n=1).f1
rouge2 = rouge(predictions, references, n=2).f1
rougeL = rouge(predictions, references, lcs=True).f1
# Compute SummaC for abstractive models only
sc_scores = [summac_faithfulness(pred, gold) for pred, gold in zip(predictions, references)]
# Human evaluation averages (5-point Likert)
human_avg = {dim: np.mean(ratings[dim]) for dim in ["Fluency", "Faithfulness", "Coherence", "Informativeness"]}
Common pitfalls
- SummaC is explicitly noted as only applicable to abstractive summaries, as extractive ones are considered faithful by design.
- Human evaluation was restricted to the top 2 performing models (T5-Large, LED-Large) on a random sample of 100 test instances, not the full test set.
- Compression degree analysis requires splitting the test set by summary-to-document length ratio, which may skew results if not stratified properly.
Evidence (verbatim from paper)
We evaluate the generated summaries using ROUGE $F_{1}$ score. $^{8}$ We further include SummaC (Laban et al., 2022), an automatic measure for summary faithfulness. It achieves state-of-the-art on the benchmark of summary inconsistency detection, and is feasible to be applied to long input and output.
Citation
@misc{zhao2022narrasum,
title={NarraSum: A Large-Scale Dataset for Abstractive Narrative Summarization},
author={Zhao et al. (2022)},
year={2022},
note={arXiv:2212.01476}
}
1---2name: narrasum-eval3description: This benchmark evaluates a model's ability to perform abstractive and extractive summarization on long-form narrative texts (movie/TV plot descriptions). It probes the model's capacity to capture event causality, character motivations, temporal dynamics, and overall narrative coherence while maintaining faithfulness to the source document. Use when the user wants to benchmark on NarraSum, or asks about evaluating this task. Reports ROUGE F1.4---56# narrasum-eval78> NarraSum: A Large-Scale Dataset for Abstractive Narrative Summarization — Zhao et al. (2022) (arXiv:2212.01476, 2022)910## What this evaluates1112This benchmark evaluates a model's ability to perform abstractive and extractive summarization on long-form narrative texts (movie/TV plot descriptions). It probes the model's capacity to capture event causality, character motivations, temporal dynamics, and overall narrative coherence while maintaining faithfulness to the source document.1314## Datasets1516- **NarraSum** — total 122000; splits: train (-1), val (-1), test (-1); repo https://github.com/zhaochaocs/narrasum1718## Metrics1920- `ROUGE F1` **(primary)** — range: percent21 - F1 score computed at unigram (R-1), bigram (R-2), and longest common subsequence (R-L) overlap levels between generated and reference summaries.22- `SummaC` — range: [0, 1]23 - Automatic measure for summary faithfulness that detects inconsistencies between the summary and the source document, specifically designed for long inputs and outputs.24- `Human Evaluation Scores` — range: [1, 5]25 - Average score on a 5-point Likert scale rated by human annotators across four dimensions: Fluency, Faithfulness, Coherence, and Informativeness.2627## Input / output format2829**Input**: Long-form narrative document (movie or TV episode plot description)3031**Output**: Generated abstractive or extractive summary3233## Scoring recipe3435```python36# Compute ROUGE F1 scores37rouge1 = rouge(predictions, references, n=1).f138rouge2 = rouge(predictions, references, n=2).f139rougeL = rouge(predictions, references, lcs=True).f14041# Compute SummaC for abstractive models only42sc_scores = [summac_faithfulness(pred, gold) for pred, gold in zip(predictions, references)]4344# Human evaluation averages (5-point Likert)45human_avg = {dim: np.mean(ratings[dim]) for dim in ["Fluency", "Faithfulness", "Coherence", "Informativeness"]}46```4748## Common pitfalls4950- SummaC is explicitly noted as only applicable to abstractive summaries, as extractive ones are considered faithful by design.51- Human evaluation was restricted to the top 2 performing models (T5-Large, LED-Large) on a random sample of 100 test instances, not the full test set.52- Compression degree analysis requires splitting the test set by summary-to-document length ratio, which may skew results if not stratified properly.5354## Evidence (verbatim from paper)5556> We evaluate the generated summaries using ROUGE $F_{1}$ score. $^{8}$ We further include SummaC (Laban et al., 2022), an automatic measure for summary faithfulness. It achieves state-of-the-art on the benchmark of summary inconsistency detection, and is feasible to be applied to long input and output.5758## Citation5960```bibtex61@misc{zhao2022narrasum,62 title={NarraSum: A Large-Scale Dataset for Abstractive Narrative Summarization},63 author={Zhao et al. (2022)},64 year={2022},65 note={arXiv:2212.01476}66}67```6869- arXiv: 2212.01476