Posts Tagged ‘turing test’

Enough of this inauguration and bad business news.  Let’s talk AI.

Here’s a fun read for new approaches and revisions to the Turing Test.

The video helps understand the text.  watch it.

“If we want humanoid robots to teach or have other social functions, we need them to trigger mirror neurons,” Oberman told New Scientist.

This logic doesn’t necessarily hold.

  • Having the biology of humans is not required to produce behavior (we likely just haven’t developed complex enough alternative “biology” to match the human biology)
  • There is a very big ambiguity with the phrases “humanoid” and “social functions”.  That ambiguity makes it difficult to test assumptions and theories
  • AI != Human Ability

Is the goal of AI and robotics to produce humanlike abilities?  I think many AI, robotics and computational complexity folks abandoned that goal a long time ago.  Perhaps it’s attainable, but why would we want to attain humanness in things non human?

Besides, unless something IS human it’s always going to seem to some degree non-human to us.  That statement doesn’t mean that non-human intelligence/complexity/robotics is incapable of complex behavior, learning, socializing, etc. etc.  It means that those behaviors will play out in a way that seems different to us than they do in humans.

Read Full Post »

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.


Some Basic Info

Mathematicas and Humor, a book by John Allen Paulos

Philosophy of Humor/Theories of Humor

Some useful mathematical theory


Joke Generator

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 »