Title: Artificial Intelligence: Prospects for the 21st Century
1Artificial IntelligenceProspects for the 21st
Century
- Henry Kautz
- Department of Computer Science
- University of Rochester
2What is Artificial Intelligence?
- Study of principles for understanding and
building intelligent agents - Human, animal, or mechanical
- How to perceive the world
- How to reason and make decisions
- How to learn
- How to act (motion, speech)
- How to cooperate with other agents
3Cant Win Definition of AI
- AI making a computer solve a problem that
requires human intelligence - By definition, any problem solved by AI no longer
requires human intelligence - So, AI never succeeds!
- Useful idea study tasks people perform in order
to understand intelligence
4Outline
- Approaches to AI
- Task based (Classical AI)
- Neural networks
- Which Way Will Achieve AI?
- Criticisms
- Ray Kurzweils Perspective
- A Middle Ground
5Classical AI
- The principles of intelligence are separate from
the hardware (or wetware) - Look for these principles by studying how to
perform individual tasks that require
intelligence
6Success Story Medical Expert Systems
- 1980 First expert level performance
- diagnosis of blood infections
- Today 1,000s of systems
- Often outperform doctors
7Success StoryChess
- I could feel I could smell a new kind of
intelligence across the table- Garry Kasparov
(1997)
- Examines 5 billion positions / second
- Intelligent behavior emerges from brute-force
search
8Success Story Robotics (1)
Rendezvoused with an asteroid, 1998-2000 Capable
of autonomous diagnosis repair
9Success Story Robotics (2)
- DARPA Grand Challenges, 2004-2007
- Races in desert and urban environments by fully
autonomous vehicles - Succeeded with off the shelf AI technology!
10Success Story Text to Speech
- Kurzweil Reading Machines, 1978-2006
11Neural Networks
- Develop computational models of the brain at the
neural level - McCulloch Pitts model (1943) very simple, but
a pretty good approximation of most real neurons
12Success Story Face Recognition
- Programming a neural net that learns to recognize
faces can now be done as homework problem!
13Success Story Brain-Computer Interfaces
Miguel Nicolelis (2003), Duke University
14Success Story MRI Imaging of Specific Thoughts
Tools
Buildings
Food
15Which Approach Will Achieve AI?
- Criticism of Classical AI
- Successes so far are in all narrow domains
- We can never explicitly program enough
commonsense into a AI system to make it a true
general intelligence - The human brain has a completely different
architecture than a modern computer
16Which Approach Will Achieve AI?
- Criticism of Neural Networks
- Successes so far are in all narrow domains
- Building an AI by studying neural processes is
like trying to reverse-engineer Windows Vista by
watching bits - Summation and threshold is just another kind of
logic gate!
17Ray Kurzweil
- Kurzweil believes that in a few years we will
have a complete wiring diagram of the brain - So, the neural net approach wins
- But we still may not understand why the brain
works!
18A Middle Ground
- Most AI researchers (including me) believe that
AI will be accomplished by a combination of ideas
from both camps - Studying tasks tells us what needs to be computed
- Studying brains tells us what classes of
algorithms are possible - We can implement those algorithms in many ways
19A Middle Ground
- Neural nets are not necessary the best way to
implement all the thing the brain does! - Evolution rarely produces optimal solutions!
- Machine learning is compatible with both the
classical and neural net approaches - Learning from text on the Internet will solve the
problem of getting enough commonsense
information