ResearchPod Summary
Quotation attribution—the task of identifying which character speaks a given line of text—is essential for computational literary analysis. While recent large language model (LLM) approaches have achieved high accuracy, they are computationally expensive and impractical for large-scale studies. Conversely, traditional methods that attribute quotations independently are efficient but often lack the necessary precision. This paper addresses this trade-off by proposing a new, efficient formulation called joint scoring.
Inspired by span-based coreference resolution, the authors replace the standard "direct scoring" approach (where each quotation is processed in isolation) with "joint scoring." In this framework, multiple quotation attribution decisions within a large, shared context window are resolved simultaneously. By fine-tuning a ModernBERT encoder to optimize these decisions jointly, the model captures local conversational patterns and coreference structures more effectively. The authors also release a modified version of the popular BookNLP pipeline, incorporating this system to facilitate broader adoption.
This work provides a practical, high-performance tool for digital humanities researchers. By bridging the gap between the accuracy of LLMs and the speed of traditional encoders, the authors enable researchers to perform complex character network and voice analysis on large literary corpora without needing massive computational resources.
AI-generated third-party summary by ResearchPod. Not official content or an endorsement by the paper authors or affiliated organizations.