Using CNL for Knowledge Elicitation and Exchange Across Story Generation Systems

Story generation is a long standing goal of Artificial Intelligence. At first glance, there is a noticeable lack of homogeneity in the way in which existing story generation systems represent their knowledge, but there is a common need: their basic knowledge must be expressed unambiguously to avoid inconsistencies. A suitable solution could be the use of a controlled natural language CNL, acting both as an intermediate step between human expertise and system knowledge and as a generic format in which to express knowledge for one system in a way that can be easily mined to obtain knowledge for another system --- which might use a different formal language. This paper analyses the suitability of using CNLs for representing knowledge for story generation systems.

[1]  Marvin Minsky,et al.  Society of Mind: A Response to Four Reviews , 1991, Artif. Intell..

[2]  Rolf Schwitter,et al.  Controlled Natural Languages for Knowledge Representation , 2010, COLING.

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

[4]  Olga De Troyer,et al.  Using a Controlled Natural Language for Specifying the Narratives of Serious Games , 2015, ICIDS.

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

[6]  Craig A. Knoblock,et al.  PDDL-the planning domain definition language , 1998 .

[7]  Norbert E. Fuchs,et al.  Attempto Controlled English - Not Just Another Logic Specification Language , 1998, LOPSTR.

[8]  MacGregor Campbell A new way to play: Make your own games , 2011 .

[9]  Eric Rosenbaum,et al.  Scratch: programming for all , 2009, Commun. ACM.

[10]  Patrick Henry Winston The Genesis Story Understanding and Story Telling System A 21 st Century Step toward Artificial Intelligence , 2014 .

[11]  Pablo Gervás Story Generator Algorithms , 2014 .

[12]  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.

[13]  Hugo Liu,et al.  ConceptNet — A Practical Commonsense Reasoning Tool-Kit , 2004 .

[14]  Marvin Minsky,et al.  Society of Mind Project , 1988 .

[15]  Brian O'Neill,et al.  A computational model of suspense for the augmentation of intelligent story generation , 2013 .

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

[17]  Erik T. Mueller,et al.  Open Mind Common Sense: Knowledge Acquisition from the General Public , 2002, OTM.

[18]  Olga De Troyer,et al.  ATTAC-L: A modeling language for educational virtual scenarios in the context of preventing cyber bullying , 2013, 2013 IEEE 2nd International Conference on Serious Games and Applications for Health (SeGAH).

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

[20]  Rafael Pérez y Pérez,et al.  MEXICA : a computer model of creativity in writing , 1999 .

[21]  Hugo Liu,et al.  Makebelieve: using commonsense knowledge to generate stories , 2002, AAAI/IAAI.

[22]  Aaron A. Reed Creating Interactive Fiction with Inform 7 , 2010 .

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

[24]  Boyang Li,et al.  Story Generation with Crowdsourced Plot Graphs , 2013, AAAI.