Integrating Purpose and Revision into a Computational Model of Literary Generation

Over the past few years, advances in the area of computational creativity have explored the combination of generative processes and evaluation models to obtain artifacts that are both original and valuable. This has taken place in fields as different as music, graphical art, or mathematics. Many of these efforts rely on identifying a sweet spot where an existing technology provides a constructive process that resembles closely some part of a creative process of humans. However, these approaches very rarely model the iterative nature of creative process as observed in humans, where a creator sets out with a purpose in mind, and creates drafts and revises them successively until the purpose is met. While it is a fact that in truly creative processes the purpose may also evolve during revision, the lack of direction has always been a damaging criticism to early approaches to computational creativity. In this chapter we will address a set of examples of approaches to the computational generation of literary texts based on particular techniques, propose a computational model that captures the purpose-driven revision of generated artifacts, and review a number of ongoing research efforts that implement parts of this model.

[1]  C. Vogler The writer's journey : mythic structure for storytellers and screenwriters , 1999 .

[2]  Simon Colton,et al.  Modelling serendipity in a computational context , 2014, ArXiv.

[3]  S. Turner Minstrel: a computer model of creativity and storytelling , 1993 .

[4]  François Pachet,et al.  Markov Constraints for Generating Lyrics with Style , 2012, ECAI.

[5]  Ryohei Nakatsu,et al.  Analysis and generation of Japanese folktales based on Vladimir Propp’s methodology , 2008 .

[6]  G. Genette,et al.  Narrative Discourse, an Essay in Method. , 1980 .

[7]  Sheldon Klein,et al.  Automatic Novel Writing: A Status Report , 1973 .

[8]  Pablo Gervás,et al.  Creativity in Story Generation From the Ground Up: Non-deterministic Simulation driven by Narrative , 2014, ICCC.

[9]  Dieter Grasbon,et al.  a morphological approach to interactive storytelling , 2001 .

[10]  Simon Colton,et al.  The FloWr Framework: Automated Flowchart Construction, Optimisation and Alteration for Creative Systems , 2014, ICCC.

[11]  Hannu Toivonen,et al.  Corpus-Based Generation of Content and Form in Poetry , 2012, ICCC.

[12]  Joseph Campbell,et al.  The Hero with a Thousand Faces , 1949 .

[13]  Mike Sharples,et al.  An Account of Writing as Creative Design , 1996 .

[14]  Pablo Gervás,et al.  WASP: Evaluation of Different Strategies for the Automatic Generation of Spanish Verse , 2002 .

[15]  Pablo Gervás,et al.  Reading and Writing as a Creative Cycle: the Need for a Computational Model , 2014, ICCC.

[16]  Mike Sharples,et al.  How We Write - Writing as Creative Design , 1998 .

[17]  Tony Veale,et al.  Less Rhyme, More Reason: Knowledge-based Poetry Generation with Feeling, Insight and Wit , 2013, ICCC.

[18]  S. Chatman,et al.  Story and Discourse: Narrative Structure in Fiction and Film , 1979 .

[19]  Hannu Toivonen,et al.  Harnessing Constraint Programming for Poetry Composition , 2013, ICCC.

[20]  Pablo Gervás,et al.  Computational Approaches to Storytelling and Creativity , 2009, AI Mag..

[21]  Simon Colton,et al.  Full-FACE Poetry Generation , 2012, ICCC.

[22]  Vladimir Propp,et al.  Morphology of the folktale , 1959 .

[23]  H. Manurung An evolutionary algorithm approach to poetry generation , 2004 .

[24]  Ruli Manurung,et al.  Pemuisi: a constraint satisfaction-based generator of topical Indonesian poetry , 2014, ICCC.

[25]  Samer Hassan,et al.  A Computer Model that Generates Biography-like Narratives , 2007 .

[26]  Pablo Gervás,et al.  Composing narrative discourse for stories of many characters: A case study over a chess game , 2014, Lit. Linguistic Comput..

[27]  Robert Michael Young,et al.  Cinematic Visual Discourse: Representation, Generation, and Evaluation , 2010, IEEE Transactions on Computational Intelligence and AI in Games.

[28]  Mark O. Riedl The Lovelace 2.0 Test of Artificial Creativity and Intelligence , 2014, ArXiv.

[29]  Graeme Ritchie,et al.  Some Empirical Criteria for Attributing Creativity to a Computer Program , 2007, Minds and Machines.

[30]  Robert Dale,et al.  Detecting Interesting Event Sequences for Sports Reporting , 2011, ENLG.

[31]  Robert Michael Young,et al.  A Use of Flashback and Foreshadowing for Surprise Arousal in Narrative Using a Plan-Based Approach , 2008, ICIDS.

[32]  Padraig Cunningham,et al.  A Multiplayer O.P.I.A.T.E , 2004, Int. J. Intell. Games Simul..

[33]  Pablo Gervás,et al.  A top-down design methodology based on causality and chronology for developing assisted story generation systems , 2011, C&C '11.

[34]  James R. Meehan,et al.  TALE-SPIN, An Interactive Program that Writes Stories , 1977, IJCAI.

[35]  Natlie Dehn,et al.  Story Generation After TALE-SPIN , 1981, IJCAI.

[36]  Robert Michael Young,et al.  Narrative Planning: Balancing Plot and Character , 2010, J. Artif. Intell. Res..

[37]  J. Hayes,et al.  A Cognitive Process Theory of Writing , 1981, College Composition & Communication.

[38]  Manex Agirrezabal,et al.  POS-Tag Based Poetry Generation with WordNet , 2013, ENLG.

[39]  Selmer Bringsjord,et al.  Creativity, the Turing Test, and the (Better) Lovelace Test , 2001, Minds and Machines.

[40]  Lawrence Birnbaum,et al.  StatsMonkey: A Data-Driven Sports Narrative Writer , 2010, AAAI Fall Symposium: Computational Models of Narrative.

[41]  Federico Peinado Gil Un armazón para el desarrollo de aplicaciones de narración automática basado en componentes ontológicos reutilizables , 2011 .

[42]  Takashi Ogata,et al.  Story Generation System Based on Propp Theory as a Mechanism in Narrative Generation System , 2012, 2012 IEEE Fourth International Conference On Digital Game And Intelligent Toy Enhanced Learning.

[43]  Simon Colton,et al.  A Discussion on Serendipity in Creative Systems , 2013, ICCC.

[44]  Amitava Das,et al.  Poetic Machine: Computational Creativity for Automatic Poetry Generation in Bengali , 2014, ICCC.

[45]  Pablo Gervás,et al.  The Need for Multi-Aspectual Representation of Narratives in Modelling their Creative Process , 2014, CMN.

[46]  Hannu Toivonen,et al.  The Officer Is Taller Than You, Who Race Yourself! Using Document Specific Word Associations in Poetry Generation , 2014, ICCC.

[47]  Raquel Hervás,et al.  Story plot generation based on CBR , 2004, Knowl. Based Syst..

[48]  Leo Wanner,et al.  Content selection from an ontology-based knowledge base for the generation of football summaries , 2011, ENLG.