GNAT: A General Narrative Alignment Tool

Tanzir Pial, Steven Skiena
11/7/2023
cs.CL

No confident code implementation found for this paper.

Abstract

Algorithmic sequence alignment identifies similar segments shared between pairs of documents, and is fundamental to many NLP tasks. But it is difficult to recognize similarities between distant versions of narratives such as translations and retellings, particularly for summaries and abridgements which are much shorter than the original novels. We develop a general approach to narrative alignment coupling the Smith-Waterman algorithm from bioinformatics with modern text similarity metrics. We show that the background of alignment scores fits a Gumbel distribution, enabling us to define rigorous p-values on the significance of any alignment. We apply and evaluate our general narrative alignment tool (GNAT) on four distinct problem domains differing greatly in both the relative and absolute length of documents, namely summary-to-book alignment, translated book alignment, short story alignment, and plagiarism detection -- demonstrating the power and performance of our methods.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{pial2023gnat,
  title  = {GNAT: A General Narrative Alignment Tool},
  author = {Tanzir Pial and Steven Skiena},
  year   = {2023},
  eprint = {2311.03627},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.03627v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2311.03627.svg)](https://codeofpaper.com/paper/2311.03627)

Discussion