Feeds:
Posts
Comments

Posts Tagged ‘letterman’

I propose one hard test for the progress of comp sci.  I’ve laid the ground work for a computational engine that can write late night talk show monologues as well as the human writers.

Do you think it’s possible?

Here’s my basic idea…code forth coming.

—GENERATIVE JOKE ENGINE——

Some Basic Info
http://en.wikipedia.org/wiki/Computational_humor

Mathematicas and Humor, a book by John Allen Paulos

Philosophy of Humor/Theories of Humor
http://en.wikipedia.org/wiki/Philosophy_of_humor
http://www.iep.utm.edu/h/humor.htm

Some useful mathematical theory
http://en.wikipedia.org/wiki/Catastrophe_theory

Liguistics
http://www.tomveatch.com/else/humor/paper/humor.html

Joke Generator
http://grok-code.com/12/how-to-write-original-jokes-or-have-a-computer-do-it-for-you/

Potential Ideas
Simple Program based on Replacement rules of Subjects, Relationships, Events

Simple Program of puns, word combinations, definition crossing

Simple programs and then an rich interface that uses and avatar or on screen talent to “tell” the selected jokes.  Would prefer it to all be computer based as we want to find out whether the “telling” of a joke contains a lot (most?) of the humor.
How to do this:

Prep: Create a database of common objects, slang terms, relationship descriptions

a) parse the news each night for subjects, relationships, objects, events

b) enumerate all jokes (basically sentence combinations) using replacement of subjects, objects, relationships with objects in the prep database.

c) run training algo against real monologues (what jokes are likely to be used based on past jokes)

d) tune it

e) create inflection and pausing algorithm that “tells the joke better”

We can exclude the use of existing monologues to train the algorithms and instead use an audience (internet visitors) to rate the jokes and monologues.  The algo can then learn what replacements, what structures, and what styles work best.  Though i think using existing monologues is realistic as most writers and comedians borrow from successful previous work to save a long, boring training period.

Exhaust all possibilities of jokes using replacement rules.  Then run this model against actual jokes used on late night television.

Analyze how many of the actual jokes we found.  Push this analysis to back in to give weighting to the generated jokes to predict late night monologues.

Can we ever replace monologue writers?

Read Full Post »