Skip to content

mingdachen/SummScreen

Repository files navigation

SummScreen

Acknowledgement

SummScreen was sourced from TVMegaSite, Wikipedia, TVmaze, and ForeverDreaming.

Code for training the neural model baseline (longformer encoder + standard transformer decoder)

Environment

  • Python 3.7
  • PyTorch 1.11.0
  • HuggingFace Transformers 4.16.2

Train

sh scripts/train-seq2seq-lf.sh

Generate

sh scripts/generate-seq2seq-lf.sh MODEL_DIR BEAM_SIZE

Evaluate

file2rouge and multi-bleu

Reference

@inproceedings{chen-etal-2022-summscreen,
    title = "{S}umm{S}creen: A Dataset for Abstractive Screenplay Summarization",
    author = "Chen, Mingda  and
      Chu, Zewei  and
      Wiseman, Sam  and
      Gimpel, Kevin",
    booktitle = "Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)",
    month = may,
    year = "2022",
    address = "Dublin, Ireland",
    publisher = "Association for Computational Linguistics",
    url = "https://aclanthology.org/2022.acl-long.589",
    pages = "8602--8615",
    abstract = "We introduce SummScreen, a summarization dataset comprised of pairs of TV series transcripts and human written recaps. The dataset provides a challenging testbed for abstractive summarization for several reasons. Plot details are often expressed indirectly in character dialogues and may be scattered across the entirety of the transcript. These details must be found and integrated to form the succinct plot descriptions in the recaps. Also, TV scripts contain content that does not directly pertain to the central plot but rather serves to develop characters or provide comic relief. This information is rarely contained in recaps. Since characters are fundamental to TV series, we also propose two entity-centric evaluation metrics. Empirically, we characterize the dataset by evaluating several methods, including neural models and those based on nearest neighbors. An oracle extractive approach outperforms all benchmarked models according to automatic metrics, showing that the neural models are unable to fully exploit the input transcripts. Human evaluation and qualitative analysis reveal that our non-oracle models are competitive with their oracle counterparts in terms of generating faithful plot events and can benefit from better content selectors. Both oracle and non-oracle models generate unfaithful facts, suggesting future research directions.",
}

About

SummScreen: A Dataset for Abstractive Screenplay Summarization (ACL 2022)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published