Portrayal: Leveraging NLP and Visualization for Analyzing Fictional Characters
Not on the map. Why?
Abstract (arXiv)
Many creative writing tasks (e.g., fiction writing) require authors to write complex narrative components (e.g., characterization, events, dialogue) over the course of a long story. Similarly, literary scholars need to manually annotate and interpret texts to understand such abstract components. In this paper, we explore how Natural Language Processing (NLP) and interactive visualization can help writers and scholars in such scenarios. To this end, we present Portrayal, an interactive visualization system for analyzing characters in a story. Portrayal extracts natural language indicators from a text to capture the characterization process and then visualizes the indicators in an interactive interface. We evaluated the system with 12 creative writers and scholars in a one-week-long qualitative study. Our findings suggest Portrayal helped writers revise their drafts and create dynamic characters and scenes. It helped scholars analyze characters without the need for any manual annotation, and design literary arguments with concrete evidence.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 8 Aug 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 4; 2025: 2; 2026: 1.
7 papers.
- 2024Patchview: LLM-Powered Worldbuilding with Generative Dust and Magnet Visualizationcited by 23
- 2024GhostWriter: Augmenting Collaborative Human-AI Writing Experiences Through Personalization and Agencycited by 18
- 2024CHIRON: Rich Character Representations in Long-Form Narrativescited by 9
- 2024Show, Don't Tell: Uncovering Implicit Character Portrayal using LLMscited by 3
- 2025Semantic Commit: Helping Users Update Intent Specifications for AI Memory at Scalecited by 3
- 2025Story Ribbons: Reimagining Storyline Visualizations with Large Language Modelscited by 1
- 2026FocalLens: Visualizing Narratives through Focalizationcited by 0
- 2026FocalLens: Visualizing Narratives through Focalization15 Apr 2026
- 2025Story Ribbons: Reimagining Storyline Visualizations with Large Language Models9 Aug 2025
- 2025Semantic Commit: Helping Users Update Intent Specifications for AI Memory at Scale12 Apr 2025
- 2024Show, Don't Tell: Uncovering Implicit Character Portrayal using LLMs5 Dec 2024
- 2024Patchview: LLM-Powered Worldbuilding with Generative Dust and Magnet Visualization7 Aug 2024
- 2024CHIRON: Rich Character Representations in Long-Form Narratives14 Jun 2024
- 2024GhostWriter: Augmenting Collaborative Human-AI Writing Experiences Through Personalization and Agency13 Feb 2024