Lecture 1 - Intro To Is
Lecture 1 - Intro To Is
Lecture 1
Introduction to Intelligent
Systems and AI
Goals of this Course
• This class is a broad introduction to intelligent
systems or artificial intelligence (AI)
4
What I Want….
• Always be prepared
• Minimize absenteeism
• Always submit your works!
• Punctuality
• Think ‘artificially’
• Read, read ….and read
5
“What is Artificial
Intelligence?
BIG QUESTIONS?
• how does a human mind work? Eg: React with
problems, solutions, emotions
• can non-humans have minds? Eg: Robot, Smart
Phone, computer
7
What is Intelligence?
• Intelligence:
– “the capacity to learn and solve problems” (Websters dictionary)
– in particular,
• the ability to solve novel problems
• the ability to act rationally
• the ability to act like humans
• Artificial Intelligence
– build and understand intelligent entities or agents
– 2 main approaches: “engineering” versus “cognitive modeling”
INTELLIGENCE DEFINED
1. Someone’s intelligence is their ability to understand and learn things.
2. Intelligence is the ability to think and understand instead of doing things by instinct
or automatically. (Essential English Dictionary, Collins, London, 1990)
3. Thinking is the activity of using your brain to consider a problem or to create an
idea. (Essential English Dictionary, Collins, London, 1990)
9
Goal of Artificial Intelligence (AI)
13
Human Being: Mental
Capacities
• Perceive - distinguish
• Understand – recognize, identify
• Predict – foresee, guess
• Manipulate – control, influence
• Artificial flower
• Artificial light
So what is AI?
15
What is Artificial Intelligence?
• “In which we consider what it means to be intelligent and whether machines could be
such a thing”
[Michael Negnevitsky, 2002]
18
AI: The Past
21
AI: The Renaissance
(The rebirth of AI)
22
AI in Chronology
• 1943: early beginnings
– McCulloch & Pitts: Boolean circuit model of brain
• 1950: Turing
– Turing's "Computing Machinery and Intelligence“
• 1956: birth of AI
– Dartmouth meeting: "Artificial Intelligence“ name adopted
• 1950s: initial promise
– Early AI programs, including
– Samuel's checkers program
– Newell & Simon's Logic Theorist
• 1955-65: “great enthusiasm”
– Newell and Simon: GPS, general problem solver
– Gelertner: Geometry Theorem Prover
– McCarthy: invention of LISP
AI in Chronology
• 1966—73: Reality dawns
– Realization that many AI problems are intractable
– Limitations of existing neural network methods identified
• Neural network research almost disappears
• 1995-- AI as Science
Success Stories in AI
• Deep Blue defeated the reigning world chess champion Garry Kasparov in 1997
• During the 1991 Gulf War, US forces deployed an AI logistics planning and scheduling program
that involved up to 50,000 vehicles, cargo, and people
• NASA's on-board autonomous planning program controlled the scheduling of operations for a
spacecraft
27
... history of AI (3)
• The term "Artificial Intelligence" has been
coined in mid-1950s by John McCarthy (later
the inventor of Lisp).
• The first period of growth -- and funding -- came
in the 1960s. General Problem Solver (Newell &
Simon 1972): Aristotelian (!) means-ends
analysis.
• Other early applications: analogy discovery;
simple question-answering systems in toy
domains. 28
... history of AI (4)
• There followed a letdown and the withdrawal of
funds.
• Renewed interest in the late 1970s brought large
funding (particularly from the military). In this
period: more and more subtle knowledge
representation methods, first of all standard logic
and various advanced logics.
• AI is sometimes seen as "applied logic" (Nilsson,
early 1970s).
29
... history of AI (5)
• Programming languages best suited to AI tasks
are Lisp (1960) and Prolog (1972). There also
have been specialized knowledge
representation systems and languages, used to
develop knowledge bases and knowledge-
based systems. This includes expert systems, in
which probability and beliefs play an important
role. Commercialization of some expert systems
is one the signs of the growing maturity of AI.
30
... history of AI (6)
• First textbooks appeared late (1971, then
1984). No theory of AI exists in spite of the
massive publication rate and the bandwagon
effect (Genesereth & Nilsson 1987 is a rare
textbook devoted to the foundations of AI).
• fads and trends: expert systems, genetic
algorithms, neural networks, data mining.
Successes have been rare and sometimes
bizarre: are intelligent warheads a success?
31
AI:
Over
the
Years
32
Some highly visible recent AI successes in
games
BusinessInsider reporting
on the poker match…
AI: The Fundamental
Artificial
Intelligence
“Understanding of
Human
Mind”
•Cognitive science,
“Increase
of Human Abilities” developmental psychology,
linguistic, philosophy.
•Engineering, mathematics,
economics, computer science,
operational research.
35
Augmenting Human Abilities
36
Speech Recognition System
Augmenting Human Abilities
Meet HAL
http://www.youtube.com/watch?v=LE1F7d6f1Qk
• HAL
– part of the story centers around an intelligent computer called HAL
– HAL is the “brains” of an intelligent spaceship
– in the movie, HAL can
• speak easily with the crew
• see and understand the emotions of the crew
• navigate the ship automatically
• diagnose on-board problems
• make life-and-death decisions
• display emotions
INFANOID: to understand
infant-adult interaction Courtesy: CSAIL, MIT
40
AI vs Our Intelligence
Artificial Intelligence Natural Intelligence
Consistent Keep on changing … chaotic
41
AI vs Conventional
Computing
AI Computing Paradigm Conventional Computing Paradigm
Based on well defined problem and representation ~ Steps by steps solution and not that robust
dynamic! enough
42
Can we build hardware as
complex as the brain?
• How complicated is our brain?
– a neuron, or nerve cell, is the basic information processing unit
– estimated to be on the order of 10 12 neurons in a human brain
– many more synapses (10 14) connecting these neurons
– cycle time: 10 -3 seconds (1 millisecond)
• Conclusion
– YES: in the near future we can have computers with as many basic processing elements as our brain, but with
• far fewer interconnections (wires or synapses) than the brain
• much faster updates than the brain
– but building hardware is very different from making a computer behave like a brain!
Daily Applications
www.google.com
45
Daily AI Computing
Can Computers Understand speech?
• Conclusion: Computers can learn and adapt to a limited extent, when presented with information in
the appropriate way
Can Computers “see”?
• Recognition v. Understanding (like Speech)
– Recognition and Understanding of Objects in a scene
• look around this room
• you can effortlessly recognize objects
• human brain can map 2d visual image to 3d “map”
• Conclusion:
– mostly NO: computers can only “see” certain types of objects under very limited circumstances
– YES for certain constrained problems (e.g., face recognition)
Can computers plan and
make optimal decisions?
• Intelligence
– involves solving problems and making decisions and plans
– e.g., you want to take a holiday in Brazil
• you need to decide on dates, flights
• you need to get to the airport, etc
• involves a sequence of decisions, plans, and actions
• Conclusion: NO, real-world planning and decision-making is still beyond the capabilities of modern
computers
– exception: very well-defined, constrained problems
Summary of State of AI Systems in
Practice
• Computer vision
– works for very constrained problems (hand-written zip-codes)
– understanding real-world, natural scenes is still too hard
• Learning
– adaptive systems are used in many applications: have their limits
• Overall:
– many components of intelligent systems are “doable”
– there are many interesting research problems remaining
– AI applications nowadays are very far from being “intelligent”
AI in the News – July 2005
54
Worries about AI - superintelligence
technological unemployment
autonomous
weapon systems
autonomous vehicles – legal and other issues …
What is Artificial Intelligence?
57
“THE TURING TEST”
58
The Turing Test
59
Turing Test
• When does a system behave intelligently?
– Alan Turing (1950) Computing Machinery and Intelligence
Turing Test
• Designed to provide a satisfactory operational test of intelligence: imitation
game
• Test still relevant now, yet might be the wrong question.
• Requires the collaboration of major components of AI: natural language
processing, knowledge representation, automated reasoning, machine
learning……
60
Systems that act like
humans
• The Turing test involves a
computer, a human interrogator
and a human.
• The interrogator attempts to
determine, by asking questions of
the other two participants.
• All communication is via
keyboard and screen.
• The human must help the
interrogator to make a correct
identification. A number of
different people play the roles of
interrogator and human, 61
Acting humanly:
Turing test
• Turing (1950) "Computing machinery and intelligence“
Alan Turing
65
Well it Worked! – Sort Of
The sources of
Artificial Intelligence
• Philosophy (ontology, epistemology, ...)
• Mathematics (logic, geometry, probability,
decision theory, ...)
• Psychology
• Linguistics, psycholinguistics
• Computing (theory; engineering practice)
67
The Areas of Artificial
Intelligence
• Search (blind, informed, adversarial)
• Knowledge representation (logic, semantic networks, frames, rules, neural
networks)
• Planning
• Machine Learning (symbolic, statistical; data mining)
• Natural Language Processing (symbolic, statistical; text mining)
• Perception (vision, speech)
• Robotics
68
Realistic Perspective on AI
• Very important to get an objective and honest view of current state of AI and the limitations of AI.
• Forget about what you see in “futuristic movies” or various hypes that surround this field.
• The term “artificial intelligence” or “intelligent system” is a misnomer.
– There is no real intelligence to them at all.
• Most impressive state-of-the-art achievements actually come from machine learning which is a
sub-area under AI.
• Machine learning is simply statistical learning (i.e. modelling and optimization) applied to
problems that are being researched under the field of AI.
• In this course and in your life, whenever you see the term “intelligent” as associated with
computers, realize that it is only a metaphor.
– For computers, it’s “garbage in and garbage out”.
– The intelligence that we see is the result of the collective intelligence of human beings that
code these intelligent systems.
Realistic Perspective on AI
• The more we learn about this field, the more we find how much difficult it is to
achieve human-like intelligence.
• We are even not sure whether computers can actually gain human-like general
intelligence in the first place.
– Most likely it is not possible at all.
• In fact, even human beings do not understand about their own brains or minds.
• Goal of strong AI: to develop human-like general intelligence
• Goal of weak AI: just to create useful applications that appear “intelligent” in some
narrow tasks this should be the goal of everybody.
• Weak AI can also considered as the “practical AI” or “engineering approach to AI”.
– AI is just a tool to build useful applications and systems.
Common Techniques in AI
Discussion
• Can machines think?
• Can machines see?
• What is consciousness?
• How does a human mind work?
• Can minds come physical materials?
• Can non-humans have minds?
• Can machines replace a human worker?
• Are intelligent machines good or bad for humans?
• Would you trust one?
Questions ?
END OF LECTURE 1