Passing The Turing Test

March 14th, 2008at 11:15am Posted by Eli

Apparently all it takes to simulate human consciousness is the world’s fastest supercomputer:

Passing the Turing test–the holy grail of artificial intelligence (AI), whereby a human conversing with a computer can’t tell it’s not human–may now be possible in a limited way with the world’s fastest supercomputer (IBM’s Blue Gene), according to AI experts at Rensselaer Polytechnic Institute. RPI is aiming to pass AI’s final exam this fall, by pairing the most powerful university-based supercomputing system in the world with a new multimedia group designing a holodeck, a la Star Trek.

“We are building a knowledge base that corresponds to all of the relevant background for our synthetic character–where he went to school, what his family is like, and so on,” said Selmer Bringsjord, head of Rensselaer’s Cognitive Science Department and leader of the research project. “We want to engineer, from the start, a full-blown intelligent character and converse with him in an interactive environment like the holodeck from Star Trek.”

Currently, Bringsjord is stocking his synthetic character will all sorts of facts, figures, family trivia and personal beliefs gleaned from what he calls his “full-time guinea pig,” a graduate student that has agreed to bare all for his synthetic doppelganger. The synthetic character will be able to converse with other human-controlled avatars about his educational and family history, his personal pastimes, and even his feelings and beliefs.

“This synthetic person based on our mathematical theory will carry on a conversation about himself, including his own mental states and the mental states of others,” said Bringsjord. “Our artificial intelligence algorithm is now making this possible, but we need a supercomputer to get real-time performance.”

The Computational Center for Nanotechnology Innovations (CCNI) is donating the supercomputer time this fall, when the Turing-test demonstration will open along with RPI’s new Experimental Media and Performing Arts Center (EMPAC). There, the Turing test will be limited to controlling avatars in a virtual world–probably Second Life. Both the synthetic character and his human doppelganger will be operating different avatars. If the human-operators can’t tell who the RPI synthetic character is, then it passes the Turing test.


Mimicking the behavior of a human-controlled avatar in a virtual world like Second Life is possible, according to Bringsjord, if you craft the necessary algorithms carefully and run them on the world’s fastest supercomputer. Bringsjord’s synthetic-character software runs on the supercomputers at CCNI, which together provide more than 100 teraflops, including a massively parallel IBM Blue Gene supercomputer (the title-holder to world’s fastest supercomputer), a Linux cluster-supercomputer, and an Advanced Micro Devices Opteron processor-based cluster supercomputer.

…[T]he brains of the algorithm running on the supercomputers will come from software called Rascals, for Rensselaer Advanced Synthetic Architecture for Living Systems.

Rascals is based on a core theorem proving engine that deduces results (proves theorems) about the world after pattern-matching its current situation against its knowledge base. Each proven theorem then initiates a response by virtue of having a synthetic character speak and/or move in the virtual world.

“Upon analysis, anything that our synthetic character says or does, is the result of a theorem being proven by the system,” said Bringsjord. “So far, theorem provers have only been used in toy-problems. We are scaling that up to enough knowledge for a synthetic character, which requires a very fast supercomputer.”

I guess being human is harder than I thought.

(h/t Slashdot via Engadget)

Entry Filed under: Coolness,Technology,Weirdness

Contact Eli



Most Recent Posts




March 2008
« Feb   Apr »

Thinking Blogger

Pittsburgh Webloggers

Site Meter

View My Stats *