The Garden of Forking Prompts: How Users Explore Narrative Space in Story Generation
Organizations: University of Colorado Boulder · University of Georgia · University of Washington
Abstract
Large language models (LLMs) have changed the way people engage with stories. Drawing on public chatbot logs, we can see that when users generate stories, they iteratively edit their prompts to explore narrative possibilities, adjusting characters, redirecting plots, and swapping fictional universes. As aggregated data, these prompts represent rich traces of creative preference at scale. Yet story generation evaluation benchmarks rely on static, one-shot prompts that cannot capture this exploratory behavior. In this work, we study how users revise consecutive story prompts in the wild. Using a dataset of naturally occurring user-chatbot conversations, we construct WildStories, a sample of 275,635 story generation prompts (labeled with story format, prompt components, and explicitness), and WildEdits, a collection of 24,291 edit trees that model how users iteratively edit base story prompts and explore branching story possibilities. From these trees we develop a framework of edit types crossing four directions (adding, removing, changing, and extending) with fourteen targets (e.g., plot, character, genre). We then use our datasets and this framework to analyze user behavior in navigating narrative space via LLMs. Finally, we show how automated permutations based on the framework can be used for story generation benchmarking. Content Warning: This paper works with "wild" chatbot logs, which often include toxic and sexually explicit themes.
Figures & tables
| Label | Description | Example Edit (Prompt A Prompt B) | add | remove | change | extend |
| Targets: Narrative Content | ||||||
| plot | Story events, actions, and developments | …have him transform into a poster of the studio logo napkin with the word “nope” scrawled on it … | ||||
| dialogue | Specific words characters say (rewriting existing lines) | …Honestly, I feel like this whole trip has made me feel … | ||||
| setting | Time, place, or physical environment | …an extended comedic scene in a Canadian Sitcom Korean Family Drama … | ||||
| Targets: Characters | ||||||
| char. description | Physical appearance, personality, or abilities | …Diane (late forties , tall, red hair ) has been tutoring Marcus… | ||||
| setting | model instructions | character description | dialogue | wording | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| word | PMI | SD | word | PMI | SD | word | PMI | SD | word | PMI | SD | word | PMI | SD |
| apartment | 3.05 | 1.00 | reply | 1.90 | 0.06 | innocent | 3.19 | 0.19 | huh | 3.73 | 0.76 | series | 0.76 | 0.81 |
| city | 2.94 | 0.56 | responses | 1.85 | 0.09 | tail | 2.67 | 0.46 | maybe | 3.47 | 0.77 | despite | 0.49 | 1.18 |
| town | 2.84 | 0.48 | suggestions | 1.81 | 0.11 | pink | 2.59 | 0.25 | contractions | 3.33 | 0.53 | extremely | 0.32 | 0.87 |
| set | 2.82 | 0.57 | descriptions | 1.78 | 0.09 | fat | 2.56 | 0.74 | we | 3.14 | 0.35 | together | 0.27 | 0.68 |
| forest | 2.78 | 1.14 | sentences | 1.78 | 0.13 | confident | 2.50 | 0.35 | you’re | 3.07 | 0.64 | dragon | 0.18 | 0.76 |
Appendix figures & tables17 assets
Supplementary material from the paper’s appendix.
Appendix
| All prompts | Non-toxic prompts | ||||
|---|---|---|---|---|---|
| Cohort | Toxic | Explicit | Explicit | ||
| WildChat-4.8M | % | % | % | ||
| WildStories | % | % | % | ||
| Label | add | remove | change | extend |
|---|---|---|---|---|
| Story mode | ||||
| Prose | ||||
| Roleplay | ||||
| Script | ||||
| Narration | ||||
| Prompt components | ||||
| L2 distance | Comp. | ||||
|---|---|---|---|---|---|
| Method | Matched | Mean | Med. | P90 | MAE |
| Our pipeline | 495 | 0.15 | 0.12 | 0.29 | 0.05 |
| Naive | 498 | 0.28 | 0.16 | 0.91 | 0.10 |
| Luminate | 499 | 0.74 | 0.75 | 0.94 | 0.24 |