Abstract
We provide the first extensive account of an unknown story generator that was developed by linguist Joseph E. Grimes in the early 1960s. A pioneering system, it was the first to take a grammar-based approach and the first to operationalize Propp’s famous model. This is the opening paper in a series that will aim to reformulate the prevailing history of story generation in light of new findings we have made pertaining to several forgotten early projects. Our study here has been made possible by personal communication with the system’s creator, Grimes, and excavation of three obscure contemporaneous sources. While the accepted knowledge in our field is that the earliest story generator was Sheldon Klein’s automatic novel writer, first reported in 1971, we show that Grimes’s system and two others preceded it. In doing this, we reveal a new earliest known system. With this paper, and follow-ups to it that are in progress, we aim to provide a new account of the area of story generation that lends our community insight as to where it came from and where it should go next. We hope others will join us in this mission.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
This larger project is being conducted in collaboration with Michael Mateas and Noah Wardrip-Fruin, so I use plural pronouns in this paper.
- 2.
Unless otherwise noted, information and quotes provided in this section originate from personal communications with Joe Grimes (email correspondences dated June 1, 2017; June 19, 2017; June 27, 2017; and August 19, 2017).
- 3.
For almost thirty years, she was editor of Ethnologue, the preeminent catalogue of human languages.
- 4.
- 5.
And George Lakoff’s influential 1964 reformulation using recent developments from Chomskyan linguistics [31].
- 6.
A notable exception here is saga ii, a 1960 system that we discuss in Sect. 3.
- 7.
There are also interesting connections to one of the all-time major story generators, mexica [39]: both were developed in Mexico City, and while Grimes’s system aided his field study of the Huichol people, mexica’s generated stories are about the Mexica people, who are also indigenous to modern-day Mexico.
- 8.
Quotes here have been translated into English by Rogelio E. Cardona-Rivera.
- 9.
And ordering constraints would further reduce the size of this space.
- 10.
Unless otherwise noted, information and quotes about this project originate from personal communications with Bob Binnick (email correspondences dated June 23, 2017, and August 9, 2017).
- 11.
Grimes’s own brief accounts in English and Spanish have never been cited.
- 12.
Email correspondence dated July 13, 2017.
- 13.
In our field, Lee’s 1994 master’s thesis is the earliest such work [33].
- 14.
And indeed Binnick’s 1969 system does too.
- 15.
The episode is available online at http://techtv.mit.edu/videos/10268-the-thinking-machine-1961---mit-centennial-film; the segment of interest begins around the 32-min mark.
- 16.
Another consideration is how ‘story generation’ is defined, but we will leave that discussion for a different paper.
- 17.
- 18.
To be clear, we are not calling for the abandonment of Proppian story generation. Rather, we mean to shed light on the origins of this approach, and in this light we find that the earliest attempts were curiously aborted. In any event, even successful entrants in this tradition should acknowledge their forebears: Grimes and Binnick.
- 19.
Again, we note that Mark Sample rediscovered this system in 2013 [44].
References
Exploring the fascinating world of language. Bus. Mach. XLVI(3), 10–11 (1963). Courtesy IBM Corporate Archives
Language to be discussed. Kansas State Collegian 72(60), 6, 14 December 1965
Linguist demonstrates shortcut to translating. Kansas State Collegian 72(60), 1, 14 December 1965
Linguist to explain methods. Kansas State Collegian 72(53), 4, 7 December 1965
Linguistics expert to give demonstration of methods. Kansas State Collegian 72(59), 1, 13 December 1965
Linguists demonstration Monday at Kansas State. The Manhattan (Kansas) Mercury, 1, 7 December 1965
Binnick, R.I.: An application of an extended generative semantic model of language to man-machine interaction. In: Proceedings of the Conference on Computational Linguistics, pp. 1–34 (1969)
Black, J.B., Wilensky, R.: An evaluation of story grammars. Cogn. Sci. 3(3), 213–229 (1979)
Busa, R.: The annals of humanities computing: the index thomisticus. Comput. Humanit. 14(2), 83–90 (1980)
Colby, B.N., Collier, G.A., Postal, S.K.: Comparison of themes in folktales by the general inquirer system. J. Am. Folklore 76(302), 318–323 (1963)
Compton, K., Kybartas, B., Mateas, M.: Tracery: an author-focused generative text tool. In: Schoenau-Fog, H., Bruni, L.E., Louchart, S., Baceviciute, S. (eds.) ICIDS 2015. LNCS, vol. 9445, pp. 154–161. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-27036-4_14
Dundes, A.: On computers and folk tales. Western Folklore 24(3), 185–189 (1965)
Dundes, A.: Binary opposition in myth: the Propp/Lévi-Strauss debate in retrospect. Western Folklore 56(1), 39–50 (1997)
Eger, M., Potts, C.M., Barot, C., Young, R.M.: Plotter: operationalizing the master book of all plots. In: Proceedings of the Intelligent Narrative Technologies and Social Believability in Games, pp. 30–33 (2015)
Fairclough, C.: Story games and the OPIATE system. Ph.D. thesis, University of Dublin, Trinity College (2004)
Ferri, G.: Between procedures and computer games: semiotics of practices as a unifying perspective. In: Proceedings of the International Association for Semiotic Studies, pp. 291–302. Universidade da Coruña (2012)
Ferri, G.: Narrative structures in IDN authoring and analysis. In: Koenitz, H., Ferri, G., Haahr, M., Sezen, D., Sezen, T.İ. (eds.) Interactive Digital Narrative: History, Theory and Practice, pp. 77–90. Routledge (2015)
Garvin, P.L.: Computer participation in linguistic research. Language 38(4), 385–389 (1962)
Gervas, P.: Computational approaches to storytelling and creativity. AI Mag. 30(3), 49 (2009)
Gervás, P.: Propp’s morphology of the folk tale as a grammar for generation. In: Proceedings of the Computational Models of Narrative, pp. 106–122 (2013)
Grimes, J.E.: La computadora en las investigaciones humanísticas. Anuario de Letras. Lingüística y Filología 5, 163–174 (1965)
Grimes, J.E.: Linguistic and anthropological projects using the computer. In: The Use of Computers in Anthropology, pp. 515–516 (1965)
Grimes, J.E., Cardona-Rivera, R.E., Ryan, J.: Translation of “La Simulación” (2017). Available upon request
Harrison, B., Riedl, M.O.: Learning from stories: using crowdsourced narratives to train virtual agents. In: Proceedings of the Artificial Intelligence and Interactive Digital Entertainment, pp. 183–189 (2016)
Hockey, S.: The history of humanities computing. In: A Companion to Digital Humanities, pp. 3–19 (2004)
Klein, S.: Automatic paraphrasing in essay format. Mech. Transl. Comput. Linguist. 8(3–4), 68–83 (1965)
Klein, S., Simmons, R.F.: Syntactic dependence and the computer generation of coherent discourse. Mech. Transl. 7(2), 50–61 (1963)
Klein, S., et al.: A program for generating reports on the status and history of stochastically modifiable semantic models of arbitrary universes. University of Wisconsin Tech. Rep. TR142 (1971)
Koenitz, H., Ferri, G., Haahr, M., Sezen, D., Sezen, T.İ.: Introduction: the evolution of interactive digital narrative theory. In: Koenitz, H., Ferri, G., Haahr, M., Sezen, D., Sezen, T.İ. (eds.) Interactive Digital Narrative: History, Theory and Practice, pp. 69–76. Routledge (2015)
Kybartas, B., Bidarra, R.: A survey on story generation techniques for authoring computational narratives. Trans. Comput. Intell. AI Games (2016)
Lakoff, G.: Structural complexity in fairy tales. The Study of Man 1, 128–150 (1972)
Lamb, S.M., Gould, L.: Concordances from computers (1964)
Lee, M.: A model of story generation. Master’s thesis, University of Manchester, Manchester (1994)
Lévi-Strauss, C., Weightman, J., Weightman, D.: The Raw and the Cooked: Introduction to a Science of Mythology. Pimlico New York, NY (1994)
Mandler, J.M., Johnson, N.S.: On throwing out the baby with the bathwater: a reply to Black and Wilensky’s evaluation of story grammars. Cogn. Sci. 4(3), 305–312 (1980)
Meehan, J.R.: Using planning structures to generate stories. Am. J. Comput. Linguist. 33, 78–94 (1975)
Meehan, J.R.: The metanovel: Writing stories by computer. Ph.D. thesis, Yale University (1976)
Morse, H.R.: Preliminary operating notes for SAGA II. MIT Technical Memorandum 8436-M-29 (1960)
Pérez ý Pérez, R., Sharples, M.: Mexica: a computer model of a cognitive account of creative writing. J. Exp. Theoret. Artif. Intell. 13(2), 119–139 (2001)
Propp, V.: Morphology of the Folktale. University of Texas Press (2010)
Riedl, M.O., Harrison, B.: Using stories to teach human values to artificial agents. In: Proceedings of the AI, Ethics, and Society, pp. 105–112 (2016)
Ryan, M.L.: The heuristics of automatic story generation. Poetics 16(6), 505–534 (1987)
Sack, W.: Une machine à raconter des histoires: propp et les software studies. Les Temps Modernes 5, 216–243 (2013)
Sample, M.: An account of randomness in literary computing (2013). Presented at Modern Language Association
Smith, J.B.: Thematic structure and complexity. Style 9, 32–54 (1975)
Summer Institute of Linguistics: First portable computer for linguistic fieldwork. https://www.sil.org/history-event/first-portable-computer-linguistic-fieldwork. Accessed 22 Jun 2017
Wardrip-Fruin, N.: Expressive Processing: Digital fictions, Computer Games, and Software Studies. MIT Press, Cambridge (2009)
Wardrip-Fruin, N.: Digital media archaeology: interpreting computational processes. In: Media Archaeology: Approaches, Applications, and Implications, pp. 302–322 (2011)
Worthy, R.M.: A new American poet speaks: the works of A.B. Horizon. A Magazine of the Arts IV(5), 96–99 (1962)
Yngve, V.H.: Random generation of English sentences. In: Proceedings of the Machine Translation of Languages and Applied Language Analysis, pp. 66–80 (1961)
Acknowledgments
We are deeply indebted to Joseph E. Grimes, who, over the span of two months, graciously answered numerous questions about his project. Likewise, we thank Robert I. Binnick for taking the time to respond to inquiries regarding his own pioneering system. Rogelio E. Cardona-Rivera pitched in to translate Grimes’s Spanish-language account of his system—this translation proved to be a critical source. L.J. Strumpf, of the IBM Corporate Archives, furnished another major source, the Business Machines article. He also provided high-quality scans of the archival images included in this paper—these have not been seen since the photographs were taken in 1963. Finally, we would like to thank Cliff Hight, archivist at Kansas State University, who also provided assistance on the project.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Ryan, J. (2017). Grimes’ Fairy Tales: A 1960s Story Generator. In: Nunes, N., Oakley, I., Nisi, V. (eds) Interactive Storytelling. ICIDS 2017. Lecture Notes in Computer Science(), vol 10690. Springer, Cham. https://doi.org/10.1007/978-3-319-71027-3_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-71027-3_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-71026-6
Online ISBN: 978-3-319-71027-3
eBook Packages: Computer ScienceComputer Science (R0)