Why Google Hired Ray Kurzweil
An anonymous reader writes "Nataly Kelly writes in the Huffington Post about Google's strategy of hiring Ray Kurzweil and how the company likely intends to use language translation to revolutionize the way we share information. From the article: 'Google Translate is not just a tool that enables people on the web to translate information. It's a strategic tool for Google itself. The implications of this are vast and go beyond mere language translation. One implication might be a technology that can translate from one generation to another. Or how about one that slows down your speech or turns up the volume for an elderly person with hearing loss? That enables a stroke victim to use the clarity of speech he had previously? That can pronounce using your favorite accent? That can convert academic jargon to local slang? It's transformative. In this system, information can walk into one checkpoint as the raucous chant of a 22-year-old American football player and walk out as the quiet whisper of a 78-year-old Albanian grandmother.'"
OK--this is probably the stupidest and worst-informed /. post I have ever seen.
Ridiculous visions and promises that are certain not to see the light of day. :-)
That's great, but I wish they'd somehow find it in their hearts to turn back on exact word matching, even if it's obscurely hidden.
Yeah, but there's a reason why statistical models are hot now and why the old AI-style of logical reasoning isn't: the AI stuff only works when the input is perfect, or at least, planned for. As we all know, language doesn't really have rules, just conventions. This is why the ML approach to NLP is powerful: the machine works out what was probably meant. That's far more useful, because practically nobody writes well. When Abdur Chowdhury was still Twitter's main NLP guy, he visited our department, and guess what-- people even write in more than one language in a single sentence! Not to mention, in the old AI-style approach, if you fill a big box full of rules, you have to search through them. Computational complexity is a major limiting factor in all AI problems. ML has this nice property that you can often simply trade accuracy for speed. See Monte Carlo methods.
As you point out, ML doesn't "understand" anything. I personally think "understanding" is a bit of a squishy term. Those old AI-style systems were essentially fancy search algorithms with a large set of states and transition rules. Is that "understanding"? ML is basically the same idea except that transitioning from one state to another involves the calculation of a probability distribution, and sometimes whether the machine should transition is probabilistic.
I think that hybrid ML/AI systems-- i.e., systems that combine both logical constraints and probabilistic reasoning-- will prove to be very powerful in the future. But does that mean these machines "understand"? If you mean something like what happens in the human brain, I'm not so sure. Do humans "understand"? Or are we also automata? In order to determine whether we've "cracked AI", we need to know the answers to those questions. See Kant and good luck.
1) The Bayesian model assumes that events in the world are inherently uncertain and that the job of an intelligent system is to discover the probabilities.
2) The competing model, by contrast, assumes that events in the world are perfectly consistent and that the job of an intelligent system is to discover this perfection.
Then you have AI (machine intelligence) researchers like myself who realize that the world isn't persistent, perfect or consistent, and neither must intelligent systems be. It's plainly obvious that any sufficiently complex cybernetic (feedback loop) system is indistinguishable from sentience because that's what sentience is (your mind is merely a sentient cybernetic system). I have but to look at the hierarchical neural networks and structures of the human mind to realize it's only a matter of time before the artificial system complexity eclipses our own minds'. The true flaw is top-down thinking. That's not the way complex life was made, that's not the way we achieved sentience, that's not the way to cause it to happen artificially either... It's the bottom up approach that works. You can't design sentient intelligences outright, but you can create self organizing systems that have the capacity to acquire more complexity, and evolve more intelligence. Not all machine intelligence systems have an end to the training process -- These don't fit into your bullshit 1) and 2) classifications.
Also: The level of intelligence that emerges from any complex system is not artificial, it is real intelligence; That the medium is artificial is not important in terms of intelligence. I think "Artificial Intelligence" is a racist term used by chauvinists that think human intellect is far more special than it really is.
Want to see something funny? Ask an AI researcher if they believe in Intelligent Design. If they say "Yes" then say, "So you think yourself a god?" If they say, "No" then say, "What do you call yourself doing then?". Those working in emergent intelligence will happily reply that they're modeling the same processes that we already know work in nature, the others will be in quite a state!