SlideShare a Scribd company logo
1 of 45
CSE 573
Artificial Intelligence
Dan Weld
Xu Miao
www.cs.washington.edu/education/courses/cse573/04au
© Daniel S. Weld 2
Logistics:
• Dan Weld weld@cs.washington.edu
• Xu Miao xm@cs.washington.edu
• Required Reading
Russell & Norvig “AIMA2”
Papers from WWW
• Grading:
Class Discussion
Mini Projects
Reviews on Reading
Midterm & Problem Sets
© Daniel S. Weld 3
For You To Do
• Get on class mailing list
• Monitor class website for reading etc.
• Read
Ch 1 [History] is interesting, but optional
Ch 2 [Agents] is easy, but important
Ch 3 [Search] is crucial, but should be review
© Daniel S. Weld 4
Goals of this Course
• To introduce you to a set of key:
Paradigms &
Techniques
• Teach you to identify when & how to use
Heuristic search
Constraint satisfaction
Machine learning
Logical inference
Bayesian inference
Policy construction
• Teach you how to evaluate (AI) papers
• Highlight directions for research
© Daniel S. Weld 5
Outline
• Logistics
• Objectives
• What is AI?
• State of the Art
• Challenges
• Agents
© Daniel S. Weld 6
Historical Perspective
• (4th C BC+) Aristotle, George Boole, Gottlob
Frege, Alfred Tarski
formalizing the laws of human thought
• (16th C+) Gerolamo Cardano, Pierre Femat,
James Bernoulli, Thomas Bayes
formalizing probabilistic reasoning
• (1950+) Alan Turing, John von Neumann,
Claude Shannon
thinking as computation
• (1956) John McCarthy, Marvin Minsky,
Herbert Simon, Allen Newell
start of the field of AI
© Daniel S. Weld 7
Hardware
1011 neurons
1014 synapses
cycle time: 10-3 sec
107 transistors
1010 bits of RAM
cycle time: 10-9 sec
© Daniel S. Weld 8
Computer vs. Brain
© Daniel S. Weld 9
Evolution of Computers
© Daniel S. Weld
Projection
•In near future computers will have
As many processing elements as our brain,
But far fewer interconnections
Much faster updates.
•Fundamentally different hardware
Requires fundamentally different algorithms!
Very much an open question.
© Daniel S. Weld 11
What is Intelligence?
© Daniel S. Weld 12
Dimensions of the AI Definition
thought
vs.
behavior
human-like vs. rational
Systems that
think like humans
Systems that
think rationally
Systems that act
like humans
Systems that act
rationally
© Daniel S. Weld 13
AI as Science
Where did the physical universe come
from? And what laws guide its dynamics?
How did biological life evolve? And how do
living organisms function?
What is the nature of intelligent thought?
© Daniel S. Weld 14
AI as Engineering
• How can we make software systems more
powerful and easier to use?
Speech & intelligent user interfaces
Autonomic computing
SPAM detection
Mobile robots, softbots & immobots
Data mining
Modeling biological systems
Medical expert systems...
© Daniel S. Weld 15
State of the Art
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.
– Drew McDermott
I could feel –
I could smell –
a new kind of
intelligence
across the
table”
-Gary
Kasparov
“
© Daniel S. Weld 16
Mathematical Calculation
© Daniel S. Weld 17
Shuttle Repair Scheduling
© Daniel S. Weld 18
courtesy JPL
Started: January 1996
Launch: October 15th, 1998
Experiment: May 17-21
© Daniel S. Weld 19
Compiled into 2,000 variable
SAT problem
Real-time planning and diagnosis
© Daniel S. Weld 20
2004 & 2009
© Daniel S. Weld 21
Europa Mission ~ 2018
© Daniel S. Weld 22
Credit Card Fraud Detection
© Daniel S. Weld 23
Speech Recognition
© Daniel S. Weld 24
Autonomous Navigation: NAVLAB 1
© Daniel S. Weld 25
NAVLAB 2
© Daniel S. Weld 26
NAVLAB 11
© Daniel S. Weld 27
NAVLAB 5
© Daniel S. Weld 28
NAVLAB 7
© Daniel S. Weld 29
NAVLAB 23?
© Daniel S. Weld 30
Limits of AI Today
• Today’s successful AI systems
operate in well-defined domains
employ narrow, specialize knowledge
• Commonsense Knowledge
needed in complex, open-ended worlds
• Your kitchen vs. GM factory floor
understand unconstrained Natural Language
© Daniel S. Weld 33
How to Get Commonsense?
• CYC Project (Doug Lenat, Cycorp)
Encoding 1,000,000 commonsense facts about
the world by hand
Coverage still too spotty for use!
(But see Digital Aristotle project)
• Machine Learning
• Alternatives?
© Daniel S. Weld 34
Recurrent Themes
• Representation vs. Implicit
Neural Nets - McCulloch & Pitts 1943
• Died out in 1960’s, revived in 1980’s
• Simplified model of real neurons, but still useful;
parallelism
Brooks “Intelligence without Reprsentation”
© Daniel S. Weld 35
Recurrent Themes II
• Logic vs. Probability
In 1950’s, logic dominates (McCarthy, …
• attempts to extend logic “just a little” (e.g. nomon)
1988 – Bayesian networks (Pearl)
• efficient computational framework
Today’s hot topic: combining probability & FOL
© Daniel S. Weld 36
Recurrent Themes III
• Weak vs. Strong Methods
• Weak – general search methods (e.g. A* search)
• Knowledge intensive (e.g expert systems)
• more knowledge  less computation
• Today: resurgence of weak methods
• desktop supercomputers
• How to combine weak & strong?
© Daniel S. Weld 37
Recurrent Themes IV
• Importance of Representation
• Features in ML
• Reformulation
© Daniel S. Weld 38
573 Topics
• Agents
• Search thru Problem Spaces & Constraint Sat
• Knowledge Representation
• Learning
• Planning
• Markov Decision Processes
• Reinforcement Learning
© Daniel S. Weld
Intelligent Agents
• Have sensors, effectors
• Implement mapping from percept
sequence to actions
Environment Agent
percepts
actions
• Performance Measure
© Daniel S. Weld
Defn: Ideal rational agent
• Rationality vs omniscience?
• Acting in order to obtain valuable
information
“For each possible percept sequence, does
whatever action is expected to maximize its
performance measure on the basis of evidence
perceived so far and built-in knowledge.''
© Daniel S. Weld
Defn: Autonomy
An agent is autonomous to the extent
that its behavior is determined by
its own experience
Why is this important?
The parable of the dung beetle
© Daniel S. Weld
Implementing ideal rational agent
• Table lookup agents
• Agent program
Simple reflex agents
Agents with memory
• Reflex agent with internal state
• Goal-based agents
• Utility-based agents
© Daniel S. Weld
Simple reflex agents
ENVIRONMENT
AGENT
Effectors
Sensors
what world is
like now
Condition/Action rules
what action
should I do now?
© Daniel S. Weld
Reflex agent with internal
state
ENVIRONMENT
AGENT Effectors
Sensors
what world is
like now
Condition/Action rules
what action
should I do now?
What world was like
How world evolves
© Daniel S. Weld
Goal-based agents
ENVIRONMENT
AGENT Effectors
Sensors
what world is
like now
Goals
what action
should I do now?
What world was like
How world evolves
what it’ll be like
if I do acts A1-An
What my actions do
© Daniel S. Weld
Utility-based agents
ENVIRONMENT
AGENT Effectors
Sensors
what world is
like now
Utility function
what action
should I do now?
What world was like
How world evolves
What my actions do
How happy
would I be?
what it’ll be like
if I do acts A1-An
© Daniel S. Weld
Properties of Environments
• Observability: full vs. partial vs. non
• Deterministic vs. stochastic
• Episodic vs. sequential
• Static vs. … vs. dynamic
• Discrete vs. continuous
• Travel agent
• WWW shopping agent
• Coffee delivery mobile robot

More Related Content

Similar to Introduction to Artificial Intelligence and brief example

Knowledge Architecture: Graphing Your Knowledge
Knowledge Architecture: Graphing Your KnowledgeKnowledge Architecture: Graphing Your Knowledge
Knowledge Architecture: Graphing Your Knowledge
Neo4j
 
Software Architectures, Week 1 - Monolithic Architectures
Software Architectures, Week 1 - Monolithic ArchitecturesSoftware Architectures, Week 1 - Monolithic Architectures
Software Architectures, Week 1 - Monolithic Architectures
Angelos Kapsimanis
 
CNI Spring 2011: Connecting Researchers with Information - and Unlocking It!
CNI Spring 2011: Connecting Researchers with Information - and Unlocking It!CNI Spring 2011: Connecting Researchers with Information - and Unlocking It!
CNI Spring 2011: Connecting Researchers with Information - and Unlocking It!
William Gunn
 
Internet Librarian 2011: Connecting Researchers to Information - and Unlockin...
Internet Librarian 2011: Connecting Researchers to Information - and Unlockin...Internet Librarian 2011: Connecting Researchers to Information - and Unlockin...
Internet Librarian 2011: Connecting Researchers to Information - and Unlockin...
William Gunn
 
Foster CRA March 2022.pptx
Foster CRA March 2022.pptxFoster CRA March 2022.pptx
Foster CRA March 2022.pptx
Ian Foster
 

Similar to Introduction to Artificial Intelligence and brief example (20)

Data-Ed: A Framework for no sql and Hadoop
Data-Ed: A Framework for no sql and HadoopData-Ed: A Framework for no sql and Hadoop
Data-Ed: A Framework for no sql and Hadoop
 
Data-Ed Webinar: A Framework for Implementing NoSQL, Hadoop
Data-Ed Webinar: A Framework for Implementing NoSQL, HadoopData-Ed Webinar: A Framework for Implementing NoSQL, Hadoop
Data-Ed Webinar: A Framework for Implementing NoSQL, Hadoop
 
Software design - Write solid software with the ideal chalk
Software design - Write solid software with the  ideal chalkSoftware design - Write solid software with the  ideal chalk
Software design - Write solid software with the ideal chalk
 
Knowledge Architecture: Graphing Your Knowledge
Knowledge Architecture: Graphing Your KnowledgeKnowledge Architecture: Graphing Your Knowledge
Knowledge Architecture: Graphing Your Knowledge
 
Software Architectures, Week 1 - Monolithic Architectures
Software Architectures, Week 1 - Monolithic ArchitecturesSoftware Architectures, Week 1 - Monolithic Architectures
Software Architectures, Week 1 - Monolithic Architectures
 
Empirical Software Engineering - What is it and why do we need it?
Empirical Software Engineering - What is it and why do we need it?Empirical Software Engineering - What is it and why do we need it?
Empirical Software Engineering - What is it and why do we need it?
 
Effective Tools for Effective Change
Effective Tools for Effective ChangeEffective Tools for Effective Change
Effective Tools for Effective Change
 
CNI Spring 2011: Connecting Researchers with Information - and Unlocking It!
CNI Spring 2011: Connecting Researchers with Information - and Unlocking It!CNI Spring 2011: Connecting Researchers with Information - and Unlocking It!
CNI Spring 2011: Connecting Researchers with Information - and Unlocking It!
 
Core Methods In Educational Data Mining
Core Methods In Educational Data MiningCore Methods In Educational Data Mining
Core Methods In Educational Data Mining
 
n01.ppt
n01.pptn01.ppt
n01.ppt
 
Misceb digital2014
Misceb digital2014Misceb digital2014
Misceb digital2014
 
Chi overview
Chi overviewChi overview
Chi overview
 
Internet Librarian 2011: Connecting Researchers to Information - and Unlockin...
Internet Librarian 2011: Connecting Researchers to Information - and Unlockin...Internet Librarian 2011: Connecting Researchers to Information - and Unlockin...
Internet Librarian 2011: Connecting Researchers to Information - and Unlockin...
 
Disruptive technologies
Disruptive technologiesDisruptive technologies
Disruptive technologies
 
Miceb quantified
Miceb quantifiedMiceb quantified
Miceb quantified
 
Understanding Linked Art
Understanding Linked ArtUnderstanding Linked Art
Understanding Linked Art
 
Foster CRA March 2022.pptx
Foster CRA March 2022.pptxFoster CRA March 2022.pptx
Foster CRA March 2022.pptx
 
Risking all you have, for what you can’t leave behind by Adam Cooke, Yancoal ...
Risking all you have, for what you can’t leave behind by Adam Cooke, Yancoal ...Risking all you have, for what you can’t leave behind by Adam Cooke, Yancoal ...
Risking all you have, for what you can’t leave behind by Adam Cooke, Yancoal ...
 
Interoperability defined by its reason d'être
Interoperability defined by its reason d'êtreInteroperability defined by its reason d'être
Interoperability defined by its reason d'être
 
Cloud Computing Security From Sngle to multi Clouds Full Documentaion
Cloud Computing Security From Sngle to multi Clouds Full DocumentaionCloud Computing Security From Sngle to multi Clouds Full Documentaion
Cloud Computing Security From Sngle to multi Clouds Full Documentaion
 

Recently uploaded

Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotecAbortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
bams-3rd-case-presentation-scabies-12-05-2020.pptx
bams-3rd-case-presentation-scabies-12-05-2020.pptxbams-3rd-case-presentation-scabies-12-05-2020.pptx
bams-3rd-case-presentation-scabies-12-05-2020.pptx
JocylDuran
 
Simplify hybrid data integration at an enterprise scale. Integrate all your d...
Simplify hybrid data integration at an enterprise scale. Integrate all your d...Simplify hybrid data integration at an enterprise scale. Integrate all your d...
Simplify hybrid data integration at an enterprise scale. Integrate all your d...
varanasisatyanvesh
 
Client Researchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptx
Client Researchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptxClient Researchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptx
Client Researchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptx
Stephen266013
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Bertram Ludäscher
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
ahmedjiabur940
 
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
mikehavy0
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
q6pzkpark
 
obat aborsi Bontang wa 082135199655 jual obat aborsi cytotec asli di Bontang
obat aborsi Bontang wa 082135199655 jual obat aborsi cytotec asli di  Bontangobat aborsi Bontang wa 082135199655 jual obat aborsi cytotec asli di  Bontang
obat aborsi Bontang wa 082135199655 jual obat aborsi cytotec asli di Bontang
siskavia95
 
Displacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second DerivativesDisplacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second Derivatives
23050636
 

Recently uploaded (20)

Unsatisfied Bhabhi ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Gi...
Unsatisfied Bhabhi ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Gi...Unsatisfied Bhabhi ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Gi...
Unsatisfied Bhabhi ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Gi...
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotecAbortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
 
bams-3rd-case-presentation-scabies-12-05-2020.pptx
bams-3rd-case-presentation-scabies-12-05-2020.pptxbams-3rd-case-presentation-scabies-12-05-2020.pptx
bams-3rd-case-presentation-scabies-12-05-2020.pptx
 
Simplify hybrid data integration at an enterprise scale. Integrate all your d...
Simplify hybrid data integration at an enterprise scale. Integrate all your d...Simplify hybrid data integration at an enterprise scale. Integrate all your d...
Simplify hybrid data integration at an enterprise scale. Integrate all your d...
 
Client Researchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptx
Client Researchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptxClient Researchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptx
Client Researchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptx
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
Credit Card Fraud Detection: Safeguarding Transactions in the Digital Age
Credit Card Fraud Detection: Safeguarding Transactions in the Digital AgeCredit Card Fraud Detection: Safeguarding Transactions in the Digital Age
Credit Card Fraud Detection: Safeguarding Transactions in the Digital Age
 
DBMS UNIT 5 46 CONTAINS NOTES FOR THE STUDENTS
DBMS UNIT 5 46 CONTAINS NOTES FOR THE STUDENTSDBMS UNIT 5 46 CONTAINS NOTES FOR THE STUDENTS
DBMS UNIT 5 46 CONTAINS NOTES FOR THE STUDENTS
 
Introduction to Statistics Presentation.pptx
Introduction to Statistics Presentation.pptxIntroduction to Statistics Presentation.pptx
Introduction to Statistics Presentation.pptx
 
社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token Prediction社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token Prediction
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
 
How to Transform Clinical Trial Management with Advanced Data Analytics
How to Transform Clinical Trial Management with Advanced Data AnalyticsHow to Transform Clinical Trial Management with Advanced Data Analytics
How to Transform Clinical Trial Management with Advanced Data Analytics
 
Aggregations - The Elasticsearch "GROUP BY"
Aggregations - The Elasticsearch "GROUP BY"Aggregations - The Elasticsearch "GROUP BY"
Aggregations - The Elasticsearch "GROUP BY"
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
 
obat aborsi Bontang wa 082135199655 jual obat aborsi cytotec asli di Bontang
obat aborsi Bontang wa 082135199655 jual obat aborsi cytotec asli di  Bontangobat aborsi Bontang wa 082135199655 jual obat aborsi cytotec asli di  Bontang
obat aborsi Bontang wa 082135199655 jual obat aborsi cytotec asli di Bontang
 
Displacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second DerivativesDisplacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second Derivatives
 

Introduction to Artificial Intelligence and brief example

  • 1. CSE 573 Artificial Intelligence Dan Weld Xu Miao www.cs.washington.edu/education/courses/cse573/04au
  • 2. © Daniel S. Weld 2 Logistics: • Dan Weld weld@cs.washington.edu • Xu Miao xm@cs.washington.edu • Required Reading Russell & Norvig “AIMA2” Papers from WWW • Grading: Class Discussion Mini Projects Reviews on Reading Midterm & Problem Sets
  • 3. © Daniel S. Weld 3 For You To Do • Get on class mailing list • Monitor class website for reading etc. • Read Ch 1 [History] is interesting, but optional Ch 2 [Agents] is easy, but important Ch 3 [Search] is crucial, but should be review
  • 4. © Daniel S. Weld 4 Goals of this Course • To introduce you to a set of key: Paradigms & Techniques • Teach you to identify when & how to use Heuristic search Constraint satisfaction Machine learning Logical inference Bayesian inference Policy construction • Teach you how to evaluate (AI) papers • Highlight directions for research
  • 5. © Daniel S. Weld 5 Outline • Logistics • Objectives • What is AI? • State of the Art • Challenges • Agents
  • 6. © Daniel S. Weld 6 Historical Perspective • (4th C BC+) Aristotle, George Boole, Gottlob Frege, Alfred Tarski formalizing the laws of human thought • (16th C+) Gerolamo Cardano, Pierre Femat, James Bernoulli, Thomas Bayes formalizing probabilistic reasoning • (1950+) Alan Turing, John von Neumann, Claude Shannon thinking as computation • (1956) John McCarthy, Marvin Minsky, Herbert Simon, Allen Newell start of the field of AI
  • 7. © Daniel S. Weld 7 Hardware 1011 neurons 1014 synapses cycle time: 10-3 sec 107 transistors 1010 bits of RAM cycle time: 10-9 sec
  • 8. © Daniel S. Weld 8 Computer vs. Brain
  • 9. © Daniel S. Weld 9 Evolution of Computers
  • 10. © Daniel S. Weld Projection •In near future computers will have As many processing elements as our brain, But far fewer interconnections Much faster updates. •Fundamentally different hardware Requires fundamentally different algorithms! Very much an open question.
  • 11. © Daniel S. Weld 11 What is Intelligence?
  • 12. © Daniel S. Weld 12 Dimensions of the AI Definition thought vs. behavior human-like vs. rational Systems that think like humans Systems that think rationally Systems that act like humans Systems that act rationally
  • 13. © Daniel S. Weld 13 AI as Science Where did the physical universe come from? And what laws guide its dynamics? How did biological life evolve? And how do living organisms function? What is the nature of intelligent thought?
  • 14. © Daniel S. Weld 14 AI as Engineering • How can we make software systems more powerful and easier to use? Speech & intelligent user interfaces Autonomic computing SPAM detection Mobile robots, softbots & immobots Data mining Modeling biological systems Medical expert systems...
  • 15. © Daniel S. Weld 15 State of the Art 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. – Drew McDermott I could feel – I could smell – a new kind of intelligence across the table” -Gary Kasparov “
  • 16. © Daniel S. Weld 16 Mathematical Calculation
  • 17. © Daniel S. Weld 17 Shuttle Repair Scheduling
  • 18. © Daniel S. Weld 18 courtesy JPL Started: January 1996 Launch: October 15th, 1998 Experiment: May 17-21
  • 19. © Daniel S. Weld 19 Compiled into 2,000 variable SAT problem Real-time planning and diagnosis
  • 20. © Daniel S. Weld 20 2004 & 2009
  • 21. © Daniel S. Weld 21 Europa Mission ~ 2018
  • 22. © Daniel S. Weld 22 Credit Card Fraud Detection
  • 23. © Daniel S. Weld 23 Speech Recognition
  • 24. © Daniel S. Weld 24 Autonomous Navigation: NAVLAB 1
  • 25. © Daniel S. Weld 25 NAVLAB 2
  • 26. © Daniel S. Weld 26 NAVLAB 11
  • 27. © Daniel S. Weld 27 NAVLAB 5
  • 28. © Daniel S. Weld 28 NAVLAB 7
  • 29. © Daniel S. Weld 29 NAVLAB 23?
  • 30. © Daniel S. Weld 30 Limits of AI Today • Today’s successful AI systems operate in well-defined domains employ narrow, specialize knowledge • Commonsense Knowledge needed in complex, open-ended worlds • Your kitchen vs. GM factory floor understand unconstrained Natural Language
  • 31. © Daniel S. Weld 33 How to Get Commonsense? • CYC Project (Doug Lenat, Cycorp) Encoding 1,000,000 commonsense facts about the world by hand Coverage still too spotty for use! (But see Digital Aristotle project) • Machine Learning • Alternatives?
  • 32. © Daniel S. Weld 34 Recurrent Themes • Representation vs. Implicit Neural Nets - McCulloch & Pitts 1943 • Died out in 1960’s, revived in 1980’s • Simplified model of real neurons, but still useful; parallelism Brooks “Intelligence without Reprsentation”
  • 33. © Daniel S. Weld 35 Recurrent Themes II • Logic vs. Probability In 1950’s, logic dominates (McCarthy, … • attempts to extend logic “just a little” (e.g. nomon) 1988 – Bayesian networks (Pearl) • efficient computational framework Today’s hot topic: combining probability & FOL
  • 34. © Daniel S. Weld 36 Recurrent Themes III • Weak vs. Strong Methods • Weak – general search methods (e.g. A* search) • Knowledge intensive (e.g expert systems) • more knowledge  less computation • Today: resurgence of weak methods • desktop supercomputers • How to combine weak & strong?
  • 35. © Daniel S. Weld 37 Recurrent Themes IV • Importance of Representation • Features in ML • Reformulation
  • 36. © Daniel S. Weld 38 573 Topics • Agents • Search thru Problem Spaces & Constraint Sat • Knowledge Representation • Learning • Planning • Markov Decision Processes • Reinforcement Learning
  • 37. © Daniel S. Weld Intelligent Agents • Have sensors, effectors • Implement mapping from percept sequence to actions Environment Agent percepts actions • Performance Measure
  • 38. © Daniel S. Weld Defn: Ideal rational agent • Rationality vs omniscience? • Acting in order to obtain valuable information “For each possible percept sequence, does whatever action is expected to maximize its performance measure on the basis of evidence perceived so far and built-in knowledge.''
  • 39. © Daniel S. Weld Defn: Autonomy An agent is autonomous to the extent that its behavior is determined by its own experience Why is this important? The parable of the dung beetle
  • 40. © Daniel S. Weld Implementing ideal rational agent • Table lookup agents • Agent program Simple reflex agents Agents with memory • Reflex agent with internal state • Goal-based agents • Utility-based agents
  • 41. © Daniel S. Weld Simple reflex agents ENVIRONMENT AGENT Effectors Sensors what world is like now Condition/Action rules what action should I do now?
  • 42. © Daniel S. Weld Reflex agent with internal state ENVIRONMENT AGENT Effectors Sensors what world is like now Condition/Action rules what action should I do now? What world was like How world evolves
  • 43. © Daniel S. Weld Goal-based agents ENVIRONMENT AGENT Effectors Sensors what world is like now Goals what action should I do now? What world was like How world evolves what it’ll be like if I do acts A1-An What my actions do
  • 44. © Daniel S. Weld Utility-based agents ENVIRONMENT AGENT Effectors Sensors what world is like now Utility function what action should I do now? What world was like How world evolves What my actions do How happy would I be? what it’ll be like if I do acts A1-An
  • 45. © Daniel S. Weld Properties of Environments • Observability: full vs. partial vs. non • Deterministic vs. stochastic • Episodic vs. sequential • Static vs. … vs. dynamic • Discrete vs. continuous • Travel agent • WWW shopping agent • Coffee delivery mobile robot