Skip to content
Back to skills

Dialogue Summarization Eval

ASecurity

Evaluates the quality of unsupervised abstractive dialogue summarization across multiple domains by comparing generated summaries against human references using standard n-gram and LCS overlap metrics. It tests the model's ability to compress and rephrase conversational transcripts into coherent summaries without training data. Use when the user wants to benchmark on AMI, ICSI, DialogSum, SAMSum, MediaSum, SummScreen, ADS, or asks about evaluating this task. Reports ROUGE-1.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Dialogue Summarization Eval?

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

Security grade badge for Dialogue Summarization Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-dialogue-summarization-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-dialogue-summarization-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: dialogue-summarization-eval
description: Evaluates the quality of unsupervised abstractive dialogue summarization across multiple domains by comparing generated summaries against human references using standard n-gram and LCS overlap metrics. It tests the model's ability to compress and rephrase conversational transcripts into coherent summaries without training data. Use when the user wants to benchmark on AMI, ICSI, DialogSum, SAMSum, MediaSum, SummScreen, ADS, or asks about evaluating this task. Reports ROUGE-1.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2205.13108
  bibtex_key: [REDACTED]
  confidence: high
---

# dialogue-summarization-eval

> Unsupervised Abstractive Dialogue Summarization with Word Graphs and POV Conversion — Park et al. (2022) (arXiv:2205.13108, 2022)

## What this evaluates

Evaluates the quality of unsupervised abstractive dialogue summarization across multiple domains by comparing generated summaries against human references using standard n-gram and LCS overlap metrics. It tests the model's ability to compress and rephrase conversational transcripts into coherent summaries without training data.

## Datasets

- **AMI** — total ?; splits: test (-1)
- **ICSI** — total ?; splits: test (-1)
- **DialogSum** — total ?; splits: test (-1)
- **SAMSum** — total ?; splits: test (-1)
- **MediaSum** — total ?; splits: test (-1)
- **SummScreen** — total ?; splits: test (-1)
- **ADS** — total ?; splits: test (-1)

## Metrics

- `ROUGE-1` **(primary)** — range: percent
  - F-1 score based on unigram overlap between the generated summary and the reference summary.
- `ROUGE-2` — range: percent
  - F-1 score based on bigram overlap between the generated summary and the reference summary.
- `ROUGE-L` — range: percent
  - F-1 score based on longest common subsequence (LCS) overlap between the generated summary and the reference summary.

## Input / output format

**Input**: Dialogue transcript (optionally pre-segmented by topic for long texts >5,000 characters).

**Output**: A single abstractive summary sentence or paragraph.

## Scoring recipe

```python
def compute_rouge_f1(pred, ref, ngram_type):
    pred_ngrams = extract_ngrams(pred, ngram_type)
    ref_ngrams = extract_ngrams(ref, ngram_type)
    overlap = count_overlap(pred_ngrams, ref_ngrams)
    prec = overlap / len(pred_ngrams) if len(pred_ngrams) > 0 else 0
    rec = overlap / len(ref_ngrams) if len(ref_ngrams) > 0 else 0
    return 2 * prec * rec / (prec + rec) if (prec + rec) > 0 else 0
# ngram_type: 'unigram' for ROUGE-1, 'bigram' for ROUGE-2, 'lcs' for ROUGE-L
```

## Common pitfalls

- Topic segmentation is only applied to datasets with average transcription length greater than 5,000 characters (MediaSum, SummScreen), which changes the input structure for those splits.
- POV conversion is applied to all datasets to transform semi-extractive outputs into fully abstractive ones, meaning the raw graph path is not the final output.
- ROUGE scores are reported as percentages (e.g., 20.79), not decimals, which can cause confusion if standard 0-1 scaling is assumed.

## Evidence (verbatim from paper)

> We evaluate the quality of generated system summaries against reference summaries using standard ROUGE scores (Lin, 2004). Specifically, we use ROUGE-1 (R1), ROUGE-2 (R2), and ROUGE-L (RL) scores that respectively measure unigram, bigram, and longest common subsequence coverage.

## Citation

```bibtex
@misc{park2022unsupervised,
  title={Unsupervised Abstractive Dialogue Summarization with Word Graphs and POV Conversion},
  author={Park et al. (2022)},
  year={2022},
  note={arXiv:2205.13108}
}
```

- arXiv: 2205.13108

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.