Yarn: Generating storyline visualizations using HTN planning


K. Padia, K. Bandara, C. G. Healey
Proceedings Graphics Interface 2018 (GI 2018), 2018, pp. 26-33

View PDF Semantic Scholar DBLP DOI


Padia, K., Bandara, K., & Healey, C. G. (2018). Yarn: Generating storyline visualizations using HTN planning (pp. 26–33).

Padia, K., K. Bandara, and C. G. Healey. “Yarn: Generating Storyline Visualizations Using HTN Planning.” In , 26–33, 2018.

Padia, K., et al. Yarn: Generating Storyline Visualizations Using HTN Planning. 2018, pp. 26–33.


Existing storyline visualization techniques represent narratives as a node-link graph where a sequence of links shows the evolution of causal and temporal relationships between characters in the narrative. These techniques make a number of simplifying assumptions about the narrative structure, however. They assume that all narratives progress linearly in time, with a well defined beginning, middle, and end. They assume that at least two participants interact at every event. Finally, they assume that all events in the narrative occur along a single timeline. Thus, while existing techniques are suitable for visualizing linear narratives, they are not well suited for visualizing narratives with multiple timelines, nor for narratives that contain events with only one participant. In this paper we present Yarn, a system for generating and visualizing narratives with multiple timelines. Along with multi-participant events, Yarn can also visualize single-participant events in the narrative. Additionally, Yarn enables pairwise comparison of the multiple narrative timelines.