[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

2.1 Fundamental Issues of Intelligent Systems

(Reading: R&N, chapter 1)

What is Intelligence?

Intelligence:

Goal in Artificial Intelligence:

What is involved in Intelligence?

What is 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?").

Different Approaches

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).

Historical Perspective i

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)

Goals in 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.

Turing Test

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.

Objections to Turing Test

Newell and Simon [1976]

Non-human Intelligence

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.

The Current Frontier

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?

Different Algorithms, Similar Behavior

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?

Examples, cont

36 Human-Competitive Results by Genetic programming.

Qualitative difference from previous brute-force results.

Does technique generalize? Or is a kludge?

Machine learning

TD Gammon (Tesauro 1993; 1995)

ALVINN (Pomerleau 1993)

Natural Language Processing

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:

Challenges ahead

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

The Future

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.