In its October 2007 issue, WIRED has special section named “Geekipedia”. In this supplement, WIRED summarizes 149 people, facts or concepts that they think are important. Among the list, one can find “Artificial Intelligence”. The description is quite negative and focus on different aims that AI hasn’t been able to achieve. I agree with them on the first half of the explanation regarding AI. They write that “[…] while researchers have built awesome technology, they’ve failed to grapple with philosophy“. AI researchers can tell me if I’m wrong, but I think this sentence can be considered as acceptable. However, in the middle of the text, things start to go wrong.
Although the message WIRED intends to give about AI (i.e. AI hasn’t yet achieved most of its initial aims), they give bad examples. They write that “[…] computers failed one commonsense task after another […]“. The problem doesn’t come from this sentence, rather from examples of such “tasks”.
First example: computer fails to understand natural languages. Oops! Very bad example. Although one can discuss the meaning of the word “understand”, it is clear that speech processing, recognition and synthesis are examples of successful applications in machine learning. The second example they give is even worst. They write that a computer cannot distinguish a dog from a cat. Oops again! Face recognition is one of the best example of machine learning success story. And there is only one step from the Human to the animal. Indeed, I have a colleague in machine learning who is doing face recognition on a cat database… and it’s working!
But the worst is yet to come (yes, believe me). The last paragraph explaining AI contains the following sentence: “Nowadays, Google “knows” pretty much anything you ask it. But its insanely fast and powerful work is modestly described as data-mining, not thinking“. Out of the spelling, I’m surprised by the bad connotation given to the data mining term. So, although their description is not completely wrong, they haven’t chosen the best examples to illustrate the limitations of AI. There are still a lot of things a computer cannot do, so examples are not missing…