{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,17]],"date-time":"2025-09-17T15:25:37Z","timestamp":1758122737217,"version":"3.40.3"},"publisher-location":"Cham","reference-count":43,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031743528"},{"type":"electronic","value":"9783031743535"}],"license":[{"start":{"date-parts":[[2024,9,27]],"date-time":"2024-09-27T00:00:00Z","timestamp":1727395200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,9,27]],"date-time":"2024-09-27T00:00:00Z","timestamp":1727395200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-031-74353-5_10","type":"book-chapter","created":{"date-parts":[[2024,11,25]],"date-time":"2024-11-25T11:16:28Z","timestamp":1732533388000},"page":"135-150","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["A Pattern-Oriented AI-Powered Approach to\u00a0Story Composition"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2617-3394","authenticated-orcid":false,"given":"Edirlei Soares de","family":"Lima","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1144-7580","authenticated-orcid":false,"given":"Margot M. E.","family":"Neggers","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0765-9636","authenticated-orcid":false,"given":"Marco A.","family":"Casanova","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4441-2632","authenticated-orcid":false,"given":"Bruno","family":"Feij\u00f3","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3710-624X","authenticated-orcid":false,"given":"Antonio L.","family":"Furtado","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,9,27]]},"reference":[{"key":"10_CR1","unstructured":"Alabdulkarim, A., Li, W., Martin, L.J., Riedl, M.O.: Goal-directed story generation: augmenting generative language models with reinforcement learning. arXiv preprints arXiv: 2112.08593 (2021)"},{"key":"10_CR2","doi-asserted-by":"publisher","unstructured":"Alvarez, A., Font, J.: TropeTwist: trope-based narrative structure generation. In: Proceedings of the 17th International Conference on the Foundations of Digital Games. FDG \u201922, Association for Computing Machinery, New York, NY, USA (2022). https:\/\/doi.org\/10.1145\/3555858.3563271","DOI":"10.1145\/3555858.3563271"},{"key":"10_CR3","unstructured":"Bal, M.: Narratology: Introduction to the theory of narrative. University of Toronto Press (2007)"},{"key":"10_CR4","unstructured":"Campbell, J.: The Hero with a Thousand Faces. New World Library (2008)"},{"key":"10_CR5","unstructured":"Castricato, L., Frazier, S., Balloch, J., Riedl, M.: Tell me a story like I\u2019m five: story generation via question answering. In: Proceedings of the 3rd Workshop on Narrative Understanding (2021). https:\/\/par.nsf.gov\/biblio\/10249509"},{"key":"10_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1007\/11944577_7","volume-title":"Technologies for Interactive Digital Storytelling and Entertainment","author":"M Cavazza","year":"2006","unstructured":"Cavazza, M., Pizzi, D.: Narratology for interactive storytelling: a critical introduction. In: G\u00f6bel, S., Malkewitz, R., Iurgel, I. (eds.) TIDSE 2006. LNCS, vol. 4326, pp. 72\u201383. Springer, Heidelberg (2006). https:\/\/doi.org\/10.1007\/11944577_7"},{"key":"10_CR7","doi-asserted-by":"publisher","unstructured":"Chu, H., Liu, S.: Can AI tell good stories? Narrative transportation and persuasion with ChatGPT. In: PsyArXiv. PsyArXiv (2023).https:\/\/doi.org\/10.31234\/osf.io\/c3549","DOI":"10.31234\/osf.io\/c3549"},{"issue":"3","key":"10_CR8","doi-asserted-by":"publisher","first-page":"347","DOI":"10.1007\/s10844-009-0108-5","volume":"35","author":"AEM Ciarlini","year":"2010","unstructured":"Ciarlini, A.E.M., Casanova, M.A., Furtado, A.L., Veloso, P.A.S.: Modeling interactive storytelling genres as application domains. J. Intell. Inf. Syst. 35(3), 347\u2013381 (2010). https:\/\/doi.org\/10.1007\/s10844-009-0108-5","journal-title":"J. Intell. Inf. Syst."},{"key":"10_CR9","doi-asserted-by":"publisher","unstructured":"Ciarlini, A.E.M., Pozzer, C.T., Furtado, A.L., Feij\u00f3, B.: A logic-based tool for interactive generation and dramatization of stories. In: Proceedings of the 2005 ACM SIGCHI International Conference on Advances in Computer Entertainment Technology, pp. 133\u2013140. ACE \u201905, Association for Computing Machinery, New York, NY, USA (2005). https:\/\/doi.org\/10.1145\/1178477.1178495","DOI":"10.1145\/1178477.1178495"},{"issue":"1","key":"10_CR10","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1016\/j.entcom.2013.06.004","volume":"5","author":"ES de Lima","year":"2014","unstructured":"de Lima, E.S., Feij\u00f3, B., Barbosa, S.D., Furtado, A.L., Ciarlini, A.E., Pozzer, C.T.: Draw your own story: paper and pencil interactive storytelling. Entertainment Comput. 5(1), 33\u201341 (2014). https:\/\/doi.org\/10.1016\/j.entcom.2013.06.004","journal-title":"Entertainment Comput."},{"key":"10_CR11","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1016\/j.entcom.2016.08.003","volume":"17","author":"ES de Lima","year":"2016","unstructured":"de Lima, E.S., Feij\u00f3, B., Casanova, M.A., Furtado, A.L.: Storytelling variants based on semiotic relations. Entertainment Comput. 17, 31\u201344 (2016). https:\/\/doi.org\/10.1016\/j.entcom.2016.08.003","journal-title":"Entertainment Comput."},{"key":"10_CR12","doi-asserted-by":"publisher","unstructured":"Fan, A., Lewis, M., Dauphin, Y.: Hierarchical neural story generation. In: Gurevych, I., Miyao, Y. (eds.) Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pp. 889\u2013898. Association for Computational Linguistics, Melbourne, Australia (2018). https:\/\/doi.org\/10.18653\/v1\/P18-1082","DOI":"10.18653\/v1\/P18-1082"},{"key":"10_CR13","unstructured":"Feij\u00f3, B., de\u00a0Lima, E.S., Furtado, A.L.: A transdisciplinary approach to computational narratology. In: Proceedings of the XX Brazilian Symposium on Computer Games and Digital Entertainment (SBGames 2021), pp. 1\u201310 (2021)"},{"key":"10_CR14","doi-asserted-by":"crossref","unstructured":"Frye, N.: Anatomy of Criticism. Princeton University Press (2020)","DOI":"10.2307\/j.ctvs9fh34"},{"key":"10_CR15","doi-asserted-by":"publisher","unstructured":"Furtado, A.L.: Analogy by generalization-and the quest of the grail. SIGPLAN Not. 27(1), 105\u2013113 (1992). https:\/\/doi.org\/10.1145\/130722.130741","DOI":"10.1145\/130722.130741"},{"key":"10_CR16","doi-asserted-by":"publisher","unstructured":"Garc\u00eda-S\u00e1nchez, P., Velez-Estevez, A., Juli\u00e1n\u00a0Merelo, J., Cobo, M.J.: The Simpsons did it: exploring the film trope space and its large scale structure. PLOS ONE 16(3), 1\u201328 (2021). https:\/\/doi.org\/10.1371\/journal.pone.0248881","DOI":"10.1371\/journal.pone.0248881"},{"key":"10_CR17","unstructured":"Jacobi, J.: The Psychology of CG Jung. Yale University Press (1973)"},{"key":"10_CR18","doi-asserted-by":"publisher","unstructured":"de\u00a0Lima, E.S., Casanova, M.A., Feij\u00f3, B., Furtado, A.L.: Semiotic structuring in movie narrative generation. In: Ciancarini, P., Di\u00a0Iorio, A., Hlavacs, H., Poggi, F. (eds.) Entertainment Computing \u2013 ICEC 2023, pp. 161\u2013175. Springer, Singapore (2023). https:\/\/doi.org\/10.1007\/978-981-99-8248-6_13","DOI":"10.1007\/978-981-99-8248-6_13"},{"key":"10_CR19","doi-asserted-by":"publisher","unstructured":"de\u00a0Lima, E.S., Feij\u00f3, B., Casanova, M.A., Furtado, A.L.: ChatGeppetto - an AI-powered storyteller. In: Proceedings of the 22nd Brazilian Symposium on Games and Digital Entertainment, pp. 28\u201337. ACM (2024).https:\/\/doi.org\/10.1145\/3631085.3631302","DOI":"10.1145\/3631085.3631302"},{"key":"10_CR20","doi-asserted-by":"publisher","unstructured":"de\u00a0Lima, E.S., Feij\u00f3, B., Furtado, A.L.: Hierarchical generation of dynamic and nondeterministic quests in games. In: Proceedings of the 11th Conference on Advances in Computer Entertainment Technology. ACE \u201914, Association for Computing Machinery, New York, NY, USA (2014). https:\/\/doi.org\/10.1145\/2663806.2663833","DOI":"10.1145\/2663806.2663833"},{"issue":"2","key":"10_CR21","doi-asserted-by":"publisher","first-page":"2333","DOI":"10.1007\/s11042-017-4423-5","volume":"77","author":"ES de Lima","year":"2018","unstructured":"de Lima, E.S., Feij\u00f3, B., Furtado, A.L.: Video-based interactive storytelling using real-time video compositing techniques. Multimedia Tools Appl. 77(2), 2333\u20132357 (2018). https:\/\/doi.org\/10.1007\/s11042-017-4423-5","journal-title":"Multimedia Tools Appl."},{"key":"10_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1007\/978-3-030-89394-1_22","volume-title":"Entertainment Computing \u2013 ICEC 2021","author":"ES de Lima","year":"2021","unstructured":"de Lima, E.S., Feij\u00f3, B., Furtado, A.L.: Computational narrative blending based on planning. In: Baalsrud Hauge, J., C. S. Cardoso, J., Roque, L., Gonzalez-Calero, P.A. (eds.) ICEC 2021. LNCS, vol. 13056, pp. 289\u2013303. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-89394-1_22"},{"key":"10_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"230","DOI":"10.1007\/978-3-319-03161-3_16","volume-title":"Advances in Computer Entertainment","author":"E Soares de Lima","year":"2013","unstructured":"Soares de Lima, E., Feij\u00f3, B., Furtado, A.L., Diniz Junqueira Barbosa, S., Pozzer, C.T., Ciarlini, A.E.M.: Non-branching interactive comics. In: Reidsma, D., Katayose, H., Nijholt, A. (eds.) ACE 2013. LNCS, vol. 8253, pp. 230\u2013245. Springer, Cham (2013). https:\/\/doi.org\/10.1007\/978-3-319-03161-3_16"},{"key":"10_CR24","doi-asserted-by":"publisher","first-page":"100491","DOI":"10.1016\/j.entcom.2022.100491","volume":"43","author":"ES de Lima","year":"2022","unstructured":"de Lima, E.S., Feij\u00f3, B., Furtado, A.L.: Procedural generation of branching quests for games. Entertainment Comput. 43, 100491 (2022). https:\/\/doi.org\/10.1016\/j.entcom.2022.100491","journal-title":"Entertainment Comput."},{"key":"10_CR25","doi-asserted-by":"publisher","unstructured":"de\u00a0Lima, E.S., Neggers, M.M.E., Feij\u00f3, B., Casanova, M.A., Furtado, A.L.: An AI-powered approach to the semiotic reconstruction of narratives. Entertainment Comput. 52, 100810 (2024). https:\/\/doi.org\/10.1016\/j.entcom.2024.100810","DOI":"10.1016\/j.entcom.2024.100810"},{"key":"10_CR26","unstructured":"de\u00a0Lima, E.S., Neggers, M.M.E., Furtado, A.L.: Multigenre AI-powered story composition. arXiv preprints arXiv: 2405.06685 (2024)"},{"key":"10_CR27","unstructured":"de\u00a0Lima, E., Furtado, A., Feij\u00f3, B., Casanova, M.: Towards reactive failure-recovery gameplaying: the fall and rise of the grail hero. In: Proceedings of the XV Brazilian Symposium on Computer Games and Digital Entertainment (SBGames 2016), pp. 262\u2013271. S\u00e3o Paulo, Brazil (2016)"},{"key":"10_CR28","unstructured":"Propp, V.: Morphology of the Folktale. University of Texas Press (1968)"},{"key":"10_CR29","doi-asserted-by":"crossref","unstructured":"Rank, O., Raglan, L., Dundes, A.: In quest of the hero. In: In Quest of the Hero. Princeton University Press (1990)","DOI":"10.1515\/9780691234229"},{"key":"10_CR30","unstructured":"Richmond, C., Schoentrup, D.: TV tropes. https:\/\/tvtropes.org\/pmwiki\/pmwiki.php\/Main\/Tropes"},{"key":"10_CR31","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1007\/978-3-540-89454-4_2","volume-title":"Interactive Storytelling","author":"M-L Ryan","year":"2008","unstructured":"Ryan, M.-L.: Interactive narrative, plot types, and interpersonal relations. In: Spierling, U., Szilas, N. (eds.) ICIDS 2008. LNCS, vol. 5334, pp. 6\u201313. Springer, Heidelberg (2008). https:\/\/doi.org\/10.1007\/978-3-540-89454-4_2"},{"key":"10_CR32","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1007\/978-3-642-33542-6_3","volume-title":"Entertainment Computing - ICEC 2012","author":"FAG da Silva","year":"2012","unstructured":"da Silva, F.A.G., Furtado, A.L., Ciarlini, A.E.M., Pozzer, C.T., Feij\u00f3, B., de Lima, E.S.: Information-gathering events in story plots. In: Herrlich, M., Malaka, R., Masuch, M. (eds.) ICEC 2012. LNCS, vol. 7522, pp. 30\u201344. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-33542-6_3"},{"key":"10_CR33","unstructured":"Snyder, B.: Save the Cat! The Last Book on Screenwriting You\u2019ll Ever Need. Michael Wiese Productions (2005)"},{"key":"10_CR34","unstructured":"Uther, H.: 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)"},{"key":"10_CR35","unstructured":"Vogler, C.: The Writer\u2019s Journey. Michael Wiese Productions (2007)"},{"issue":"1","key":"10_CR36","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1109\/TG.2022.3228480","volume":"16","author":"S V\u00e4rtinen","year":"2024","unstructured":"V\u00e4rtinen, S., H\u00e4m\u00e4l\u00e4inen, P., Guckelsberger, C.: Generating role-playing game quests with GPT language models. IEEE Trans. Games 16(1), 127\u2013139 (2024). https:\/\/doi.org\/10.1109\/TG.2022.3228480","journal-title":"IEEE Trans. Games"},{"key":"10_CR37","unstructured":"Wang, S., Durrett, G., Erk, K.: Narrative interpolation for generating and understanding stories. arXiv preprints arXiv:2008.07466 (2020)"},{"key":"10_CR38","unstructured":"Xiang, J., et al.: 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)"},{"key":"10_CR39","unstructured":"Xie, K., Riedl, M.: Creating suspenseful stories: Iterative planning with large language models. In: Graham, Y., Purver, M. (eds.) Proceedings of the 18th Conference of the European Chapter of the Association for Computational Linguistics (Volume 1: Long Papers), pp. 2391\u20132407. Association for Computational Linguistics, St. Julian\u2019s, Malta (2024). https:\/\/aclanthology.org\/2024.eacl-long.147"},{"key":"10_CR40","doi-asserted-by":"publisher","unstructured":"Xu, P., Patwary, M., Shoeybi, M., Puri, R., Fung, P., Anandkumar, A., Catanzaro, B.: MEGATRON-CNTRL: controllable story generation with external knowledge using large-scale language models. In: Webber, B., Cohn, T., He, Y., Liu, Y. (eds.) Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP), pp. 2831\u20132845. Association for Computational Linguistics (2020). https:\/\/doi.org\/10.18653\/v1\/2020.emnlp-main.226","DOI":"10.18653\/v1\/2020.emnlp-main.226"},{"key":"10_CR41","unstructured":"Yang, D., Zhou, Y., Zhang, Z., Li, T., LC, R.: AI as an active writer: interaction strategies with generated text in human-AI collaborative fiction writing. In: Smith-Renner, A., Amir, O. (eds.) Joint Proceedings of the IUI 2022 Workshops, pp. 56\u201365. CEUR Workshop Proceedings (2022). http:\/\/ceur-ws.org\/Vol-3124\/"},{"key":"10_CR42","doi-asserted-by":"publisher","unstructured":"Yang, K., Tian, Y., Peng, N., Klein, D.: Re3: generating longer stories with recursive reprompting and revision. In: Goldberg, Y., Kozareva, Z., Zhang, Y. (eds.) Proceedings of the 2022 Conference on Empirical Methods in Natural Language Processing, pp. 4393\u20134479. Association for Computational Linguistics, Abu Dhabi, United Arab Emirates (2022). https:\/\/doi.org\/10.18653\/v1\/2022.emnlp-main.296","DOI":"10.18653\/v1\/2022.emnlp-main.296"},{"key":"10_CR43","doi-asserted-by":"publisher","unstructured":"Yuan, A., Coenen, A., Reif, E., Ippolito, D.: Wordcraft: story writing with large language models. In: Proceedings of the 27th International Conference on Intelligent User Interfaces, IUI \u201922, pp. 841\u2013852. Association for Computing Machinery, New York, NY, USA (2022). https:\/\/doi.org\/10.1145\/3490099.3511105","DOI":"10.1145\/3490099.3511105"}],"container-title":["Lecture Notes in Computer Science","Entertainment Computing \u2013 ICEC 2024"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-74353-5_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,25]],"date-time":"2024-11-25T12:03:43Z","timestamp":1732536223000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-74353-5_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,27]]},"ISBN":["9783031743528","9783031743535"],"references-count":43,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-74353-5_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2024,9,27]]},"assertion":[{"value":"27 September 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"The authors have no competing interests to declare that are relevant to the content of this article.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Disclosure of Interests"}},{"value":"ICEC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Entertainment Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Manaus","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Brazil","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1 October 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"4 October 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"iwec2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/icec2024.uea.edu.br\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}