Multigenre AI-powered Story Composition
Abstract: This paper shows how to construct genre patterns, whose purpose is to guide interactive story composition in a way that enforces thematic consistency. To start the discussion we argue, based on previous seminal works, for the existence of five fundamental genres, namely comedy, romance - in the sense of epic plots, flourishing since the twelfth century -, tragedy, satire, and mystery. To construct the patterns, a simple two-phase process is employed: first retrieving examples that match our genre characterizations, and then applying a form of most specific generalization to the groups of examples in order to find their commonalities. In both phases, AI agents are instrumental, with our PatternTeller prototype being called to operate the story composition process, offering the opportunity to generate stories from a given premise of the user, to be developed under the guidance of the chosen pattern and trying to accommodate the user's suggestions along the composition stages.
- Goal-directed story generation: Augmenting generative language models with reinforcement learning. In arXiv: 2112.08593 [cs.CL], 2021. doi: 10.48550/arXiv.2112.08593.
- A. Alvarez and J. Font. Tropetwist: Trope-based narrative structure generation. In Proceedings of the 17th International Conference on the Foundations of Digital Games, FDG ’22, New York, NY, USA, 2022. Association for Computing Machinery. doi: 10.1145/3555858.3563271.
- I. Asimov. That Thou Art Mindful of Him. Mercury Publishing, 1974.
- J. Campbell. The hero with a thousand faces. New World Library, 2008.
- Tell me a story like i’m five: Story generation via question answering. In Proceedings of the 3rd Workshop on Narrative Understanding, 2021. URL https://par.nsf.gov/biblio/10249509.
- Interacting with virtual characters in interactive storytelling. In Proceedings of the First International Joint Conference on Autonomous Agents and Multiagent Systems: Part 1, AAMAS ’02, page 318–325, New York, NY, USA, 2002. Association for Computing Machinery. doi: 10.1145/544741.544819.
- Genre-controllable story generation via supervised contrastive learning. In Proceedings of the ACM Web Conference 2022, WWW ’22, page 2839–2849, New York, NY, USA, 2022. Association for Computing Machinery. doi: 10.1145/3485447.3512004.
- H. Chu and S. Liu. Can ai tell good stories? narrative transportation and persuasion with chatgpt. In PsyArXiv. PsyArXiv, Apr 2023. doi: 10.31234/osf.io/c3549.
- Non-branching interactive comics. In D. Reidsma, H. Katayose, and A. Nijholt, editors, Advances in Computer Entertainment, pages 230–245, Cham, 2013. Springer International Publishing.
- Storytelling variants: The case of little red riding hood. In K. Chorianopoulos, M. Divitini, J. Baalsrud Hauge, L. Jaccheri, and R. Malaka, editors, Entertainment Computing - ICEC 2015, pages 286–300, Cham, 2015a. Springer International Publishing. doi: 10.1007/978-3-319-24589-8_22.
- Types, motifs and the emergence of variants. In Proceedings of the XIV Brazilian Symposium on Computer Games and Digital Entertainment (SBGames 2015), pages 295–303, 2015b.
- Computational narrative blending based on planning. In J. Baalsrud Hauge, J. C. S. Cardoso, L. Roque, and P. A. Gonzalez-Calero, editors, Entertainment Computing – ICEC 2021, pages 289–303, Cham, 2021. Springer International Publishing. doi: 10.1007/978-3-030-89394-1_22.
- A character-based model for interactive storytelling in games. In 2022 21st Brazilian Symposium on Computer Games and Digital Entertainment (SBGames), pages 1–6, 2022a. doi: 10.1109/SBGAMES56371.2022.9961071.
- Plot composition by mapping situation calculus schemas into petri net representation. In B. Göbl, E. van der Spek, J. Baalsrud Hauge, and R. McCall, editors, Entertainment Computing – ICEC 2022, pages 61–75, Cham, 2022b. Springer International Publishing.
- Semiotic structuring in movie narrative generation. In P. Ciancarini, A. Di Iorio, H. Hlavacs, and F. Poggi, editors, Entertainment Computing – ICEC 2023, pages 161–175, Singapore, 2023. Springer Nature Singapore. doi: 10.1007/978-981-99-8248-6_13.
- Managing the plot structure of character-based interactive narratives in games. Entertainment Computing, 47:100590, 2023. doi: 10.1016/j.entcom.2023.100590.
- Chatgeppetto - an AI-powered storyteller. In Proceedings of the 22nd Brazilian Symposium on Games and Digital Entertainment, page 28–37. ACM, 2024a. doi: 10.1145/3631085.3631302.
- A pattern-oriented AI-powered approach to story composition. In Entertainment Computing – ICEC 2024. Springer, 2024b. [Submitted for Publication].
- An AI-powered approach to the semiotic reconstruction of narratives. Entertainment Computing, 2024c. [Submitted for Publication].
- Hierarchical neural story generation. In I. Gurevych and Y. Miyao, editors, Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pages 889–898, Melbourne, Australia, 2018. Association for Computational Linguistics. doi: 10.18653/v1/P18-1082.
- N. Frye. Anatomy of Criticism. Princeton University Press, 2020.
- A. L. Furtado. Analogy by generalization — and the quest of the grail. SIGPLAN Not., 27(1):105–113, jan 1992. doi: 10.1145/130722.130741.
- The simpsons did it: Exploring the film trope space and its large scale structure. PLOS ONE, 16(3):1–28, 03 2021. doi: 10.1371/journal.pone.0248881.
- Storytelling variants based on semiotic relations. Entertainment Computing, 17:31–44, 2016. doi: 10.1016/j.entcom.2016.08.003.
- V. Propp. Morphology of the Folktale. University of Texas Press, 1968.
- C. Richmond and D. Schoentrup. Tv tropes, 2024. URL https://tvtropes.org/pmwiki/pmwiki.php/Main/Tropes.
- M.-L. Ryan. Interactive narrative, plot types, and interpersonal relations. In U. Spierling and N. Szilas, editors, Interactive Storytelling, pages 6–13, Berlin, Heidelberg, 2008. Springer Berlin Heidelberg. doi: 10.1007/978-3-540-89454-4_2.
- Knowledge and memory: The real story. In R. S. Wyer, editor, Knowledge and Memory: The Real Story, pages 1–85. Lawrence Erlbaum Associates, 1995. URL http://cogprints.org/636/.
- B. Snyder. Save the Cat! The Last Book on Screenwriting You’ll Ever Need. Michael Wiese Productions, 2005.
- J. J. Tehrani. The phylogeny of little red riding hood. PLOS ONE, 8(11):1–11, 11 2013. doi: 10.1371/journal.pone.0078871.
- H. Uther. The Types of International Folktales: A Classification and Bibliography. Based on the System of Antti Aarne and Stith Thompson. Finnish Academy of Science and Letters, 2011.
- C. Vogler. The Writer’s Journey. Michael Wiese Productions, 2007.
- Generating role-playing game quests with gpt language models. IEEE Transactions on Games, 16(1):127–139, 2024. doi: 10.1109/TG.2022.3228480.
- Narrative interpolation for generating and understanding stories. In arXiv: 2008.07466 [cs.CL], 2020. doi: 10.48550/arXiv.2008.07466.
- Interleaving a symbolic story generator with a neural network-based large language model. In Proceedings of Tenth Annual Conference on Advances in Cognitive Systems, 2022. URL https://www.madpickle.net/scott/pubs/acs22_paper-9358.pdf.
- K. Xie and M. Riedl. Creating suspenseful stories: Iterative planning with large language models. In Y. Graham and M. Purver, editors, Proceedings of the 18th Conference of the European Chapter of the Association for Computational Linguistics (Volume 1: Long Papers), pages 2391–2407, St. Julian’s, Malta, Mar. 2024. Association for Computational Linguistics. URL https://aclanthology.org/2024.eacl-long.147.
- MEGATRON-CNTRL: Controllable story generation with external knowledge using large-scale language models. In B. Webber, T. Cohn, Y. He, and Y. Liu, editors, Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP), pages 2831–2845, Online, 2020. Association for Computational Linguistics. doi: 10.18653/v1/2020.emnlp-main.226.
- Ai as an active writer: Interaction strategies with generated text in human-ai collaborative fiction writing. In A. Smith-Renner and O. Amir, editors, Joint Proceedings of the IUI 2022 Workshops, CEUR Workshop Proceedings, pages 56–65, 2022a. URL http://ceur-ws.org/Vol-3124/.
- Re3: Generating longer stories with recursive reprompting and revision. In Y. Goldberg, Z. Kozareva, and Y. Zhang, editors, Proceedings of the 2022 Conference on Empirical Methods in Natural Language Processing, pages 4393–4479, Abu Dhabi, United Arab Emirates, Dec. 2022b. Association for Computational Linguistics. doi: 10.18653/v1/2022.emnlp-main.296.
- Wordcraft: Story writing with large language models. In Proceedings of the 27th International Conference on Intelligent User Interfaces, IUI ’22, page 841–852, New York, NY, USA, 2022. Association for Computing Machinery. doi: 10.1145/3490099.3511105.
Paper Prompts
Sign up for free to create and run prompts on this paper.