Thursday, April 12, 2012

TECH SPECIAL..Does a Computer Have a Funny Bone?

Not really, as researchers find out. But being able to model humour is a key problem in attempting to model human thought bottlenecks


The weekend of March 8, at the American Crossword Puzzle Competition in Brooklyn, a computer program known as Dr. Fill matched wits with the nation’s top crossword solvers and was humbled. Dr. Fill’s score was good enough to finish 141st out of 600 human contestants—near the low end of the range that its creator, the artificial intelligence expert Matthew Ginsberg, had predicted.

Dr. Fill, Ginsberg told the New York Times, had a few weaknesses and this year’s tournament exposed them. One is unorthodox puzzles that require words to be spelled backwards or diagonally. The other: Clues that make sense only if you realise that they’re puns—Dr. Fill, being a computer, doesn’t have much of a sense of humour.

Can a computer be taught to be funny? It doesn’t seem nearly as important an endeavour as getting computers to identify malignant tumours or prevent airplanes from crashing, but being able to model humour is a key problem in attempting to model human thought. There are few things more identifiably human than cracking wise.

Among the few researchers trying to make computers understand humour are Lawrence Mazlack, a computer science professor at the University of Cincinnati, and his former student, Julia Taylor, a professor at Purdue. Puns and jokes work, Mazlack argues, because of expectations: We expect one thing and we’re surprised when we get another. (“Orange who?” “Orange you glad to see me?”) But game-playing programs such as Dr. Fill, or Deep Blue for that matter, rely on brute-force calculation, rather than interpretation. Dr. Fill isn’t trying to figure out what the clue actually means, it just cycles through every possible option until it finds the best fit. Computers don’t get jokes (or metaphors) because they have no expectations to subvert. “Suppose that you are going to China or Japan or Korea and you are not familiar with the writing,” offers Taylor. “You can just look at the symbols and when you see a match, you know that’s what you are looking for. The computers are doing about the same thing. There are sophisticated algorithms involved, but essentially they are at that level.”

Mazlack, on the other hand, is trying to program computers to have expectations and tease out meaning—to think, as he puts it, in terms of “ontologies”. As he sees it, training a computer to do crosswords or play chess can test if they can do the sort of things human beings do, while getting them to understand jokes is a good way to get them to begin to work the way the human brain works. And as a computational machine, the human brain remains singularly efficient; by some estimates, it can perform 38 thousand trillion operations per second while using about 20 watts.

“If a computer can’t come to understand what’s a joke and what’s not a joke, then it’s not going to be able to think like a person,” Mazlack says. “We understand jokes starting at age four, or three. ‘Why does the chicken cross the road?’ I think that’s a four-year-old joke, but we can’t get a computer to answer that kind of question.”

Mazlack and Taylor, working together and then separately, have worked to develop programs that can identify and even create jokes. At this point, it’s safe to say that stand-up comics are not among the professions with the most to fear from artificial intelligence. But Mazlack argues that even simple humour-detection capabilities would have their uses. One he offers is a sort of humour screen that would detect unintentional puns or jokes in memos or e-mail, saving the writer from embarrassment—this sort of humour-proofing would be especially useful, he says, for people writing in a non-native tongue.

Infusing The Laughter Code

Scientists are trying to program computers to have expectations and tease out meaning—to think, as they put it, in terms of “ontologies.”

As Mazlack of University of Cincinatti sees it, training a computer to do crosswords or play chess can test if they can do the sort of things human beings do, while getting them to understand jokes is a good way to get them to begin to work the way our brain works

Scientists are working to develop programs that can identify and even create jokes. At this point, stand-up comics need not fear from artificial intelligence

Even simple humour-detection capabilities would have their uses, Mazlack says. There is a humour screen that would detect unintentional puns or jokes in memos or e-mails, saving the writer from embarrassment.

(DRAKE BENNETT BLOOMBERG BUSINESSWEEK ET120327)

No comments: