vista-eval
What Is That Talk About? A Video-to-Text Summarization Dataset for Scientific Presentations — Liu et al. (2025) (arXiv:2502.08279, 2025)
What this evaluates
This benchmark evaluates a model's ability to generate concise, structured summaries of scientific conference talks from video inputs. It specifically probes informativeness, alignment with visual/audio content, and factual consistency against the corresponding paper abstracts.
Datasets
- VISTA — total 18599; splits: test (-1)
Metrics
ROUGE-1 F1 (primary) — range: [0, 1]
- F1 score of unigram overlap between the generated summary and the reference abstract.
ROUGE-2 F1 — range: [0, 1]
- F1 score of bigram overlap between the generated summary and the reference abstract.
ROUGE-LSum F1 — range: [0, 1]
- Summary-level ROUGE F1 score that treats each paragraph as a separate document.
SacreBLEU — range: [0, 100]
- BLEU score computed with standardized tokenization and a fixed reference corpus.
METEOR — range: [0, 1]
- Alignment-based metric incorporating synonymy, stemming, and word order penalties.
BERTScore — range: [0, 1]
- Cosine similarity between contextual embeddings of generated and reference tokens, aggregated via F1.
CIDEr-D — range: [0, 1]
- TF-IDF weighted n-gram similarity score designed for image and video captioning evaluation.
VideoScore — range: [0, 1]
- Metric evaluating how well the generated summary aligns with the input video content.
FactVC — range: [0, 1]
- Metric measuring factual consistency between the generated summary and the source video/abstract.
Input / output format
Input: Video files (containing visual and audio modalities), optionally pre-processed into transcripts or OCR text, accompanied by standardized prompt instructions.
Output: A text summary of the scientific presentation, intended to align with the structure and content of the corresponding paper abstract.
Scoring recipe
def compute_metrics(predictions, references, videos):
scores = {}
scores['ROUGE-1 F1'] = rouge_score(references, predictions, 'rouge1').fmeasure
scores['ROUGE-2 F1'] = rouge_score(references, predictions, 'rouge2').fmeasure
scores['ROUGE-LSum F1'] = rouge_score(references, predictions, 'rougeLsum').fmeasure
scores['SacreBLEU'] = sacrebleu.corpus_bleu(predictions, [references]).score
scores['METEOR'] = meteor_score(references, predictions)
scores['BERTScore'] = bertscore_score(references, predictions, lang='en').f1.mean()
scores['CIDEr-D'] = cider_score(references, predictions)
scores['VideoScore'] = videoscore_model.evaluate(predictions, videos)
scores['FactVC'] = factvc_model.evaluate(predictions, videos, references)
return scores
Common pitfalls
- Models may inadvertently rely solely on audio transcripts or OCR text rather than multimodal video features, skewing alignment scores if not explicitly controlled.
- Factual consistency is particularly challenging for technical scientific content where visual slides contain critical data not present in the audio or abstract.
- Zero-shot, QLoRA, and full fine-tuning settings produce vastly different baselines; comparing them without identical hyperparameter settings leads to unfair benchmarking.
Evidence (verbatim from paper)
We report a set of evaluation metrics to measure informativeness, alignment, and factual consistency in summaries. For informativeness, we utilize ROUGE, SacreBLEU, METEOR, BERTScore, and CIDEr-D. Specifically, we provide the F1 scores for Rouge-1 (R1), Rouge-2 (R2), and Rouge-LSum (RLSUM). Alignment to the input video is evaluated with VideoScore, and factual consistency with FactVC.
Citation
@misc{liu2025vista,
title={What Is That Talk About? A Video-to-Text Summarization Dataset for Scientific Presentations},
author={Liu et al. (2025)},
year={2025},
note={arXiv:2502.08279}
}
1---2name: vista-eval3description: This benchmark evaluates a model's ability to generate concise, structured summaries of scientific conference talks from video inputs. It specifically probes informativeness, alignment with visual/audio content, and factual consistency against the corresponding paper abstracts. Use when the user wants to benchmark on VISTA, or asks about evaluating this task. Reports ROUGE-1 F1.4---56# vista-eval78> What Is That Talk About? A Video-to-Text Summarization Dataset for Scientific Presentations — Liu et al. (2025) (arXiv:2502.08279, 2025)910## What this evaluates1112This benchmark evaluates a model's ability to generate concise, structured summaries of scientific conference talks from video inputs. It specifically probes informativeness, alignment with visual/audio content, and factual consistency against the corresponding paper abstracts.1314## Datasets1516- **VISTA** — total 18599; splits: test (-1)1718## Metrics1920- `ROUGE-1 F1` **(primary)** — range: [0, 1]21 - F1 score of unigram overlap between the generated summary and the reference abstract.22- `ROUGE-2 F1` — range: [0, 1]23 - F1 score of bigram overlap between the generated summary and the reference abstract.24- `ROUGE-LSum F1` — range: [0, 1]25 - Summary-level ROUGE F1 score that treats each paragraph as a separate document.26- `SacreBLEU` — range: [0, 100]27 - BLEU score computed with standardized tokenization and a fixed reference corpus.28- `METEOR` — range: [0, 1]29 - Alignment-based metric incorporating synonymy, stemming, and word order penalties.30- `BERTScore` — range: [0, 1]31 - Cosine similarity between contextual embeddings of generated and reference tokens, aggregated via F1.32- `CIDEr-D` — range: [0, 1]33 - TF-IDF weighted n-gram similarity score designed for image and video captioning evaluation.34- `VideoScore` — range: [0, 1]35 - Metric evaluating how well the generated summary aligns with the input video content.36- `FactVC` — range: [0, 1]37 - Metric measuring factual consistency between the generated summary and the source video/abstract.3839## Input / output format4041**Input**: Video files (containing visual and audio modalities), optionally pre-processed into transcripts or OCR text, accompanied by standardized prompt instructions.4243**Output**: A text summary of the scientific presentation, intended to align with the structure and content of the corresponding paper abstract.4445## Scoring recipe4647```python48def compute_metrics(predictions, references, videos):49 scores = {}50 scores['ROUGE-1 F1'] = rouge_score(references, predictions, 'rouge1').fmeasure51 scores['ROUGE-2 F1'] = rouge_score(references, predictions, 'rouge2').fmeasure52 scores['ROUGE-LSum F1'] = rouge_score(references, predictions, 'rougeLsum').fmeasure53 scores['SacreBLEU'] = sacrebleu.corpus_bleu(predictions, [references]).score54 scores['METEOR'] = meteor_score(references, predictions)55 scores['BERTScore'] = bertscore_score(references, predictions, lang='en').f1.mean()56 scores['CIDEr-D'] = cider_score(references, predictions)57 scores['VideoScore'] = videoscore_model.evaluate(predictions, videos)58 scores['FactVC'] = factvc_model.evaluate(predictions, videos, references)59 return scores60```6162## Common pitfalls6364- Models may inadvertently rely solely on audio transcripts or OCR text rather than multimodal video features, skewing alignment scores if not explicitly controlled.65- Factual consistency is particularly challenging for technical scientific content where visual slides contain critical data not present in the audio or abstract.66- Zero-shot, QLoRA, and full fine-tuning settings produce vastly different baselines; comparing them without identical hyperparameter settings leads to unfair benchmarking.6768## Evidence (verbatim from paper)6970> We report a set of evaluation metrics to measure informativeness, alignment, and factual consistency in summaries. For informativeness, we utilize ROUGE, SacreBLEU, METEOR, BERTScore, and CIDEr-D. Specifically, we provide the F1 scores for Rouge-1 (R1), Rouge-2 (R2), and Rouge-LSum (RLSUM). Alignment to the input video is evaluated with VideoScore, and factual consistency with FactVC.7172## Citation7374```bibtex75@misc{liu2025vista,76 title={What Is That Talk About? A Video-to-Text Summarization Dataset for Scientific Presentations},77 author={Liu et al. (2025)},78 year={2025},79 note={arXiv:2502.08279}80}81```8283- arXiv: 2502.08279