Creative Help: A Story Writing Assistant

We present Creative Help, an application that helps writers by generating suggestions for the next sentence in a story as it being written. Users can modify or delete suggestions according to their own vision of the unfolding narrative. The application tracks users’ changes to suggestions in order to measure their perceived helpfulness to the story, with fewer edits indicating more helpful suggestions. We demonstrate how the edit distance between a suggestion and its resulting modification can be used to comparatively evaluate different models for generating suggestions. We describe a generation model that uses case-based reasoning to find relevant suggestions from a large corpus of stories. The application shows that this model generates suggestions that are more helpful than randomly selected suggestions at a level of marginal statistical significance. By giving users control over the generated content, Creative Help provides a new opportunity in open-domain interactive storytelling.

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

[2]  R. Swanson,et al.  Identifying Personal Stories in Millions of Weblog Entries , 2009, ICWSM 2009.

[3]  Daniel Jurafsky,et al.  Automatic Labeling of Semantic Roles , 2002, CL.

[4]  Elahe Rahimtoroghi,et al.  Minimal Narrative Annotation Schemes and Their Applications , 2014 .

[5]  Reid Swanson,et al.  A Comparison of Retrieval Models for Open Domain Story Generation , 2009, AAAI Spring Symposium: Intelligent Narrative Technologies II.

[6]  Michael Lebowitz,et al.  Story-telling as planning and learning , 1985 .

[7]  Eric W. Noreen,et al.  Computer Intensive Methods for Hypothesis Testing , 1990 .

[8]  Nathanael Chambers,et al.  Unsupervised Learning of Narrative Event Chains , 2008, ACL.

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

[10]  Reid Swanson,et al.  Say Anything: Using Textual Case-Based Reasoning to Enable Open-Domain Interactive Storytelling , 2012, TIIS.

[11]  Mihai Surdeanu,et al.  The Stanford CoreNLP Natural Language Processing Toolkit , 2014, ACL.

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

[13]  Rafael Pérez y Pérez,et al.  MEXICA: A computer model of a cognitive account of creative writing , 2001, J. Exp. Theor. Artif. Intell..

[14]  Wilbert Jan Heeringa Measuring dialect pronunciation differences using Levenshtein distance , 2004 .

[15]  Yoshua Bengio,et al.  Word Representations: A Simple and General Method for Semi-Supervised Learning , 2010, ACL.

[16]  Heeyoung Lee,et al.  Deterministic Coreference Resolution Based on Entity-Centric, Precision-Ranked Rules , 2013, CL.

[17]  Vladimir I. Levenshtein,et al.  Binary codes capable of correcting deletions, insertions, and reversals , 1965 .

[18]  Otis Gospodnetic,et al.  Lucene in Action , 2004 .

[19]  Andrew S. Gordon,et al.  A Data-Driven Approach for Classification of Subjectivity in Personal Narratives , 2013, CMN.