Extracting and Visualising Character Associations in Literary Fiction using Association Rule LearningDownload PDFOpen Website

Published: 01 Jan 2018, Last Modified: 18 Oct 2023ICACCI 2018Readers: Everyone
Abstract: In many works of fiction, the complexity and evolution of associations between characters is an important aspect of the narrative. Associations between characters are traditionally modeled as undirected networks where vertices are characters in the story and each edge <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\{\boldsymbol{a},\ \boldsymbol{b}\}$</tex> represents a pair of associated characters <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\boldsymbol{a}$</tex> and <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\boldsymbol{b}$</tex> , possibly with the strength of the association represented as an edge weight. In this paper, we present a novel application of association rule learning to determine a richer class of character associations in fictional works between (non-empty, non-overlapping) sets of characters <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\boldsymbol{A}$</tex> and <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\boldsymbol{B}$</tex> in an almost completely automated way. Furthermore, associations are directed (associations <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\boldsymbol{A}\Rightarrow \boldsymbol{B}$</tex> and <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\boldsymbol{B}\Rightarrow \boldsymbol{A}$</tex> may differ in strength), and we demonstrate that standard metrics (support, confidence and lift) can be used to determine association strength in the context of literary analysis. Association rules can be expressed as Character Association Networks (CANs), and we demonstrate that visualising the evolution of these networks and computing centrality measures for such networks can rapidly provide literary analysts with insights such as identifying protagonists and key clusters of characters.
0 Replies

Loading