THE CONSTRUCTION OF A PUN GENERATOR FOR LANGUAGE SKILLS DEVELOPMENT

Since the early 1990s, there have been a number of small-scale computer programs that automatically constructed simple verbal jokes (puns), but none of these were fully developed systems that could be used for a practical application. We describe the building and testing of the STANDUP program – a large-scale, robust, interactive, user-friendly pun-generator (inspired by Binsted's JAPE program), which is aimed at allowing children, particularly those with communication disabilities, to develop their linguistic skills. The STANDUP system was designed in consultation with potential users and suitable experts, was rigorously engineered using public-domain linguistic data, and has a special purpose, child-friendly, graphical user interface. The software was tested successfully with real users (children with complex communication needs).

[1]  K. Binsted,et al.  Computational rules for generating punning riddles , 1997 .

[2]  Christiane Fellbaum,et al.  Book Reviews: WordNet: An Electronic Lexical Database , 1999, CL.

[3]  Kim Binsted,et al.  Machine humour : an implemented model of puns , 1996 .

[4]  Ruli Manurung,et al.  Adding phonetic similarity data to a lexical database , 2008, Lang. Resour. Evaluation.

[5]  Gregory Lessard,et al.  A system for natural language sentence generation , 1992, Comput. Humanit..

[6]  James H. Martin,et al.  Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition , 2000 .

[7]  湯淺 太一,et al.  20世紀の名著名論:Seymour Papert: Mindstorms:Children Computers and Powerful Ideas Basic Books New York 1980 , 2005 .

[8]  Rada Mihalcea,et al.  Characterizing Humour: An Exploration of Features in Humorous Texts , 2009, CICLing.

[9]  J. Dockrell,et al.  The behaviour and self-esteem of children with specific speech and language difficulties. , 2000, The British journal of educational psychology.

[10]  Etienne Wenger,et al.  Artificial Intelligence and Tutoring Systems: Computational and Cognitive Approaches to the Communication of Knowledge , 1987 .

[11]  Kim Binsted,et al.  Pun and Non-Pun Humor in Second-Language Learning , 2006 .

[12]  Judy Robertson,et al.  Children's perceptions about writing with their teacher and the StoryStation learning environment , 2004 .

[13]  Mordechai Ben-Menachem,et al.  Writing effective use cases , 2001, SOEN.

[14]  Graeme Ritchie,et al.  The JAPE riddle generator: technical specification , 2003 .

[15]  Annalu Waller,et al.  Communication Access to Conversational Narrative , 2006 .

[16]  Ramez Elmasri,et al.  Fundamentals of Database Systems , 1989 .

[17]  Kim Binsted,et al.  An Implemented Model of Punning Riddles , 1994, AAAI.

[18]  Benjamin Bergen,et al.  Disjunctor Selection for One-Line Jokes , 2005, INTETAIN.

[19]  Carlo Strapparava,et al.  THE ACT OF CREATING HUMOROUS ACRONYMS , 2005, Appl. Artif. Intell..

[20]  Ehud Reiter,et al.  Book Reviews: Building Natural Language Generation Systems , 2000, CL.

[21]  G. Ritchie The Linguistic Analysis of Jokes , 2003 .

[22]  Nicola Yuill,et al.  Reading and riddling: The role of riddle appreciation in understanding and improving poor text comprehension in children , 1998 .

[23]  Lisa Gjedde,et al.  Current developments in technology-assisted education , 2006 .

[24]  Martine Smith,et al.  Literacy and Augmentative and Alternative Communication , 2004, Literacy and Augmentative and Alternative Communication.

[25]  (Fundamentals of Database Systems, Third Edition) , 2007 .

[26]  Paul Lamere,et al.  FreeTTS: a performance case study , 2002 .

[27]  Isabel Machado,et al.  Learning by playing Supporting and guiding story-creation activities , 2001 .

[28]  Fenguangzhai Song CD , 1992 .

[29]  Ruli Manurung,et al.  Building a Lexical Database for an Interactive Joke-Generator , 2006, LREC.

[30]  Lisa Gjedde Story-based e-learning as a vehicle for inclusive education , 2006 .

[31]  Judy Robertson,et al.  Ghostwriter: Educational Drama and Presence in a Virtual Environment , 2002, J. Comput. Mediat. Commun..

[32]  Michael Wilson MRC Psycholinguistic Database , 2001 .

[33]  O. S. Akhmanova,et al.  A handbook of homophones of general American English , 1975 .

[34]  Judith Good,et al.  Using a Collaborative Virtual Role-Play Environment to Foster Characterisation in Stories , 2003 .

[35]  Lisa Gjedde,et al.  Designing for Learning in Narrative Multimedia Environments , 2005 .

[36]  Kim Binsted,et al.  Children's evaluation of computer-generated punning riddles , 1997 .

[37]  Ruli Manurung,et al.  Facilitating user feedback in the design of a novel joke generation system for people with severe communication impairment. , 2005 .

[38]  Seymour Papert,et al.  Mindstorms: Children, Computers, and Powerful Ideas , 1981 .

[39]  Julia Taylor Rayz,et al.  Computationally Recognizing Wordplay in Jokes , 2004 .

[40]  Ramez Elmasri,et al.  Fundamentals of database systems (2nd ed.) , 1994 .

[41]  George A. Miller,et al.  A Semantic Concordance , 1993, HLT.

[42]  Carlo Strapparava,et al.  The April Fools' Day Workshop on Computational Humour : Proceedings of the twentieth Twente Workshop on Language Technology , 2002 .

[43]  Sanjaya Mishra,et al.  Interactive Multimedia in Education and Training , 2004 .

[44]  Carlo Strapparava,et al.  LEARNING TO LAUGH (AUTOMATICALLY): COMPUTATIONAL MODELS FOR HUMOR RECOGNITION , 2006, Comput. Intell..

[45]  C. Strapparava,et al.  HAHAcronym: Humorous Agents for Humorous Acronyms , 2003 .

[46]  What do you get when you cross a communication aid with a riddle ? , .

[47]  Ruli Manurung,et al.  Combining Lexical Resources for an Interactive Language Tool , 2005 .

[48]  Graeme Ritchie,et al.  Current Directions in Computational Humour , 2001, Artificial Intelligence Review.