NPR logo

Shall I Compare Thee To An Algorithm? Turing Test Gets A Creative Twist

  • Download
  • <iframe src="https://www.npr.org/player/embed/429084124/430381766" width="100%" height="290" frameborder="0" scrolling="no" title="NPR embedded audio player">
  • Transcript
Shall I Compare Thee To An Algorithm? Turing Test Gets A Creative Twist

Joe's Big Idea

Shall I Compare Thee To An Algorithm? Turing Test Gets A Creative Twist

Shall I Compare Thee To An Algorithm? Turing Test Gets A Creative Twist

  • Download
  • <iframe src="https://www.npr.org/player/embed/429084124/430381766" width="100%" height="290" frameborder="0" scrolling="no" title="NPR embedded audio player">
  • Transcript

Can people tell a computer-generated story from a human-authored one? How about a poem, or a playlist? Three new contests hope to find out. ImageZoo/Corbis hide caption

toggle caption ImageZoo/Corbis

Can people tell a computer-generated story from a human-authored one? How about a poem, or a playlist? Three new contests hope to find out.

ImageZoo/Corbis

A machine with superhuman intelligence is a staple of science fiction. But what about a machine with just ordinary human intelligence? A machine that's so humanlike in its behavior that you can't tell if it's a computer acting like a human, or a real human?

That's what a Turing Test is designed to explore. The test is named for the British computer scientist Alan Turing, who first proposed it. (He's the guy the movie The Imitation Game was about.) Essentially, it involves making a program that does something a human might do — in a way that's indistinguishable from what an actual human would produce.

Writing a computer program than can pass a Turing Test doesn't just involve writing clever computer code: It means picking apart human behavior so you understand its essence.

"It might actually tell you a lot more about what it's like to be human than ... about what it's like to be a machine trying to be a human," says Dan Rockmore, director of the Neukom Institute for Computational Science at Dartmouth College.

Rockmore and some of his colleagues have established three competitions that will test programmers' ability to distill the human essence into computer code:

  • DigiLit: Create a computer program that can write a short story.
  • PoetiX: Create a program that can generate a sonnet.
  • AlgoRhythms: Create a program that can combine music into a dance mix.

The result should be more than regurgitated syntax or strung-together hits; it should capture what human beings bring to prose, poetry and music. But Rockmore is not looking for a program that can write a sonnet worthy of Shakespeare or a story that could have been written by Alice Walker.

"I'm hoping a machine can generate an average short story," he says. "I'm not looking for experimental short fiction. And similarly for a sonnet, I wouldn't be looking for a random collection of things that had the right meter and the right rhyme scheme, which ... from some postmodern point of view might appear to be a great sonnet."

Similarly, the point of AlgoRhythms is to make as good a tape as an average dance DJ could, maybe better.

Rockmore admits he has a bit of a hidden agenda: getting people who have never thought about sonnets or short stories to take a serious look at those art forms.

He's sneaking in art, by way of computer science. "I always feel like I was a humanities guy who made a wrong turn," he says.

People planning to enter the competition have until March 2016 to get their submissions in. The details are here.

And next spring, when the submissions are in, the work of the finalists will be posted on the Internet — so you can judge for yourself whether the programs competitors create have passed the Turing Test.

We no longer support commenting on NPR.org stories, but you can find us every day on Facebook, Twitter, email, and many other platforms. Learn more or contact us.