Tuesday, June 10, 2014

The Turing Test Defeated! Well, maybe.

(You can read this on the Wordpress version of this site at this link - feedback on which site you prefer and why/opinions still welcome!)
Anyone who has been in my class (in fact I'm posting this because I received a few emails from you about this story) knows the acronym CAPTCHA; it stands for Completely Automated Public Turing Test to tell Computers and Humans Apart. It is also one of the main methods for ensuring that someone entering or registering for a website is actually a human. It looks like one of these guys:
_65592126_65592125There are many variations on this, including picture CAPTCHAs, animated CAPTCHAs, I even found this dice-based CAPTCHA, which is my favorite one of all.
title

The big question that always comes up about a CAPTCHA isn't the thing itself, but rather what is meant by "Turing Test?" Ultimately, it's asking whether a machine can have a text-based conversation with a human, and get the human to think they are having a conversation with another human. If the machine can do that, it has passed the Turing Test. It is named after the tragic yet pioneering scholar and mathematician Alan Turing who postulated the concept of thinking machines.
Alan_Turing_photo
Alan Turing (Wikipedia).
These Turing tests have been going on for decades, one of the first conversational programs was Eliza (a version of which you can interact with here), followed by many more - now we have things like Siri and Cortana, we had visions of this in movies all the way back in 1968 with the movie 2001: A Space Odyssey and more recently Her, with a myriad in-between in which the lines between machines and humans are being blurred but no one mistakes those constructs for a human.
HAL
Remember HAL from 2001: A Space Odyssey? No? WHY NOT? Go watch the movie right now.
Now, however, there are news reports all over the place about a machine from the University of Reading, specifically a supercomputer masquerading as 13 year-old boy Eugene Goostman, finally passing the Turing Test. I believe it has already been passed many times, but this for some reason is more official. Don't be fooled just yet, however, as there is a massive amount of debate as to whether or not the results are valid. The arguments are two-fold: First, is it really artificail intelligence? I believe this is a non-starter, as the Turing Test isn't meant to measure that in the first place, it's a question beyond the scope of the test. The second argument I've heard, however, is more valid: Because the machine was masquerading as a 13 year-old boy and not an adult, it didn't have to present the same level of "intelligence" that other systems attempt to convey, therefore making its task easier. I think that's a valid point, and we'll have to see how the debate plays out.
Eugene Goostman. Looks real to me!
Eugene Goostman. Looks real to me!
If you would like to give Eugene, that is the software that portends to be Eugene, a try, you can tinker with an earlier version of it here. Have creepy fun!

No comments:

Post a Comment