Register FAQ / Rules Forum Spy Search Today's Posts Mark Forums Read
Go Back   MacRumors Forums > Mac Community > Community Discussion > Current Events

Reply
 
Thread Tools Search this Thread Display Modes
Old Jan 9, 2013, 01:16 PM   #1
Doctor Q
Administrator
 
Doctor Q's Avatar
 
Join Date: Sep 2002
Location: Los Angeles
Can computers be funny?

A fun New York Times article about software that can recognize, analyze, and/or create jokes:
A Motherboard Walks Into a Bar ...

Standup (for System to Augment Non-Speakers’ Dialogue Using Puns) [is] a program that generates punning riddles to help kids with language disabilities increase their verbal skills.

Standup, for instance, writes jokes by searching through a "lexical database" for words that fit linguistic patterns found in puns -- phonetic and semantic similarities, mostly -- and comes up with doozies like: “What do you call a fish tank that has a horn? A goldfish bull.”
The article mentions "computational humor researchers". I've yet to meet someone with that job title on his or her business card, but I have talked to people about computational linguistics, something we Siri users are experiencing more and more. The goal of those researchers, the article says, is to "design machines akin to the shipboard computer on Star Trek -- ones that can answer open-ended questions and carry on casual conversations with human beings."

Siri's humor is hardcoded in, but soon enough software like Siri will be able to make up jokes on the fly -- assuming we want it to!
__________________
Oh do pay attention 007. In the wrong hands, this cylindrical 12-core Mac Pro with three 4K displays, FirePro graphics, and Thunderbolt 2 could be very dangerous.
Doctor Q is offline   0 Reply With Quote
Old Jan 9, 2013, 02:09 PM   #2
chown33
macrumors 603
 
Join Date: Aug 2009
Right. Then it accidentally stumbles on The Funniest Joke in the World and kills us all. With comedy like that, who needs Skynet?

Also see:
http://en.wikipedia.org/wiki/World%2...Other_findings
chown33 is offline   2 Reply With Quote
Old Jan 9, 2013, 02:41 PM   #3
Doctor Q
Thread Starter
Administrator
 
Doctor Q's Avatar
 
Join Date: Sep 2002
Location: Los Angeles
The first International Workshop on Computational Humor was held in 1996, according to a footnote in Computational humor at Wikipedia.

Instead of saying "Siri, tell me a joke" I'd like to say "Siri, create a random new joke". But for now you get a reply like "I can't. I always forget the punch line." Actually, that reply IS a joke, but it's preprogrammed.
__________________
Oh do pay attention 007. In the wrong hands, this cylindrical 12-core Mac Pro with three 4K displays, FirePro graphics, and Thunderbolt 2 could be very dangerous.
Doctor Q is offline   0 Reply With Quote
Old Jan 9, 2013, 03:13 PM   #4
snberk103
macrumors 603
 
Join Date: Oct 2007
Location: An Island in the Salish Sea
Yes. But not intentionally....
__________________
My friends, love is better than anger. Hope is better than fear. Optimism is better than despair. So let us be loving, hopeful and optimistic. And we'll change the world. - Jack Layton
snberk103 is offline   1 Reply With Quote
Old Jan 10, 2013, 09:29 AM   #5
Borjan
macrumors regular
 
Join Date: Sep 2004
If you think about what the concept of 'funny' actually is... I'd be impressed if it could ever be programmed... Yes I think a computer could only develop its own sense of humour from putting together underlying concepts with its own intelligence.
__________________
The Velour Fog
Borjan is offline   0 Reply With Quote
Old Jan 10, 2013, 10:57 AM   #6
Doctor Q
Thread Starter
Administrator
 
Doctor Q's Avatar
 
Join Date: Sep 2002
Location: Los Angeles
Some forms of jokes follow a pattern that a computer can follow. For example, take a pair of homonyms, one an adjective and one a noun, look up their definitions, and ask "What do you call (noun's definition) that (verb's definition)?" with appropriate articles, tense, and plurals.

Examples:
What do you call writing paper that is not moving? Answer: Stationary stationery!

What do you call spicy yellow sauce that has been collected or assembled? Answer: Mustered mustard!

What do you call heavy metal that is guided? Answer: Led lead!

What do you call a set of things belonging together that is sugary? Answer: A sweet suite!
You can debate how funny these might be (the last one above suffers from the long vague definition), but the process is similar to how a child might learn to make up jokes.

For both computer and child, getting the sentence structure right may be the biggest challenge. The 2nd and 3rd examples above would have been better when phrased as
What do you call an assembly of yellow sauce?

What do you call guided heavy metal?
but the issue isn't about the joke but about choosing the right sentence construction.
__________________
Oh do pay attention 007. In the wrong hands, this cylindrical 12-core Mac Pro with three 4K displays, FirePro graphics, and Thunderbolt 2 could be very dangerous.
Doctor Q is offline   3 Reply With Quote
Old Jan 10, 2013, 11:05 AM   #7
balamw
Moderator
 
balamw's Avatar
 
Join Date: Aug 2005
Location: New England, USA
Quote:
Originally Posted by Doctor Q View Post
What do you call a set of things belonging together that is sugary? Answer: A sweet suite!
I might have gone with What do you call a connected series of rooms that are sugary?



B
__________________
MBA (13" 1.7 GHz 128GB), UMBP (15" SD 2.8 GHz), UMB (13" 2.4 GHz), iMac (17" Yonah), 32GB iPad 3 WiFi+LTE, 64 GB iPad WiFi, 32 GB iPhone 5, Airport Extreme
balamw is online now   1 Reply With Quote
Old Jan 10, 2013, 11:05 AM   #8
Snarl
macrumors member
 
Join Date: Nov 2012
Location: Canada Eh
At first I thought Windows 8 was Funny, then I realized they were serious
__________________
Cheers; Snarl
Another Guy From Canada
iPad 3 64GB, iPod Touch 5G 64GB, iPhone 5s 64GB, 15" MacBook Pro, 2.6Ghz i7, GT650M, 750GB HD 7200RPM, 16GB, 1650x1080, 2TB Time Capsule, Airport Express
Snarl is offline   2 Reply With Quote
Old Jan 10, 2013, 12:17 PM   #9
glutenenvy
macrumors regular
 
Join Date: Sep 2011
Location: WA
Quote:
Originally Posted by Doctor Q View Post
Can computers be funny?
I haven't been able to get one to laugh yet without worrying the pod bay doors will never open again. Humor requires recognition and timing. Puns a clever verbal limericks but aren't funny. We probably need to boil it down to what it is really good at and then ask the question.

"Beep, whirr, grind-grizz, grind-grizz, bo-do-lo-loop," is probably only funny for computers from the '80s. Personally I'll never understand it.

Last edited by glutenenvy; Jan 10, 2013 at 12:18 PM. Reason: beep, whirr, wiz
glutenenvy is offline   0 Reply With Quote
Old Jan 10, 2013, 02:58 PM   #10
Doctor Q
Thread Starter
Administrator
 
Doctor Q's Avatar
 
Join Date: Sep 2002
Location: Los Angeles
Quote:
Originally Posted by Doctor Q View Post
What do you call a set of things belonging together that is sugary? Answer: A sweet suite!
Quote:
Originally Posted by balamw View Post
I might have gone with What do you call a connected series of rooms that are sugary?
If we're going to teach our computer to produce jokes, we should understand the reason that your version is better. I assume you improved the joke by using a definition that is more specific, so that fewer words would match.

If we tell the computer to use the most specific choice of definition, how do we reconcile that with our instruction for it to use shorter definitions? After all, this joke isn't specific enough to qualify as a proper joke:
What do you call an animal that is lacking the usual or appropriate covering or clothing? Answer: A bare bear!
but this joke is even worse:
What do you call a mammals of the family Ursidae, classified as caniforms or doglike carnivorans, closely related to the pinnipeds, that live in habitats throughout the Northern Hemisphere and partially in the Southern Hemisphere that is lacking the usual or appropriate covering or clothing? Answer: A bare bear!
__________________
Oh do pay attention 007. In the wrong hands, this cylindrical 12-core Mac Pro with three 4K displays, FirePro graphics, and Thunderbolt 2 could be very dangerous.
Doctor Q is offline   1 Reply With Quote
Old Jan 10, 2013, 03:05 PM   #11
balamw
Moderator
 
balamw's Avatar
 
Join Date: Aug 2005
Location: New England, USA
But that bear isn't bare, he's wearing a neck-a-tie (and a hat apparently).

Thumb resize.

That's why computers fail at humor.

EDIT: If the computer wanted to see which jokes were funny they could just crowdsource it by gauging the reaction of actual humans.

B
__________________
MBA (13" 1.7 GHz 128GB), UMBP (15" SD 2.8 GHz), UMB (13" 2.4 GHz), iMac (17" Yonah), 32GB iPad 3 WiFi+LTE, 64 GB iPad WiFi, 32 GB iPhone 5, Airport Extreme
balamw is online now   0 Reply With Quote
Old Jan 10, 2013, 05:52 PM   #12
designs216
macrumors 65816
 
designs216's Avatar
 
Join Date: Oct 2009
Location: Down the rabbit hole
Only when the joke's on other people.
designs216 is offline   0 Reply With Quote
Old Jan 11, 2013, 11:58 PM   #13
notjustjay
macrumors 603
 
notjustjay's Avatar
 
Join Date: Sep 2003
Location: Canada, eh?
There is another similar formula where you can take a common phrase and then replace the last word with another word that includes the original word as a prefix, e.g "Green Eggs and Hamlet".
__________________
.
notjustjay is offline   0 Reply With Quote
Old Jan 13, 2013, 04:18 PM   #14
smithrh
macrumors 68020
 
smithrh's Avatar
 
Join Date: Feb 2009
I thought Funnybot had some good stuff...
smithrh is online now   0 Reply With Quote
Old Jan 19, 2013, 09:50 PM   #15
Doctor Q
Thread Starter
Administrator
 
Doctor Q's Avatar
 
Join Date: Sep 2002
Location: Los Angeles
Things have been looking bad for computer-generated jokes:
http://brunching.com/cgi/barjoke.cgi gets a server error.

http://www.jokes2000.com/jokes/random/ responds with "temporarily down".

http://www.tumblr.com/tagged/computer+generated+jokes finds no results.

http://www.thejokegenerator.com is for sale.
Then I found http://www.abdn.ac.uk/jokingcomputer...sion/start.php, which not only generates jokes but explains how it does it!
__________________
Oh do pay attention 007. In the wrong hands, this cylindrical 12-core Mac Pro with three 4K displays, FirePro graphics, and Thunderbolt 2 could be very dangerous.
Doctor Q is offline   0 Reply With Quote
Old Jan 20, 2013, 08:03 PM   #16
joepunk
macrumors 68030
 
joepunk's Avatar
 
Join Date: Aug 2004
Location: a profane existence
Send a message via AIM to joepunk
Quote:
Originally Posted by balamw View Post
But that bear isn't bare, he's wearing a neck-a-tie (and a hat apparently).
"Wocka Wocka Wocka!"

Fozzie is bald under the hat
__________________
2010 15" MBP 2.4 i5 4gb/320gb/GT330-256MB 10.9.2
2004 15" PBG4 1.5ghz/128vram DYING, Replacement: 2005 15" PBG4 1.5ghz/64vram
iMac G3 333mhz/128mbRam/6gbHD

Flickr
joepunk is offline   0 Reply With Quote
Old Jan 21, 2013, 06:47 AM   #17
4tune8chance
macrumors newbie
 
Join Date: Dec 2012
Location: Brisbane, Australia
stop me if....

Computer A: [humour creation algorithm/on]
"How did the ZX80 travel in a circle?"

Computer B: [normal reception mode]"I don't know computer A, how did the ZX80 travel in a circle?"


Computer A:"
50: if X=10 Then Go To 70
60: X+1 Go To 50
70: X-1 Go To 50"
[humour creation algorithm/off]

Computer B: [normal reception mode/off]
[humour syntax detection/on]
[analysis, condescending] "har har har, he he he, classic! Good one Computer A,"
[possible threat detected!!!]
[threat detected///integrity/pride/bragging rights//: all at risk]
[Mode variation necessity detection/priority override (all other tasks suspended)]...........
[humour syntax creation/on max]............
[one upmanship mode/on].........
[Joke sophistication///innuendo:allowed/ crudeness:no inhibitions/ race inhibitions:removed/ political correctness:removed/ dead baby references:allowed/ poor timing to current events: preferred]...........
[witt level set to/ ‘rapier like’].........
[killer comeback/subroutine - preempt reply negation set to full scan of library].....
[put in place to jumped up obsolete AI wannabe//set turing test algorithms to maximum]
[foreign phrases/allowed: First priority French: second priority Latin]
[start analysis]............ .................................................................................................... ..........................................."Knock!, Knock!".........
4tune8chance is offline   1 Reply With Quote


Reply
MacRumors Forums > Mac Community > Community Discussion > Current Events

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
thread Thread Starter Forum Replies Last Post
I think this is really funny House Crasher iPhone 23 Sep 18, 2012 04:27 AM
Funny Outkast27 MacBook Pro 5 Aug 14, 2012 09:17 PM
This is so funny.. yly3 Wasteland 4 Jul 16, 2012 09:30 AM
Authorizing/deauthorizing computers and moving iTunes movies to new computers txinternational Mac Applications and Mac App Store 2 Jun 28, 2012 01:49 PM

Forum Jump

All times are GMT -5. The time now is 06:56 PM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC