CLAIIRLGOct 14, 2024

BookWorm: A Dataset for Character Description and Analysis

arXiv:2410.10372v125 citationsh-index: 86EMNLP
Originality Incremental advance
AI Analysis

This work addresses character-based narrative understanding for literary analysis and AI applications, but it is incremental as it builds on existing datasets and methods.

The study tackled character understanding in full-length books by introducing the BookWorm dataset and evaluating state-of-the-art models on character description and analysis tasks, finding that retrieval-based approaches outperformed hierarchical ones and fine-tuned models with coreference-based retrieval produced the most factual descriptions.

Characters are at the heart of every story, driving the plot and engaging readers. In this study, we explore the understanding of characters in full-length books, which contain complex narratives and numerous interacting characters. We define two tasks: character description, which generates a brief factual profile, and character analysis, which offers an in-depth interpretation, including character development, personality, and social context. We introduce the BookWorm dataset, pairing books from the Gutenberg Project with human-written descriptions and analyses. Using this dataset, we evaluate state-of-the-art long-context models in zero-shot and fine-tuning settings, utilizing both retrieval-based and hierarchical processing for book-length inputs. Our findings show that retrieval-based approaches outperform hierarchical ones in both tasks. Additionally, fine-tuned models using coreference-based retrieval produce the most factual descriptions, as measured by fact- and entailment-based metrics. We hope our dataset, experiments, and analysis will inspire further research in character-based narrative understanding.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes