[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
(Reading: R&N, chapter 1)
Intelligence:
Goal in Artificial Intelligence:
Rich and Knight: the study of how to make computers do things which, at the moment, people do better.
Handbook of AI: the part of computer science concerned with designing intelligent computer systems, that is, systems that exhibit the characteristics we associate with intelligence in human behavior - understanding language, learning, reasoning, solving problems, etc.
Dean, Allen and Aloimonos: the design and study of the computer programs that behave intelligently.
Russell and Norvig: the study of [rational] agents that exist in an environment and perceive and act.
Riesbeck: AI is the search for answers to the eternal question: AI is a repair process to answer "Why are computers so stupid?" (if most humans can do it, and computers can’t, we have to ask "why?" and "what can we do about that?").
I Building exact models of human cognition: view from psychology and cognitive science
II The logical thought approach: emphasis on “correct” inference
III Building rational “agents”: agent: something that perceives and acts emphasis on developing methods to match or exceed human performance [in certain domains]. Example: Deep Blue.
Our focus is on III (most recent progress).
Obtaining an understanding of the human mind is one of the final frontiers of modern science.
George Boole, Gottlob Frege, and Alfred Tarski (formalizing the laws of human thought)
Alan Turing, John von Neumann, and Claude Shannon (thinking as computation)
John McCarthy, Marvin Minsky, Herbert Simon, and Allen Newell (the start of the field of AI)
Engineering Goal : To solve real-world problems. Build systems that exhibit intelligent behavior.
Scientific Goal: To understand what kind of computational mechanisms are needed for modeling intelligent behavior.
Interrogator asks questions of two ?people? who are out of sight and hearing. One is a person; the other is a machine.
30 minutes to ask whatever he or she wants.
Task: to determine, only through the questions and answers typed into a computer terminal, which is which
If can’t reliably distinguish the human from the computer, then the computer is deemed intelligent.
Artificial intelligence is the enterprise of constructing an artifact that can pass the Turing test.
Newell and Simon [1976]
Why not?
Maybe "intelligence" could be coded any number of ways (biological, mechanical, a collection of wind-powered beer cans, whatever)
Now you might object at this separation of "rationality" from "humanity". You might protest that the only thing that can be rational like a person is another person. And many people would agree with you.
But I don’t think that I am the only kind of thing that can think. That would be like saying that only birds can fly and that air planes, which don’t flap their wings, don’t "really" fly.
What I do think is that there is some abstract notion of flying/thinking that is independent of birds/humans. Like Spock said: "Intelligence does not require bulk, Mr. Scott".
Every computer scientist knows this to be true. Two generations of algorithms research has shown that there exist properties of computation that are independent of what processor the algorithm runs on, or the implementation language. Dijkstra once said "computer science is no more about computers than astronomy is about telescopes"- and he could have been talking about AI.
Not convinced? Well, try another example. Do you think that a robot could/should walk like a human? (see movie of Dinesh Pai’s Platonic Beast). This little fellow walks by occasionally throwing a spare limb over the top of itself. Such a move would tear us apart, but it is the natural way to do it for that kind of walking thing.
And here’s another example:
Now the point of this example is that you would not expect a human to think using stochastic search (too much CPU twiddling). But for a computer, stochastic search is a useful inference method since each local twiddle can be done very quickly.
Interesting time for AI
Deep Blue vs. Kasparov (May, ’97)
Kasparov: "I could feel - I could smell - a new kind of intelligence across the table." ... still understood 99.9% of Deep Blue’s moves.
Intriguing issue: How does human cognition deal with the combinatorics of chess?
Drew McDermott (New York Times, May, 1997): Saying Deep Blue doesn’t really think about chess is like saying an airplane doesn’t really fly because it doesn’t flap its wings. ftp://ftp.cs.yale.edu/pub/mcdermott/papers/deepblue.txt
The brain
How complex can we make computers?
36 Human-Competitive Results by Genetic programming.
Qualitative difference from previous brute-force results.
Does technique generalize? Or is a kludge?
TD Gammon (Tesauro 1993; 1995)
ALVINN (Pomerleau 1993)
BOGOTA, 9 JAN 90 (EFE) - RICARDO ALFONSO CASTELLAR, MAYOR OF ACHI, IN THE NORTHERN DEPARTMENT OF BOLIVAR, WHO WAS KIDNAPPED ON 5 JANUARY, APPARENTLY BY ARMY OF NATIONAL LIBERATION (ELN) GUERRILLAS, WAS FOUND DEAD TODAY, ACCORDING TO AUTHORITIES. CASTELLAR WAS KIDNAPPED ON 5 JANUARY ON THE OUTSKIRTS OF ACHI, ABOUT 850 KM NORTH OF BOGOTA, BY A GROUP OF ARMED MEN, WHO FORCED HIM TO ACCOMPANY THEM TO AN UNDISCLOSED LOCATION.
Summary:
Note that the examples we discussed so far all involve quite specific tasks.
The systems lack a level of generality and adaptability. They can’t easily (if at all) switch context.
Key issue: knowledge acquisition bottleneck
Based on all this, I offer two predictions for the future. One, that we will see a growing number of rational computers but, two, they are going to be aliens (i.e. won’t work exactly like human intelligence) with very different motivations, needs, and desires to us. Instead, the 21st century will see a menagerie of many different kinds of intelligence. Some you’ll know about, like the book-buying assistants wired into Amazon.com that sometimes send you recommendations about what books to read. And some you won’t even see-
Think of it as a jungle of AIs, working together, all living in their little ecological niches. And like any ecology, we’ll learn that:
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated on March 1, 2011 using texi2html 5.0.