SlideShare a Scribd company logo
3
Most read
4
Most read
7
Most read
1
Artificial Intelligence
Andreas Zell
After the Textbook: Artificial IntelligenceAfter the Textbook: Artificial Intelligence,
A Modern Approach
by Stuart Russel and Peter Norvig (3rd Edition)
• Textbook: Artificial Intelligence, A Modern
Approach, by Stuart Russel and Peter Norvig
(3rd Edition 2009)
0. Organizational Issues
(3 Edition, 2009)
• http://aima.cs.berkeley.edu/
• The lecture will follow this book very closely
• All graphics and drawings not attributed
otherwise are taken from this book
• My office hours are
• Thu. 13:30 -15:00 in A310, Sand 1
• Email: andreas.zell@uni-tuebingen.de
2Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.)
2
• Research assistants:
• Sebastian Otte
(Sebastian Otte@uni-tuebingen de room A318)
0. Organizational Issues
(Sebastian.Otte@uni tuebingen.de, room A318)
• Sebastian Buck
(Sebastian.Buck@uni-tuebingen.de, room A311)
• Tutoring (Übungen)
• Thursdays, 12:00 – 13:00, A104
• You are allowed to eat sandwiches during this timeg
(non-smelling, no chips, must clean up desk
afterwards)
3Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.)
• Sebastian Thrun (Stanford Univ.) and Peter
Norvig (Google, Inc.) were offering their AI
course CS221: Introduction to Artificial
0. Stanford AI Course CS221
course CS221: Introduction to Artificial
Intelligence in the fall semester 2011, free for
everybody on the Web.
• The course is based on the same book (AI:MA)
by Stuart Russel and Peter Norvig
• It is now offered via Udacity the company of• It is now offered via Udacity, the company of
Prof. Thrun, but still free
• See https://www.udacity.com/course/cs271
4Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.)
3
We can group definitions of Artificial intelligence in
the following 4 groups:
1 Systems that think like humans
1.1 What is Artificial Intelligence?
1.Systems that think like humans
2.Systems the think rationally
3.Systems that act like humans
4.Systems that act rationally
Historically, all four approaches to AI have been
followed
5Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.)
Definitions of Artificial Intelligence
Systems that think like
humans
• “The exciting new effort to
k t thi k
Systems that think rationally
• “The study of mentalmake computers think …
machines with minds, in
the full and literal sense.”
(Haugeland, 1985)
• “The automation of
activities that we
associate with human
The study of mental
faculties through the use
of computational models.”
(Charniak & McDermott,
1985)
• “The study of
computations that make it
thinking, … such as
decision making, problem
solving, learning …”
(Bellman, 1978)
computations that make it
possible to perceive,
reason, and act.”
(Winston, 1992)
6Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.)
4
Definitions of Artificial Intelligence
Systems that act like
humans
• “The art of creating
hi th t f
Systems that act rationally
• “Computationalmachines that perform
functions that require
intelligence when
performed by people.”
(Kurzweil, 1990)
• “The study of how to
make computers do
Computational
intelligence is the study of
the design of intelligent
agents.”
(Poole et al., 1998)
• “AI … is concerned with
intelligent behaviour inp
things at which, at the
moment, people are
better.”
(Rich and Knight, 1991)
intelligent behaviour in
artifacts.”
(Nilsson, 1998)
7Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.)
• Turing test, proposed by Alan Turing (1950)
• Human interrogator is connected to either another
human or a machine in another room.
Acting like Humans: The Turing Test
• Interrogator may ask text questions via a computer
terminal, gets answers from the other room.
• If the human interrogator cannot distinguish the
human from the machine, the machine is said to be
intelligent.
8Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.)
5
• Natural language processing, to enable it to
communicate efficiently,
• Knowledge representation to store what it knows or
Capabilities of an AI system
• Knowledge representation, to store what it knows or
hears,
• Automated reasoning, to use the stored information
to answer questions and draw new conclusions
• Machine learning, to adapt to new circumstances
and detect and extrapolate patterns
• Computer vision, to perceive objects,
• Robotics, to manipulate objects and move around.
9Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.)
• Problem: need to determine how humans think
• By introspection (but is this really how we think?)
• By psychological experiments
Thinking humanly: Cognitive Science
• Cognitive Science brings together
• Computer models from AI, and
• Experimental techniques from psychology
to try to construct precise and testable theories of
the workings of the human mind.
• Some AI researchers (e.g. Newell & Simon with their
General Problem Solver) tried to compare the trace
of program reasoning with human reasoning steps.
10Zell: Artificial Intelligence (after.)
6
• Based on the syllogisms of the greek
philosopher Aristotle
Logical formalism: Predicate logic
Thinking rationally: The laws of thought
• Logical formalism: Predicate logic
• Programs as logic derivation, Theorem proving
• Logic programming: Prolog as computer
language (program is logic specification)
• Japanese “5th generation computer project”, ca.
$1982-1988, ca. 450 Million $ Govt. funding
• PIM, parallel inference machines, parallel Prolog
• http://en.wikipedia.org/wiki/Fifth_generation_computer
11Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.)
• An agent is just something that acts.
• A rational agent is one that acts so as to achieve
the best outcome or under uncertainty the best
Acting rationally: The rational agent
the best outcome or, under uncertainty, the best
expected outcome.
• Here the emphasis is not on correct inference
(as in logic programming), but on reasonable
actions, given that information may be uncertain,
incomplete or inconsistent and actions mustincomplete or inconsistent and actions must
frequently be taken in a limited amount of time.
• The Russel/Norvig book advocates this
approach to artificial intelligence.
12Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.)
7
• Philosophy
• Mathematics
1.2 Foundations of Artificial Intelligence
• Economics
• Neuroscience
• Psychology
• Computer Science and Computer Engineering
• Control Thery and CyberneticsControl Thery and Cybernetics
• Linguistics
(read the subsection in Russel/Norvig)
13Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.)
1.2 Foundations of Artificial Intelligence
• Philosophy Logic, methods of reasoning, mind as
physical system foundations of learning,
rationality
• Mathematics Formal representation and proof, algorithms,p p , g ,
computation, (un)decidability, (in)tractability,
probability
• Economics utility, decision theory
• Neuroscience physical substrate for mental activity
• Psychology phenomena of perception and motor control,
experimental techniques
• Computer building fast computers
engineeringengineering
• Control theory design systems that maximize an objective
function over time
• Linguistics knowledge representation, grammar
8
Gestation of Artificial Intelligence (1943 – 1955)
• 1943 McCulloch & Pitts: Boolean circuit model
of neurons,
History of Artificial Intelligence 1
• 1949 Donald Hebb: Hebbian learning rule
• 1950 Turing's “Computing Machinery & Intelligence”
• 1950 Marvin Minsky SNARC (first neural computer)
Birth of artificial Intelligence (1956)
• 1956 Dartmouth meeting (John McCarthy, Marvin1956 Dartmouth meeting (John McCarthy, Marvin
Minsky, Claude Shannon, N. Rochester, Alan
Newell, Herbert Simon, Arthur Samuel, Oliver
Selfridge …): name “Artificial Intelligence”
15Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.)
Early enthusiasm, great expectations (1952 – 1969)
• 1956 Newell & Simon: Logic Theorist (LT)
• … Newell & Simon: General Problem Solver
History of Artificial Intelligence 2
(GPS)
• 1952 - 56 A. Samuel: checkers program (played better
than its creator)
• 1958 John McCarthy: LISP, MIT AI Lab
• 1959 David Gelernter: Geometry Theorem Prover
• 1965 J. A. Robinson: Resolution, a complete
algorithm for logical reasoning
• 1970 Patrick Winston: blocks world learning theory
• 1972 Terry Winograd: SHRDLU
• 1975 David Waltz, Vision & constraint propagation
9
A dose of reality (1966 – 1973)
• 1966 - 73 AI systems do not scale up well
• Neural network research almost disappears
History of Artificial Intelligence 3
pp
• Automatic translation fails
Knowledge-based systems (1969 – 1979)
• 1969 B. Buchanan: Dendral (expert system to infer
the molecular structure from MS data)
• … Ed Feigenbaum et al. Heuristic Programming
Project (Stanford U.)
• 1975 Shortliffe, Feigenbaum, Buchanan: MYCIN
(expert system to diagnose blood infections)
• 1976 Newell & Simon: Physical Symbol Systems
Hypothesis
17Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.)
AI becomes an industry (1980 - 1988)
• 1982 Digital Equipment, R1, expert system
to configure VAX computers
History of Artificial Intelligence 4
to configure VAX computers
• Teknowledge (expert system company)
• Intellicorp (expert system company)
• … many industrial expert systems projects
The return of neural networks (1986 – 2000)
• 1982 John Hopfield Hopfield networks• 1982 John Hopfield, Hopfield networks
• 1985 Rumelhart, Hinton, Williams:
Backpropagation,
• 1986 Rumelhart, McClelland: PDP books
18Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.)
10
AI becomes a science (1987 – 2000)
• Scientific method: hypothesis – rigorous
empirical experiment results
History of Artificial Intelligence 5
empirical experiment – results
• Neats vs. scruffies
• Probabilistic framework
• HMMs (Hidden Markov models)
• Bayesian networks
The emergence of intelligent agents (1995 – 2005)
• SOAR, complete agent architecture (Newell,
Laird, Rosenbloom)
19Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.)
• Autonomous planning and scheduling
• NASA’s Remote agent program (scheduling of operations
on a spacecraft), 2000
1.4 The State of the Art
• Game playing
• TD-Gammon (Tesauro, IBM) plays Backgammon at world
champion level (1992)
• Chinook becomes world champion in checkers (1994)
• 9 Men‘s Morris (Mühle) solved (Gasser, 1996)
http://library.msri.org/books/Book29/files/gasser.pdf
• 8x8 Checkers is solved by Chinook (2007)8x8 Checkers is solved by Chinook (2007)
• Deep Blue (IBM) defeats human world champion Garry
Kasparov in Chess (1997)
• In Go (19x19) AI programs are still inferior to top humans,
but catching up (in June 2011, Zen19D reached 5 dan)
Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.) 20
11
• Autonomous Cars
• Autonomous cars by Uni der BW
• Autonomous cars by DaimlerBenz
1.4 State of the Art
• Autonomous cars by DaimlerBenz
• ALVINN neural network in NavLab
(CMU) drives 2850 miles across
USA 98% autonomously
• Stanley (S. Thrun, Stanford & VW)
wins DARPA Grand Challenge
(2005) 212 k th h(2005) over 212 km through
Mojave Dessert
• BOSS (R. Whitacker,
CMU & General Motors) wins
DARPA Urban Challenge (2007)
Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.) 21
• Stanford’s Shelley (Audi TTS)
trying to race Pikes Peak (2010)
• http://www.youtube.com/watch?
1.4 State of the Art
v=hbmf0bB38h0&feature=relmfu
• Google autonomous cars
(Toyota Prius), 2010, used for
Google streetmap, travel for
200.000 miles until mid 2011.
Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.) 22
12
• Diagnosis, Help systems, Scheduling
• Medical diagnosis programs perform at expert level
• Microsoft uses AI technology for help system in
1.4 State of the Art
Microsoft uses AI technology for help system in
Windows 7 and Office programs
• US Army used DART during Persian Gulf war
• Robotics
• Many mobile robots with AI technology in research
• Limited use of AI concepts in commercial robots
Language understanding• Language understanding
• IBM’s WATSON wins Jeopardy
competition against strongest
humans (2011)
http://www.youtube.com/watch?v=qO1i7-Qx00k
Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.) 23

More Related Content

PPTX
Turing Test in Artificial Intelligence.pptx
PDF
Introduction to ai
PPTX
Artificial intelligence agents and environment
PPTX
Introduction to Artificial Intelligence and History of AI
PPTX
Artificial intelligence
PPTX
Applications of Artificial Intelligence
PPTX
AI-UNIT 1 FINAL PPT (1).pptx
PDF
Introduction to Artificial Intelligence (AI) and Machine Learning (ML)
Turing Test in Artificial Intelligence.pptx
Introduction to ai
Artificial intelligence agents and environment
Introduction to Artificial Intelligence and History of AI
Artificial intelligence
Applications of Artificial Intelligence
AI-UNIT 1 FINAL PPT (1).pptx
Introduction to Artificial Intelligence (AI) and Machine Learning (ML)

What's hot (20)

PDF
Machine Learning and its Applications
PPT
Machine learning
PPT
Artificial intelligence
PPTX
Machine learning overview
PPTX
Lecture 1- Artificial Intelligence - Introduction
PPT
(Ch#1) artificial intelligence
PPTX
Lesson 1 intro to ai
PPTX
Artificial general intelligence (AGI) or Strong A.I.
PDF
Introduction to AI & ML
PDF
Differences Between Machine Learning Ml Artificial Intelligence Ai And Deep L...
PPT
Machine Learning
PDF
The fundamentals of Machine Learning
PDF
Ai 02 intelligent_agents(1)
PDF
The Evolution of Artificial Intelligence
PPT
Machine Learning
PPTX
AI: AI & Problem Solving
PDF
Introduction to Artificial Intelligence and Machine Learning
PDF
An introduction to Machine Learning
PPTX
AI: Logic in AI
PPTX
MACHINE LEARNING - GENETIC ALGORITHM
Machine Learning and its Applications
Machine learning
Artificial intelligence
Machine learning overview
Lecture 1- Artificial Intelligence - Introduction
(Ch#1) artificial intelligence
Lesson 1 intro to ai
Artificial general intelligence (AGI) or Strong A.I.
Introduction to AI & ML
Differences Between Machine Learning Ml Artificial Intelligence Ai And Deep L...
Machine Learning
The fundamentals of Machine Learning
Ai 02 intelligent_agents(1)
The Evolution of Artificial Intelligence
Machine Learning
AI: AI & Problem Solving
Introduction to Artificial Intelligence and Machine Learning
An introduction to Machine Learning
AI: Logic in AI
MACHINE LEARNING - GENETIC ALGORITHM
Ad

Viewers also liked (9)

PDF
Ai 03 solving_problems_by_searching
DOCX
Swe notes
PDF
Swiching
PPT
Ian Sommerville, Software Engineering, 9th Edition Ch2
PPT
PPT
Ian Sommerville, Software Engineering, 9th EditionCh 8
PPTX
Ch 4 software engineering
PPTX
PPTX
Ian Sommerville, Software Engineering, 9th Edition Ch 4
Ai 03 solving_problems_by_searching
Swe notes
Swiching
Ian Sommerville, Software Engineering, 9th Edition Ch2
Ian Sommerville, Software Engineering, 9th EditionCh 8
Ch 4 software engineering
Ian Sommerville, Software Engineering, 9th Edition Ch 4
Ad

Similar to Ai 01 introduction (20)

PPTX
Unit 1 ppt.pptx
PPT
PPT
FOUNDATIONS OF ARTIFICIAL INTELLIGENCE AI
PPT
m1-intro artificial intelligence for .ppt
PDF
History of AI, Current Trends, Prospective Trajectories
PDF
Introduction to Artificial Intelligence: Concepts and Applications
PPTX
1_Introduction to advance data techniques.pptx
PPTX
1 Introduction to AI.pptx
PDF
Artificial intelligence a modern approach 3., new international ed Edition No...
PDF
Week 1.pdf
PPT
M1 intro
PPTX
Artificial intelligence.pptx
PDF
Intro AI.pdf
PPT
m1-intro artificial intelligence tec.ppt
PPT
m1-intro.ppt
PPTX
The IOT Academy Training for Artificial Intelligence ( AI)
PDF
Introduction of Artificial Intelligence related to BIT course.pdf
PPT
Artificial Intelligence
PPT
CS 561a: Introduction to Artificial Intelligence
PPTX
PPT ON INTRODUCTION TO AI- UNIT-1-PART-1.pptx
Unit 1 ppt.pptx
FOUNDATIONS OF ARTIFICIAL INTELLIGENCE AI
m1-intro artificial intelligence for .ppt
History of AI, Current Trends, Prospective Trajectories
Introduction to Artificial Intelligence: Concepts and Applications
1_Introduction to advance data techniques.pptx
1 Introduction to AI.pptx
Artificial intelligence a modern approach 3., new international ed Edition No...
Week 1.pdf
M1 intro
Artificial intelligence.pptx
Intro AI.pdf
m1-intro artificial intelligence tec.ppt
m1-intro.ppt
The IOT Academy Training for Artificial Intelligence ( AI)
Introduction of Artificial Intelligence related to BIT course.pdf
Artificial Intelligence
CS 561a: Introduction to Artificial Intelligence
PPT ON INTRODUCTION TO AI- UNIT-1-PART-1.pptx

More from Mohammed Romi (13)

PDF
PPTX
PDF
Ch19 network layer-logical add
PDF
PPTX
PPTX
PPTX
PPTX
PPTX
PPT
Angel6 e05
PPTX
Chapter02 graphics-programming
PPT
Ian Sommerville, Software Engineering, 9th Edition Ch1
PPT
Ian Sommerville, Software Engineering, 9th Edition Ch 23
Ch19 network layer-logical add
Angel6 e05
Chapter02 graphics-programming
Ian Sommerville, Software Engineering, 9th Edition Ch1
Ian Sommerville, Software Engineering, 9th Edition Ch 23

Recently uploaded (20)

PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Classroom Observation Tools for Teachers
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PDF
Business Ethics Teaching Materials for college
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
RMMM.pdf make it easy to upload and study
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
Insiders guide to clinical Medicine.pdf
PPTX
master seminar digital applications in india
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
Institutional Correction lecture only . . .
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
01-Introduction-to-Information-Management.pdf
PPH.pptx obstetrics and gynecology in nursing
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
FourierSeries-QuestionsWithAnswers(Part-A).pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Classroom Observation Tools for Teachers
Week 4 Term 3 Study Techniques revisited.pptx
Business Ethics Teaching Materials for college
Renaissance Architecture: A Journey from Faith to Humanism
STATICS OF THE RIGID BODIES Hibbelers.pdf
RMMM.pdf make it easy to upload and study
O7-L3 Supply Chain Operations - ICLT Program
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
Insiders guide to clinical Medicine.pdf
master seminar digital applications in india
Module 4: Burden of Disease Tutorial Slides S2 2025
Institutional Correction lecture only . . .
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
01-Introduction-to-Information-Management.pdf

Ai 01 introduction

  • 1. 1 Artificial Intelligence Andreas Zell After the Textbook: Artificial IntelligenceAfter the Textbook: Artificial Intelligence, A Modern Approach by Stuart Russel and Peter Norvig (3rd Edition) • Textbook: Artificial Intelligence, A Modern Approach, by Stuart Russel and Peter Norvig (3rd Edition 2009) 0. Organizational Issues (3 Edition, 2009) • http://aima.cs.berkeley.edu/ • The lecture will follow this book very closely • All graphics and drawings not attributed otherwise are taken from this book • My office hours are • Thu. 13:30 -15:00 in A310, Sand 1 • Email: andreas.zell@uni-tuebingen.de 2Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.)
  • 2. 2 • Research assistants: • Sebastian Otte (Sebastian Otte@uni-tuebingen de room A318) 0. Organizational Issues (Sebastian.Otte@uni tuebingen.de, room A318) • Sebastian Buck (Sebastian.Buck@uni-tuebingen.de, room A311) • Tutoring (Übungen) • Thursdays, 12:00 – 13:00, A104 • You are allowed to eat sandwiches during this timeg (non-smelling, no chips, must clean up desk afterwards) 3Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.) • Sebastian Thrun (Stanford Univ.) and Peter Norvig (Google, Inc.) were offering their AI course CS221: Introduction to Artificial 0. Stanford AI Course CS221 course CS221: Introduction to Artificial Intelligence in the fall semester 2011, free for everybody on the Web. • The course is based on the same book (AI:MA) by Stuart Russel and Peter Norvig • It is now offered via Udacity the company of• It is now offered via Udacity, the company of Prof. Thrun, but still free • See https://www.udacity.com/course/cs271 4Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.)
  • 3. 3 We can group definitions of Artificial intelligence in the following 4 groups: 1 Systems that think like humans 1.1 What is Artificial Intelligence? 1.Systems that think like humans 2.Systems the think rationally 3.Systems that act like humans 4.Systems that act rationally Historically, all four approaches to AI have been followed 5Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.) Definitions of Artificial Intelligence Systems that think like humans • “The exciting new effort to k t thi k Systems that think rationally • “The study of mentalmake computers think … machines with minds, in the full and literal sense.” (Haugeland, 1985) • “The automation of activities that we associate with human The study of mental faculties through the use of computational models.” (Charniak & McDermott, 1985) • “The study of computations that make it thinking, … such as decision making, problem solving, learning …” (Bellman, 1978) computations that make it possible to perceive, reason, and act.” (Winston, 1992) 6Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.)
  • 4. 4 Definitions of Artificial Intelligence Systems that act like humans • “The art of creating hi th t f Systems that act rationally • “Computationalmachines that perform functions that require intelligence when performed by people.” (Kurzweil, 1990) • “The study of how to make computers do Computational intelligence is the study of the design of intelligent agents.” (Poole et al., 1998) • “AI … is concerned with intelligent behaviour inp things at which, at the moment, people are better.” (Rich and Knight, 1991) intelligent behaviour in artifacts.” (Nilsson, 1998) 7Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.) • Turing test, proposed by Alan Turing (1950) • Human interrogator is connected to either another human or a machine in another room. Acting like Humans: The Turing Test • Interrogator may ask text questions via a computer terminal, gets answers from the other room. • If the human interrogator cannot distinguish the human from the machine, the machine is said to be intelligent. 8Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.)
  • 5. 5 • Natural language processing, to enable it to communicate efficiently, • Knowledge representation to store what it knows or Capabilities of an AI system • Knowledge representation, to store what it knows or hears, • Automated reasoning, to use the stored information to answer questions and draw new conclusions • Machine learning, to adapt to new circumstances and detect and extrapolate patterns • Computer vision, to perceive objects, • Robotics, to manipulate objects and move around. 9Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.) • Problem: need to determine how humans think • By introspection (but is this really how we think?) • By psychological experiments Thinking humanly: Cognitive Science • Cognitive Science brings together • Computer models from AI, and • Experimental techniques from psychology to try to construct precise and testable theories of the workings of the human mind. • Some AI researchers (e.g. Newell & Simon with their General Problem Solver) tried to compare the trace of program reasoning with human reasoning steps. 10Zell: Artificial Intelligence (after.)
  • 6. 6 • Based on the syllogisms of the greek philosopher Aristotle Logical formalism: Predicate logic Thinking rationally: The laws of thought • Logical formalism: Predicate logic • Programs as logic derivation, Theorem proving • Logic programming: Prolog as computer language (program is logic specification) • Japanese “5th generation computer project”, ca. $1982-1988, ca. 450 Million $ Govt. funding • PIM, parallel inference machines, parallel Prolog • http://en.wikipedia.org/wiki/Fifth_generation_computer 11Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.) • An agent is just something that acts. • A rational agent is one that acts so as to achieve the best outcome or under uncertainty the best Acting rationally: The rational agent the best outcome or, under uncertainty, the best expected outcome. • Here the emphasis is not on correct inference (as in logic programming), but on reasonable actions, given that information may be uncertain, incomplete or inconsistent and actions mustincomplete or inconsistent and actions must frequently be taken in a limited amount of time. • The Russel/Norvig book advocates this approach to artificial intelligence. 12Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.)
  • 7. 7 • Philosophy • Mathematics 1.2 Foundations of Artificial Intelligence • Economics • Neuroscience • Psychology • Computer Science and Computer Engineering • Control Thery and CyberneticsControl Thery and Cybernetics • Linguistics (read the subsection in Russel/Norvig) 13Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.) 1.2 Foundations of Artificial Intelligence • Philosophy Logic, methods of reasoning, mind as physical system foundations of learning, rationality • Mathematics Formal representation and proof, algorithms,p p , g , computation, (un)decidability, (in)tractability, probability • Economics utility, decision theory • Neuroscience physical substrate for mental activity • Psychology phenomena of perception and motor control, experimental techniques • Computer building fast computers engineeringengineering • Control theory design systems that maximize an objective function over time • Linguistics knowledge representation, grammar
  • 8. 8 Gestation of Artificial Intelligence (1943 – 1955) • 1943 McCulloch & Pitts: Boolean circuit model of neurons, History of Artificial Intelligence 1 • 1949 Donald Hebb: Hebbian learning rule • 1950 Turing's “Computing Machinery & Intelligence” • 1950 Marvin Minsky SNARC (first neural computer) Birth of artificial Intelligence (1956) • 1956 Dartmouth meeting (John McCarthy, Marvin1956 Dartmouth meeting (John McCarthy, Marvin Minsky, Claude Shannon, N. Rochester, Alan Newell, Herbert Simon, Arthur Samuel, Oliver Selfridge …): name “Artificial Intelligence” 15Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.) Early enthusiasm, great expectations (1952 – 1969) • 1956 Newell & Simon: Logic Theorist (LT) • … Newell & Simon: General Problem Solver History of Artificial Intelligence 2 (GPS) • 1952 - 56 A. Samuel: checkers program (played better than its creator) • 1958 John McCarthy: LISP, MIT AI Lab • 1959 David Gelernter: Geometry Theorem Prover • 1965 J. A. Robinson: Resolution, a complete algorithm for logical reasoning • 1970 Patrick Winston: blocks world learning theory • 1972 Terry Winograd: SHRDLU • 1975 David Waltz, Vision & constraint propagation
  • 9. 9 A dose of reality (1966 – 1973) • 1966 - 73 AI systems do not scale up well • Neural network research almost disappears History of Artificial Intelligence 3 pp • Automatic translation fails Knowledge-based systems (1969 – 1979) • 1969 B. Buchanan: Dendral (expert system to infer the molecular structure from MS data) • … Ed Feigenbaum et al. Heuristic Programming Project (Stanford U.) • 1975 Shortliffe, Feigenbaum, Buchanan: MYCIN (expert system to diagnose blood infections) • 1976 Newell & Simon: Physical Symbol Systems Hypothesis 17Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.) AI becomes an industry (1980 - 1988) • 1982 Digital Equipment, R1, expert system to configure VAX computers History of Artificial Intelligence 4 to configure VAX computers • Teknowledge (expert system company) • Intellicorp (expert system company) • … many industrial expert systems projects The return of neural networks (1986 – 2000) • 1982 John Hopfield Hopfield networks• 1982 John Hopfield, Hopfield networks • 1985 Rumelhart, Hinton, Williams: Backpropagation, • 1986 Rumelhart, McClelland: PDP books 18Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.)
  • 10. 10 AI becomes a science (1987 – 2000) • Scientific method: hypothesis – rigorous empirical experiment results History of Artificial Intelligence 5 empirical experiment – results • Neats vs. scruffies • Probabilistic framework • HMMs (Hidden Markov models) • Bayesian networks The emergence of intelligent agents (1995 – 2005) • SOAR, complete agent architecture (Newell, Laird, Rosenbloom) 19Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.) • Autonomous planning and scheduling • NASA’s Remote agent program (scheduling of operations on a spacecraft), 2000 1.4 The State of the Art • Game playing • TD-Gammon (Tesauro, IBM) plays Backgammon at world champion level (1992) • Chinook becomes world champion in checkers (1994) • 9 Men‘s Morris (Mühle) solved (Gasser, 1996) http://library.msri.org/books/Book29/files/gasser.pdf • 8x8 Checkers is solved by Chinook (2007)8x8 Checkers is solved by Chinook (2007) • Deep Blue (IBM) defeats human world champion Garry Kasparov in Chess (1997) • In Go (19x19) AI programs are still inferior to top humans, but catching up (in June 2011, Zen19D reached 5 dan) Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.) 20
  • 11. 11 • Autonomous Cars • Autonomous cars by Uni der BW • Autonomous cars by DaimlerBenz 1.4 State of the Art • Autonomous cars by DaimlerBenz • ALVINN neural network in NavLab (CMU) drives 2850 miles across USA 98% autonomously • Stanley (S. Thrun, Stanford & VW) wins DARPA Grand Challenge (2005) 212 k th h(2005) over 212 km through Mojave Dessert • BOSS (R. Whitacker, CMU & General Motors) wins DARPA Urban Challenge (2007) Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.) 21 • Stanford’s Shelley (Audi TTS) trying to race Pikes Peak (2010) • http://www.youtube.com/watch? 1.4 State of the Art v=hbmf0bB38h0&feature=relmfu • Google autonomous cars (Toyota Prius), 2010, used for Google streetmap, travel for 200.000 miles until mid 2011. Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.) 22
  • 12. 12 • Diagnosis, Help systems, Scheduling • Medical diagnosis programs perform at expert level • Microsoft uses AI technology for help system in 1.4 State of the Art Microsoft uses AI technology for help system in Windows 7 and Office programs • US Army used DART during Persian Gulf war • Robotics • Many mobile robots with AI technology in research • Limited use of AI concepts in commercial robots Language understanding• Language understanding • IBM’s WATSON wins Jeopardy competition against strongest humans (2011) http://www.youtube.com/watch?v=qO1i7-Qx00k Zell: Artificial Intelligence (after Russel/Norvig, 3rd Ed.) 23