From Micro-Worlds to Knowledge Representation : AI at an Impasse Hubert L. Dreyfus 15. Oct. 2002 Presented by BoYun Eom.

Slides:



Advertisements
Similar presentations
1 Knowledge Representation Introduction KR and Logic.
Advertisements

Artificial Intelligence in the 21 st Century S. Lucci / D. Kopec Chapter 5: Logic in Artificial Intelligence 1.
Natural Language Processing Lecture 2: Semantics.
“What do you want me to do now?”
Knowledge Representation. Essential to artificial intelligence are methods of representing knowledge. A number of methods have been developed, including:
Knowledge Representation.  What is Knowledge Representation What is Knowledge Representation  Type of knowledge in AI Type of knowledge in AI  Declarative.
CPSC 322 Introduction to Artificial Intelligence November 5, 2004.
Representations One of the major distinctions between ordinary software and AI is the need to represent domain knowledge (or other forms of worldly knowledge)
Understanding Natural Language
Class Project Due at end of finals week Essentially anything you want, so long as its AI related and I approve Any programming language you want In pairs.
CS147 - Terry Winograd - 1 Lecture 14 – Agents and Natural Language Terry Winograd CS147 - Introduction to Human-Computer Interaction Design Computer Science.
6 Nov 2001IS202: Information Organization and Retrieval Information Extraction Ray Larson & Warren Sack IS202: Information Organization and Retrieval Fall.
Knowledge Representation
NLP Pragmatics1 Pragmatics How do we use language to communicate? Dave Inman.
Intelligence & Artificial Intelligence You must have a pre-prepared sentence or two to spout about what is a description of intelligence.. And what is.
Review Topics Test 1. Background Topics Definitions of Artificial Intelligence & Turing Test Physical symbol system hypothesis vs connectionist approaches.
Chapter 6: Objections to the Physical Symbol System Hypothesis.
19/13/2015CS360 AI & Robotics CS360: AI & Robotics TTh 9:25 am - 10:40 am Shereen Khoja
Knowledge representation
Artificial Intelligence
CAS LX 502 8b. Formal semantics A fragment of English.
1 Human-Computer Interaction Web Interface & Natural Language.
Philosophy 4610 Philosophy of Mind Week 9: AI in the Real World.
AI History, Philosophical Foundations Part 2. Some highlights from early history of AI Gödel’s theorem: 1930 Turing machines: 1936 McCulloch and Pitts.
A Procedural Model of Language Understanding Terry Winograd in Schank and Colby, eds., Computer Models of Thought and Language, Freeman, 1973 발표자 : 소길자.
An Intelligent Analyzer and Understander of English Yorick Wilks 1975, ACM.
Early Work Masterman: 100 primitive concepts, 15,000 concepts Wilks: Natural Language system using semantic networks Shapiro: Propositional calculus based.
Class Project Due at end of finals week Essentially anything you want, so long as its AI related and I approve Any programming language you want In pairs.
Artificial Intelligence By Michelle Witcofsky And Evan Flanagan.
Scene – The Student Union Vaibhavi Patel Verónica Vargas-Guadalupe.
UML-1 3. Capturing Requirements and Use Case Model.
UML-1 8. Capturing Requirements and Use Case Model.
Artificial Intelligence: Natural Language
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
1 Viewing Vision-Language Integration as a Double-Grounding case Katerina Pastra Department of Computer Science, Natural Language Processing Group, University.
Knowledge Representation
Course Overview  What is AI?  What are the Major Challenges?  What are the Main Techniques?  Where are we failing, and why?  Step back and look at.
1 UNIT-3 KNOWLEDGE REPRESENTATION. 2 Agents that reason logically(Logical agents) A Knowledge based Agent The Wumpus world environment Representation,
HUME: Advocating a “mitigated skepticism”. Let’s review this… My next door neighbors consist of a bachelor and his wife. Can you consider this statement.
Lecture 5 Frames. Associative networks, rules or logic do not provide the ability to group facts into associated clusters or to associate relevant procedural.
NATURAL LANGUAGE PROCESSING
Artificial Intelligence Knowledge Representation.
Game Design For Development
Knowledge Representation Techniques
Course Objectives This part of course introduces some main strategies and methods used in intelligent systems. The topics include the history and applications.
Done Done Course Overview What is AI? What are the Major Challenges?
Introduction to Expert Systems Bai Xiao
Knowledge Representation & Game Theory
Natural Language Understanding
Introduction Defining the Problem as a State Space Search.
Conceptual Dependency (CD)
Knowledge Representation
Strong Slot-and-Filler Structures
Counseling with Depth of Knowledge
Introduction Artificial Intelligent.
The building blocks of language
8.1 Understanding Thinking
Strong Slot-and-Filler Structures
KNOWLEDGE REPRESENTATION
COM1070: Introduction to Artificial Intelligence: week 6
Artificial Intelligence: Logic agents
TA : Mubarakah Otbi, Duaa al Ofi , Huda al Hakami
Chapter 11 user support.
Information Analysis, Organization, and Presentation
Alabama High School Graduation Exam Test Vocabulary
Structured Knowledge Representation
Subject : Artificial Intelligence
Introducing Natural Deduction
Habib Ullah qamar Mscs(se)
Presentation transcript:

From Micro-Worlds to Knowledge Representation : AI at an Impasse Hubert L. Dreyfus 15. Oct. 2002 Presented by BoYun Eom

OUTLINE The Early Seventies : Micro-Worlds - SHRDLU - SEE - ARCH - SOME EXCELLENT PROGRAMS The Later Seventies : Knowledge Representation - FRAME - SCRIPT - KRL Conclusion

The Early Seventies : Micro-Worlds How much could be done with as little knowledge as possible?

SHARDLU – Winograd, 1972 Most impressive new achievement in the early seventies. Natural language understanding program in a limited domain. An integrated system which makes use of syntax, semantics, and facts about blocks. The discussion of owning.

< Sample Process > “ Pick up a big red block. ” “ OK! ” “ Grasp the pyramid ” “ I don’t understand which pyramid you mean.”

< Sample Process For Owning > “ What is the pyramid supported by? ” “ The box ” “ I own blocks which are not red, but I don’t own anything which supports a pyramid. ” “ I understand.” “ Do I own the box? ” “ No.” ==> SHRDLU knows what it owns, but doesn’t understand what it is to own something..

SEE – David Waltz, 1972 Adolfo Guzman’s SEE program (1968) : - Analyzing two-dimensional projections of complicated three-dimensional “scenes”. - Having serious limitation. David Waltz’s program : - Generalizing Guzman’s method. - A much more powerful vision system. It could not provide the way of thinking about general intelligent system.

ARCH – Winston, 1970 Formal model of everyday learning and categorization Selected and preweighted primitives : illustrating the possibilities and essential limitations of micro-worlds.

Some Excellent Programs Well circumscribed domain : with all the significant facts, questions and comparatively small set of explicit rules - “a micro-world” Examples : - Chess - Feigenbaum’s program for analyzing certain kinds of mass spectroscopy data (1977) - Shortliffe’s program for assisting in the diagnosis and treatment of some deases (1976) Those are not the achievement of genuine artificial intelligence.

The Later Seventies : Knowledge Representation How to structure and retrieve information, in situations where anything might be relevant?

Frames : Minsky, 1974 A data-structure for representing a stereotyped situation. Similar to Husserl’s for representing everyday knowledge. Top levels : Fixed and representing things that are always true about the supposed situation. Lower levels : having many terminal-”slots” Having brought the problem of how to represent our everyday knowledge into the open in AI.

Scripts : Schank Using frames as part of a special-purpose micro-world analysis dealing with commonsense knowledge. Description language : consisting of eleven primitive acts ex ) ATRANS, PTRANS, INGEST...

< Illustration of the restaurant script > Script : restaurant Roles : customers; waitress; chef; cashier Reason : to get food so as to go down in hunger and up in pleasure Scene 1 entering PTRANS - go into restaurant MBUILD - find table PTRANS - go to table MOVE - sit down Scene 2 ordering ATRANS - receive menu ATTEND - look at it MBUILD - decide on order MTRANS - tell order to waitress

< Skepticism > Abnormal ways everyday activities can break down. Program has not understood a restaurant story the way people in our culture do. - Did the customer eat his food with his nose?

KRL : Terry Winograd Symbolic descriptions of multidimensional prototypical objects whose relevant aspects are a function of their context. The difficulty of matching process : there must be finite set of prototypes to be matched. Frame selection problem : we cannot take all of our possible frames for different kinds of events

< Descriptions for a prototypical bachelor > The Word “bachelor” ? 1. A person 2. A male 3. An adult 4. Not currently officially married 5. Not in a marriage-like living sutuation 6. Potentially marriageable 7. Leading a backelor-like life style 8. Not having been married previously 9. Having an intention, at least temporarily, not to marry 10. ...

Conclusion “Knowledge” of human interests and practices need not be represented at all (?) The basis of human intelligence cannot be isolated and explicitly understood (?) “Man can embody the truth, but he cannot know it” - Yeats