SlideShare a Scribd company logo
1 of 24
Artificial Intelligence
Computational Intelligence
Alien Intelligence?
Summer 2004
Dennis Kibler
Course Mechanics
• 4 quizzes: each 15% of grade
• 2 coding assignment+3 handin homeworks
• Lowest of these dropped + 40% of grade
• Cheating = F in course
• Lectures notes online – see my web page
• Current notes and homeworks ok
• Future notes/homeworks under revision
Today’s Lecture
• Goal: what’s AI about anyway?
• Read Chapter 1
• A brief history
• The state of the art
• Three key ideas:
– Search, Representation/Modeling, Learning
AI Hypothesis
The Brain is a Computer
What are the computational principles?
How can we find them out?
How will we know if we succeed?
Analogy: Birds fly but we don’t build planes with
feathers and flapping wings.
Who is Intelligent?
Questions to Ponder
• How can you measure intelligence?
• What capabilities would you expect for a
robot servant?
• Which is harder, playing chess or picking
up egg?
Reductionism: AI Topics
• intelligent agents: step towards robots
• search and game-playing
• logical systems
planning systems
• uncertainty---probability and decision theory
• learning
language
perception
robotics
philosophical issues
What is AI?
• Thinking humanly
• Thinking rationally
• Acting humanly
• Acting rationally
• R&N vote for rationality (bounded)
Alan Turing
• Father of AI
• Conversation Test
• Chess
• Math
• Language
• Machine Intelligence
– 1950
Acting humanly: The Turing test
Turing (1950) ``Computing machinery and intelligence'':
``Can machines think?''
``Can machines behave intelligently?''
Operational test for intelligent behavior: the Imitation Game
Predicted that by 2000, a machine might have a 30% chance
of fooling a lay person for 5 minutes (Loebner Prize)
Suggested major components of AI:
knowledge
reasoning
language understanding
learning
Thinking humanly:
Cognitive Science
• 1960s ``cognitive revolution'':
• Information-processing psychology replaced behaviorism
• Requires scientific theories of internal activities of the
brainal
• -- What level of abstraction? ``Knowledge'' or ``circuits''?
• -- How to validate? Requires
• 1) Predicting and testing behavior of human subjects
(top-down)
• or 2) Direct identification from neurological data
(bottom-up)
• Both approaches (roughly, Cognitive Science and
Cognitive Neuroscience) are now distinct from AI
Thinking rationally: Laws of
Thought
• Normative or prescriptive rather than descriptive
• Aristotle: what are correct arguments/thought processes?
• Several Greek schools developed various forms of logic
• Boole thought he would stop war
• Direct line through mathematics and philosophy to modern
AI
• Problems:
• 1) Not all intelligent behavior is mediated by logical
deliberation
• 2) What is the purpose of thinking? What thoughts should I
have? Goals?
Acting rationally
• Rational behavior: doing the right thing
• The right thing: that which is expected to maximize goal
achievement,
• given the available information
• Doesn't necessarily involve thinking---e.g., blinking reflex-
--but
• thinking should be in the service of rational action
• Aristotle (Nicomachean Ethics):
• Every art and every inquiry, and similarly every action
and pursuit, is thought to aim at some good
Rational agents
• An agent is an entity that perceives and acts
• This course is about designing rational agents
• Abstractly, an agent is a function from percept histories to
actions:
• For any given class of environments and tasks, we seek the
agent (or class of agents) with the best performance
• Caveat: computational limitations make perfect rationality
unachievable
• So design best program for given machine resources.
• Bounded Rationality
AI Prehistory
• Philosophy
– logic, methods of reasoning
– mind as physical system
– foundations of learning, language, rationality
• Mathematics
– formal representation and proof
– algorithms
– computation, (un)decidability, (in)tractability
– probability
– operations research
• Psychology
– Adaptation
– phenomena of perception and motor control
– experimental techniques (psychophysics, etc.)
• Linguistics
– knowledge representation
– grammar
• Neuroscience
– physical substrate for mental activity
• Control theory
– homeostatic systems, stability
– simple optimal agent designs
AI History
• 1943 McCulloch & Pitts: Boolean circuit
model of brain
• 1950 Turing's ``Computing Machinery and
Intelligence''
• 1952--69 Look, Ma, no hands!
• 1950s Early AI programs, including Samuel's
checkers program,
• Newell & Simon's Logic Theorist,
• Gelernter's Geometry Engine
• 1956 Dartmouth meeting: ``Artificial
Intelligence'' adopted
History
• 1965 Robinson's complete algorithm
for logical reasoning
• 1966--74 AI discovers computational
complexity
• Neural network research almost disappears
• 1969--79 Early development of
knowledge-based systems
• 1980--88 Expert systems industry booms
History
• 1988--93 Expert systems industry busts:
``AI Winter''
• 1985--95 Neural networks return to
popularity
– Discovery of BackPropagation
• 1988-- Resurgence of probabilistic and
decision-theoretic methods
• Turn towards Mathematics
State of the art
• Which of the following can be done at present?
• Play a decent game of table tennis
• Drive along a curving mountain road
• Drive in the center of Cairo
• Play a decent game of bridge
• Discover and prove a new mathematical theorem
• Write an intentionally funny story
• Give competent legal advice in a specialized area
of law
• Translate spoken English into spoken Swedish in
real time
Course in a nutshell
• Problem Solving
– State-space Representation plus Search
• Deductive Reasoning
– Logical representation plus search
• Reasoning with Uncertainty
– Probabilistic Models plus search
• Learning
– Many models plus search
Why Search
• NLP: search grammar
• Game Playing: search alternatives
• Speech Understanding: search phoneme
combinations
• Learning: search models to explain data
• Theorem Proving: search axioms/theorems
• Diagnosis: search plausible conclusions
• What's needed?
Open vs Closed Tasks
• Natural language understanding
• Teaching chess
• Image understanding
• Learning to program
• Robot to wash dishes
• Achieveable?
• NL front end to database
• Playing chess
• Identifying zip codes
• Learning to diagnosis known
diseases
• Robot to distribute mail
(mobots)
• All achievable

More Related Content

Similar to Lec1-AIIntro (1).ppt

introduction.pptx
introduction.pptxintroduction.pptx
introduction.pptxsecurework
 
1 Introduction to AI.pptx
1 Introduction to AI.pptx1 Introduction to AI.pptx
1 Introduction to AI.pptxBikashAcharya13
 
Artificial Intelligence by Sushil Louis
Artificial Intelligence by Sushil LouisArtificial Intelligence by Sushil Louis
Artificial Intelligence by Sushil LouisGarry D. Lasaga
 
csc384-Lecture01-Introduction_abcdpdf_pdf_to_ppt.pptx
csc384-Lecture01-Introduction_abcdpdf_pdf_to_ppt.pptxcsc384-Lecture01-Introduction_abcdpdf_pdf_to_ppt.pptx
csc384-Lecture01-Introduction_abcdpdf_pdf_to_ppt.pptxAlexKaul1
 
artificial intelligence
artificial intelligenceartificial intelligence
artificial intelligenceNirali Mayani
 
Introduction to Artificial Intelligences
Introduction to Artificial IntelligencesIntroduction to Artificial Intelligences
Introduction to Artificial IntelligencesMeenakshi Paul
 
computer science engineering spe ialized in artificial Intelligence
computer science engineering spe ialized in artificial Intelligencecomputer science engineering spe ialized in artificial Intelligence
computer science engineering spe ialized in artificial IntelligenceKhanKhaja1
 
THE PHILOSOPHY OF AI: iNTRODUCTION, HISTORY AND FUTURE
THE PHILOSOPHY OF AI: iNTRODUCTION, HISTORY AND FUTURETHE PHILOSOPHY OF AI: iNTRODUCTION, HISTORY AND FUTURE
THE PHILOSOPHY OF AI: iNTRODUCTION, HISTORY AND FUTUREchuruihang
 
PPT ON INTRODUCTION TO AI- UNIT-1-PART-1.pptx
PPT ON INTRODUCTION TO AI- UNIT-1-PART-1.pptxPPT ON INTRODUCTION TO AI- UNIT-1-PART-1.pptx
PPT ON INTRODUCTION TO AI- UNIT-1-PART-1.pptxRaviKiranVarma4
 
Introduction to Artificial Intelligence.pdf
Introduction to Artificial Intelligence.pdfIntroduction to Artificial Intelligence.pdf
Introduction to Artificial Intelligence.pdfgqgy2nsf5x
 
Artificial Intelligence by B. Ravikumar
Artificial Intelligence by B. RavikumarArtificial Intelligence by B. Ravikumar
Artificial Intelligence by B. RavikumarGarry D. Lasaga
 
Artificial Intelligence_Himani Patpatia.pptx
Artificial Intelligence_Himani Patpatia.pptxArtificial Intelligence_Himani Patpatia.pptx
Artificial Intelligence_Himani Patpatia.pptxHimaniPatpatia
 

Similar to Lec1-AIIntro (1).ppt (20)

introduction.pptx
introduction.pptxintroduction.pptx
introduction.pptx
 
1 Introduction to AI.pptx
1 Introduction to AI.pptx1 Introduction to AI.pptx
1 Introduction to AI.pptx
 
Artificial Intelligence by Sushil Louis
Artificial Intelligence by Sushil LouisArtificial Intelligence by Sushil Louis
Artificial Intelligence by Sushil Louis
 
Intro AI.pdf
Intro AI.pdfIntro AI.pdf
Intro AI.pdf
 
csc384-Lecture01-Introduction_abcdpdf_pdf_to_ppt.pptx
csc384-Lecture01-Introduction_abcdpdf_pdf_to_ppt.pptxcsc384-Lecture01-Introduction_abcdpdf_pdf_to_ppt.pptx
csc384-Lecture01-Introduction_abcdpdf_pdf_to_ppt.pptx
 
artificial intelligence
artificial intelligenceartificial intelligence
artificial intelligence
 
#1 Lecture .pptx
#1 Lecture .pptx#1 Lecture .pptx
#1 Lecture .pptx
 
AIML_Unit1.pptx
AIML_Unit1.pptxAIML_Unit1.pptx
AIML_Unit1.pptx
 
ai.ppt
ai.pptai.ppt
ai.ppt
 
ai.ppt
ai.pptai.ppt
ai.ppt
 
Introduction to Artificial Intelligences
Introduction to Artificial IntelligencesIntroduction to Artificial Intelligences
Introduction to Artificial Intelligences
 
ai.ppt
ai.pptai.ppt
ai.ppt
 
computer science engineering spe ialized in artificial Intelligence
computer science engineering spe ialized in artificial Intelligencecomputer science engineering spe ialized in artificial Intelligence
computer science engineering spe ialized in artificial Intelligence
 
ai.ppt
ai.pptai.ppt
ai.ppt
 
THE PHILOSOPHY OF AI: iNTRODUCTION, HISTORY AND FUTURE
THE PHILOSOPHY OF AI: iNTRODUCTION, HISTORY AND FUTURETHE PHILOSOPHY OF AI: iNTRODUCTION, HISTORY AND FUTURE
THE PHILOSOPHY OF AI: iNTRODUCTION, HISTORY AND FUTURE
 
PPT ON INTRODUCTION TO AI- UNIT-1-PART-1.pptx
PPT ON INTRODUCTION TO AI- UNIT-1-PART-1.pptxPPT ON INTRODUCTION TO AI- UNIT-1-PART-1.pptx
PPT ON INTRODUCTION TO AI- UNIT-1-PART-1.pptx
 
Introduction to Artificial Intelligence.pdf
Introduction to Artificial Intelligence.pdfIntroduction to Artificial Intelligence.pdf
Introduction to Artificial Intelligence.pdf
 
Artificial Intelligence by B. Ravikumar
Artificial Intelligence by B. RavikumarArtificial Intelligence by B. Ravikumar
Artificial Intelligence by B. Ravikumar
 
C1 into to ai
C1 into to aiC1 into to ai
C1 into to ai
 
Artificial Intelligence_Himani Patpatia.pptx
Artificial Intelligence_Himani Patpatia.pptxArtificial Intelligence_Himani Patpatia.pptx
Artificial Intelligence_Himani Patpatia.pptx
 

Recently uploaded

Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 

Recently uploaded (20)

Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 

Lec1-AIIntro (1).ppt

  • 1. Artificial Intelligence Computational Intelligence Alien Intelligence? Summer 2004 Dennis Kibler
  • 2. Course Mechanics • 4 quizzes: each 15% of grade • 2 coding assignment+3 handin homeworks • Lowest of these dropped + 40% of grade • Cheating = F in course • Lectures notes online – see my web page • Current notes and homeworks ok • Future notes/homeworks under revision
  • 3. Today’s Lecture • Goal: what’s AI about anyway? • Read Chapter 1 • A brief history • The state of the art • Three key ideas: – Search, Representation/Modeling, Learning
  • 4. AI Hypothesis The Brain is a Computer What are the computational principles? How can we find them out? How will we know if we succeed? Analogy: Birds fly but we don’t build planes with feathers and flapping wings.
  • 6. Questions to Ponder • How can you measure intelligence? • What capabilities would you expect for a robot servant? • Which is harder, playing chess or picking up egg?
  • 7. Reductionism: AI Topics • intelligent agents: step towards robots • search and game-playing • logical systems planning systems • uncertainty---probability and decision theory • learning language perception robotics philosophical issues
  • 8. What is AI? • Thinking humanly • Thinking rationally • Acting humanly • Acting rationally • R&N vote for rationality (bounded)
  • 9. Alan Turing • Father of AI • Conversation Test • Chess • Math • Language • Machine Intelligence – 1950
  • 10. Acting humanly: The Turing test Turing (1950) ``Computing machinery and intelligence'': ``Can machines think?'' ``Can machines behave intelligently?'' Operational test for intelligent behavior: the Imitation Game Predicted that by 2000, a machine might have a 30% chance of fooling a lay person for 5 minutes (Loebner Prize) Suggested major components of AI: knowledge reasoning language understanding learning
  • 11. Thinking humanly: Cognitive Science • 1960s ``cognitive revolution'': • Information-processing psychology replaced behaviorism • Requires scientific theories of internal activities of the brainal • -- What level of abstraction? ``Knowledge'' or ``circuits''? • -- How to validate? Requires • 1) Predicting and testing behavior of human subjects (top-down) • or 2) Direct identification from neurological data (bottom-up) • Both approaches (roughly, Cognitive Science and Cognitive Neuroscience) are now distinct from AI
  • 12. Thinking rationally: Laws of Thought • Normative or prescriptive rather than descriptive • Aristotle: what are correct arguments/thought processes? • Several Greek schools developed various forms of logic • Boole thought he would stop war • Direct line through mathematics and philosophy to modern AI • Problems: • 1) Not all intelligent behavior is mediated by logical deliberation • 2) What is the purpose of thinking? What thoughts should I have? Goals?
  • 13. Acting rationally • Rational behavior: doing the right thing • The right thing: that which is expected to maximize goal achievement, • given the available information • Doesn't necessarily involve thinking---e.g., blinking reflex- --but • thinking should be in the service of rational action • Aristotle (Nicomachean Ethics): • Every art and every inquiry, and similarly every action and pursuit, is thought to aim at some good
  • 14. Rational agents • An agent is an entity that perceives and acts • This course is about designing rational agents • Abstractly, an agent is a function from percept histories to actions: • For any given class of environments and tasks, we seek the agent (or class of agents) with the best performance • Caveat: computational limitations make perfect rationality unachievable • So design best program for given machine resources. • Bounded Rationality
  • 15. AI Prehistory • Philosophy – logic, methods of reasoning – mind as physical system – foundations of learning, language, rationality • Mathematics – formal representation and proof – algorithms – computation, (un)decidability, (in)tractability – probability – operations research
  • 16. • Psychology – Adaptation – phenomena of perception and motor control – experimental techniques (psychophysics, etc.) • Linguistics – knowledge representation – grammar • Neuroscience – physical substrate for mental activity • Control theory – homeostatic systems, stability – simple optimal agent designs
  • 17. AI History • 1943 McCulloch & Pitts: Boolean circuit model of brain • 1950 Turing's ``Computing Machinery and Intelligence'' • 1952--69 Look, Ma, no hands! • 1950s Early AI programs, including Samuel's checkers program, • Newell & Simon's Logic Theorist, • Gelernter's Geometry Engine • 1956 Dartmouth meeting: ``Artificial Intelligence'' adopted
  • 18. History • 1965 Robinson's complete algorithm for logical reasoning • 1966--74 AI discovers computational complexity • Neural network research almost disappears • 1969--79 Early development of knowledge-based systems • 1980--88 Expert systems industry booms
  • 19. History • 1988--93 Expert systems industry busts: ``AI Winter'' • 1985--95 Neural networks return to popularity – Discovery of BackPropagation • 1988-- Resurgence of probabilistic and decision-theoretic methods • Turn towards Mathematics
  • 20. State of the art • Which of the following can be done at present? • Play a decent game of table tennis • Drive along a curving mountain road • Drive in the center of Cairo • Play a decent game of bridge • Discover and prove a new mathematical theorem • Write an intentionally funny story • Give competent legal advice in a specialized area of law • Translate spoken English into spoken Swedish in real time
  • 21. Course in a nutshell • Problem Solving – State-space Representation plus Search • Deductive Reasoning – Logical representation plus search • Reasoning with Uncertainty – Probabilistic Models plus search • Learning – Many models plus search
  • 22. Why Search • NLP: search grammar • Game Playing: search alternatives • Speech Understanding: search phoneme combinations • Learning: search models to explain data • Theorem Proving: search axioms/theorems • Diagnosis: search plausible conclusions
  • 24. Open vs Closed Tasks • Natural language understanding • Teaching chess • Image understanding • Learning to program • Robot to wash dishes • Achieveable? • NL front end to database • Playing chess • Identifying zip codes • Learning to diagnosis known diseases • Robot to distribute mail (mobots) • All achievable