Interactive computer generation of jokes for language skill development
Download
1 / 30

manurung_ishs04.ppt - PowerPoint PPT Presentation


  • 417 Views
  • Updated On :

Interactive computer generation of jokes for language skill development Applied Computing, University of Dundee Annalu Waller Dave O’Mara Informatics, University of Edinburgh Graeme Ritchie Helen Pain Ruli Manurung also: Alistair Low, Lucia Trujillo-Dennis Outline Motivation STANDUP project

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'manurung_ishs04.ppt' - Ava


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Interactive computer generation of jokes for language skill development l.jpg

Interactive computer generation of jokes for language skill development

Applied Computing, University of DundeeAnnalu WallerDave O’Mara

Informatics, University of EdinburghGraeme RitchieHelen PainRuli Manurung

also: Alistair Low, Lucia Trujillo-Dennis


Outline l.jpg
Outline development

  • Motivation

  • STANDUP project

  • JAPE

  • Two extensions to JAPE

    • Low (2003)

    • Trujillo-Dennis (2003)

  • STANDUP revisited

  • Summary


Humour and language impaired children l.jpg
Humour and language impaired children development

  • Use of humour enhances children’s linguistic & conversational skills, social interaction (Waller et al 2001)

  • Language-impaired children (LIC) have limited opportunities for language-play & humour

  • Thus, LIC have significantly poorer comprehension of humour

  • Understanding of humour from LIC aged 13-15 working on 5-7 curriculum (O’Mara et al 2002)

  • This suggests that LIC have ability to use jokes – if more accessible


Standup project l.jpg
STANDUP Project development

  • Build support tool that enables LIC to experience language play (through humour)

  • Current LIC tools are primarily functional, focusing on needs-based communication

  • Existing computer based tools: text prediction, improving syntax, second language learning, discussion skills


Automated humour l.jpg
Automated humour development

  • JAPE (Binsted & Ritchie 1994, 1997) is capable of producing punning riddles such as:

    • What’s the difference between leaves and a car?

      One you brush and rake, the other you rush and brake.

    • What do you get when you cross a monkey and a peach?

      An ape-ricot.

    • What do you call a murderer with fibre?

      A cereal killer.

  • It searches a general purpose dictionary to find words that fit pre-defined structures called schemas and templates.


Jape example l.jpg
JAPE:Example development

What do you call a strange market ?


Jape example7 l.jpg
JAPE:Example development

What do you call a strange market ?

A bizarre bazaar.


Jape example8 l.jpg
JAPE:Example development

What do you call a strange market ?

A bizarre bazaar.

homophone


Jape example9 l.jpg
JAPE:Example development

What do you call a strange market ?

describes

A bizarre bazaar.

homophone


Jape example10 l.jpg
JAPE:Example development

synonym

What do you call a strange market ?

describes

A bizarre bazaar.

homophone


Jape example11 l.jpg
JAPE:Example development

synonym

What do you call a strange market ?

describes

A bizarre bazaar.

homophone

synonym


Jape how it works l.jpg

What do you call a development

C

D

? A

A

B

.

JAPE:How it works

SCHEMA:

homophone

A

B

synonym

synonym

C

D

TEMPLATE:


Jape how it works13 l.jpg

What do you call a development

? A

.

JAPE:How it works

SCHEMA:

homophone

bizarre

synonym

synonym

TEMPLATE:


Jape how it works14 l.jpg

What do you call a development

? A

.

JAPE:How it works

SCHEMA:

homophone

bizarre

bazaar

synonym

synonym

TEMPLATE:


Jape how it works15 l.jpg

What do you call a development

? A

.

JAPE:How it works

SCHEMA:

homophone

bizarre

bazaar

synonym

synonym

strange

TEMPLATE:


Jape how it works16 l.jpg

What do you call a development

? A

.

JAPE:How it works

SCHEMA:

homophone

bizarre

bazaar

synonym

synonym

strange

market

TEMPLATE:


Jape how it works17 l.jpg

What do you call a development

strange

market

? A

bizarre

bazaar

.

JAPE:How it works

SCHEMA:

homophone

bizarre

bazaar

synonym

synonym

strange

market

TEMPLATE:


Jape how it works18 l.jpg

What do you call a development

? A

.

JAPE:How it works

SCHEMA:

homophone

bare

synonym

synonym

TEMPLATE:


Jape how it works19 l.jpg

What do you call a development

? A

.

JAPE:How it works

SCHEMA:

homophone

bare

bear

synonym

synonym

TEMPLATE:


Jape how it works20 l.jpg

What do you call a development

? A

.

JAPE:How it works

SCHEMA:

homophone

bare

bear

synonym

synonym

nude

TEMPLATE:


Jape how it works21 l.jpg

What do you call a development

? A

.

JAPE:How it works

SCHEMA:

homophone

bare

bear

synonym

synonym

nude

animal

TEMPLATE:


Jape how it works22 l.jpg

What do you call a development

nude

animal

? A

bare

bear

.

JAPE:How it works

SCHEMA:

homophone

bare

bear

synonym

synonym

nude

animal

TEMPLATE:


Jape cont l.jpg
JAPE (cont.) development

  • Suitable joke experts found JAPE’s better jokes comparably funny to those in children’s joke books (Binsted et al. 1997)

  • Limitations:

    • Slow – tries out all the words in the dictionary!

    • Unguidable mechanism – exhaustive search

  • How do we adapt this for interactive usage?


Extensions to jape 1 l.jpg
Extensions to JAPE (1) development

  • Low (2003) developed a graphical user interface (GUI) for JAPE, with added functionality:

    • Creating jokes

    • Riddle-solving

    • Joke library

    • Topic database

    • Lexical support

  • Still slow, interface fairly complex


Slide25 l.jpg

Added functionality development

Interactivity


Slide26 l.jpg

Customizability development


Extensions to jape 2 l.jpg
Extensions to JAPE (2) development

  • Trujillo-Dennis (2003) developed UI for

    • children with speech impairments

    • (possibly) motor disabilities

    • no cognitive disabilities

  • Explores several aspects of the user interface:

    • Simple language and visual layout

    • Adaptable colour schemes

    • Speech output

    • Single switch scanning interface

  • Not tested on actual target users



Standup revisited l.jpg
STANDUP Revisited development

  • To build a tool that aids LIC in creating jokes

  • Interactive: speed, efficiency

  • Customizable: extensible

  • User-centred design for LIC-specific interface

  • Appropriateness:

    What do you get when you cross a vitellus and a saddlery?

    A yolk yoke.

    What do you call a capable seed?

    An able semen.


Summary l.jpg
Summary development

  • Humour enhances children’s conversation and social interaction

  • Support LIC with wordplay software

  • Starting point: JAPE, various extensions

  • Interactivity and customizability

  • User-centred design

email: [email protected]


ad