74.419 Artificial Intelligence Flakey A Communicating Agent.

Slides:



Advertisements
Similar presentations
Artificial Intelligence
Advertisements

 Christel Kemke 2007/08 COMP 4060 Natural Language Processing Feature Structures and Unification.
3/30/00 Agents that Reason Logically by Chris Horn Jiansui Yang Xiaojing Wu.
CPSC 322 Introduction to Artificial Intelligence September 15, 2004.
 Christel Kemke 2007/08 COMP 4060 Natural Language Processing Flakey A Communicating Agent.
Flakey - Example  Flakey as Communicating Agent  Case Frame Representation  Concrete and Generic Actions  Effects of Actions  Inference / Reasoning.
Instructor & Course Info Course Topics and approximate Schedule Assignments and Grade Breakdown The usual Stuff (including ‘How to fail this course’) Students.
CPSC 322 Introduction to Artificial Intelligence September 20, 2004.
Part 3 of 3: Beliefs in Probabilistic Robotics. References and Sources of Figures Part 1: Stuart Russell and Peter Norvig, Artificial Intelligence, 2.
Artificial Intelligence Flakey A Communicating Agent.
Artificial Intelligence 2005/06 Features, Gaps, Movement Questions and Passives.
PSU CS 370 – Artificial Intelligence Dr. Mohamed Tounsi Artificial Intelligence 1. Introduction Dr. M. Tounsi.
 Christel Kemke 2007/08 COMP 4060 Natural Language Processing Feature Structures and Unification.
© 2002 Franz J. Kurfess Introduction 1 CPE/CSC 481: Knowledge-Based Systems Dr. Franz J. Kurfess Computer Science Department Cal Poly.
Natural Language Processing Semantics 0 Flakey.
 Christel Kemke 2007/08 COMP 4060 Natural Language Processing Grammar Sentence Constructs.
Process Descriptions: Logic Modeling
© 2001 Franz J. Kurfess Introduction 1 CPE/CSC 580: Knowledge Management Dr. Franz J. Kurfess Computer Science Department Cal Poly.
Review 2005/06. Agents Introduction to Agents 1 (pdf) Introduction to Agents 1(pdf) Agents 2 (pdf) Agents 2(pdf) Logic 1 (pdf) Wumpus (pdf) Logic.
Some Thoughts to Consider 6 What is the difference between Artificial Intelligence and Computer Science? What is the difference between Artificial Intelligence.
Introduction to AI Robotics Chapter 2. The Hierarchical Paradigm Hyeokjae Kwon.
10/3/2015 ARTIFICIAL INTELLIGENCE Russell and Norvig ARTIFICIAL INTELLIGENCE: A Modern Approach.
Computational Organization Theory Aaron Drajpuch WPI, CS525M, Spring 2002 Introduction What is an Organization What is Computational Organization Theory.
Assoc. Prof. Abdulwahab AlSammak. Course Information Course Title: Artificial Intelligence Instructor : Assoc. Prof. Abdulwahab AlSammak
Natural Language Sections What the Speaker Speaks §Intention l S wants H to believe P §Generation l S chooses the words, W to convey the.
A Common Ground for Virtual Humans: Using an Ontology in a Natural Language Oriented Virtual Human Architecture Arno Hartholt (ICT), Thomas Russ (ISI),
Artificial Intelligence: Natural Language
Devina DesaiF r a m e P r o b l e m What is a Frame Problem Environment for an agent is not static Identifying which things remain static in changing word.
Computing & Information Sciences Kansas State University Lecture 13 of 42 CIS 530 / 730 Artificial Intelligence Lecture 13 of 42 William H. Hsu Department.
Artificial Intelligence: Natural Language
© 2002 Franz J. Kurfess Introduction 1 CPE/CSC 481: Knowledge-Based Systems Dr. Franz J. Kurfess Computer Science Department Cal Poly.
Course Info Course Topics and approximate Schedule Assignments and Grade Breakdown The usual Stuff (including ‘How to fail this course’) Students introduce.
Simultaneous Localization and Mapping (SLAM). Localization Perfect Map + Observations with errors = Pretty good Localization (Average out errors in observations,
Light and darkness about future techology. 1º DAW.
Eng II. any head noun and the articles and adjectives that modify that noun. Head nouns are the main nouns of phrases. (Sometimes it is easiest to find.
Nouns as Objects and Object Complements  A noun can be a direct object. It answers who or what after the verb. The community opened a neighborhood center.
General Information Course Id: COSC6368 Artificial Intelligence Professor: Ricardo Vilalta Classroom:AH 110 Telephone: (713)
 An indirect object precedes the direct object and tells to whom or for whom the action of the verb is done and who is receiving the direct object. There.
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 24 of 41 Monday, 18 October.
Some Thoughts to Consider 5 Take a look at some of the sophisticated toys being offered in stores, in catalogs, or in Sunday newspaper ads. Which ones.
Computing & Information Sciences Kansas State University Wednesday, 04 Oct 2006CIS 490 / 730: Artificial Intelligence Lecture 17 of 42 Wednesday, 04 October.
Artificial Intelligence Hossaini Winter Outline book : Artificial intelligence a modern Approach by Stuart Russell, Peter Norvig. A Practical Guide.
Computing & Information Sciences Kansas State University Friday, 13 Oct 2006CIS 490 / 730: Artificial Intelligence Lecture 21 of 42 Friday, 13 October.
Comparative Adjectives. Comparative adjectives How do we use them?  There are 5 rules: g Rule 1 g Rule 2 g Rule 3 g Rule 4 g Rule 5 g Summary.
Computing & Information Sciences Kansas State University Monday, 18 Sep 2006CIS 490 / 730: Artificial Intelligence Lecture 11 of 42 Monday, 18 September.
Introduction to Artificial Intelligence Heshaam Faili University of Tehran.
Artificial Intelligence Programming Spring 2016
Artificial Intelligence
Propositional Logic Session 3
Preserving and Applying Human Expertise: Knowledge-Based Systems
General Information Course Id: COSC4368 Artificial Intelligence Programming Time: Mondays and Wednesdays 1:00 PM – 2:30 PM Professor: Ricardo Vilalta.
Women & Water.
Artificial Intelligence and Lisp Lecture 13 Additional Topics in Artificial Intelligence LiU Course TDDC65 Autumn Semester,
Artificial Intelligence (CS 461D)
Artificial Intelligence (CS 370D)
Twenty Questions Subject:.
Problems on Logical Agents
Course Instructor: knza ch
Natural Language - General
CPSC 322 Introduction to Artificial Intelligence
PREPOSITIONAL PHRASES
Twenty Questions Subject:.
Twenty Questions Subject:.
Twenty Questions Subject:.
Twenty Questions Subject:.
Twenty Questions Subject:.
Twenty Questions Subject:.
Artificial Intelligence
Logical Agents Prof. Dr. Widodo Budiharto 2018
AI Application Session 12
Presentation transcript:

Artificial Intelligence Flakey A Communicating Agent

Flakey - A Communicating Agent  Flakey as Communicating Agent  Case Frame Representation  Concrete and Generic Actions  Effects of Actions  Inference / Reasoning  Two Types of Questions

Flakey as Communicating Agent "Flakey, bring this file to Karen." verb determiner noun preposition noun Noun Phrase Prepositional Phrase V NP PP agent action patiens recipient listener head direct object indirect object

Case Frames for Representing NL "Flakey, bring this file to Karen.” head direct object indirect object case frame action: bringhead-verb patiens: file-1direct object recipient: Karen indirect object

Flakey - Question Answering I agent: Flakey action: bring patiens: file1 destination: Karen Answer: “I brought the file to Karen.” Compare to stored case frames: “Flakey, where did you bring the file.” agent: Flakey action: bring patiens: file1 destination: where?

Flakey - Question Answering II Q: “Flakey, where is the file.” case frame action/status: is subject: the fileidentify with file1 location: ? refers to loc of file1 Access dynamic KB (world state) Stored from effect of bring-action or pre-stored:... at (file1, Karen),... have (Karen, file1),... A: “The file is at Karen.” or "Karen has the file."

Mapping Case Frames to Actions robot action precondition: have (Flakey, file1) action: bring (Flakey, file1, Karen) effect: not (have (Flakey, file1)) and have (Karen, file1) case frame agent:Flakey action: bringhead patiens: file-1direct object recipient: Karen indirect object

Concrete and Generic Actions concrete "bring" action (generated instance) precondition: have (Flakey, file1) action: give (Flakey, file1, Karen) effect: not (have (Flakey, file1)) and have (Karen, file1) generic "bring" action (stored concept) precondition: have (agent, object) action: give (agent, object, recipient) effect: not (have (agent, object)) and (have (recipient, object))

Effects of Actions - Change KB Preconditions and effects specify world states. World states are stored in the knowledge base (KB). concrete action: bring (Flakey, file1, Karen) precondition: have (Flakey, file1) effect: not (have (Flakey, file1)) and have (Karen, file1) effect of this action delete from KB have (Flakey, file1) add to KB have (Karen, file1)

Flakey - Reasoning, Inference Integrate General Rules (Axioms; Theory) Reasoning / Inference have (Flakey, object)  at (Flakey, here)  at (object, here) have (Karen, file1)  at (Karen, Karen's-office)  at (file1, Karen's-office) Axiom  x  y  loc: (have (x, y)  (at (x, loc)  at (y, loc)))

Conclusion Artificial Intelligence and Agents Flakey - Example Natural Language Processing Reasoning Questions?

References Christel Kemke, Artificial Intelligence, Stuart Russell and Peter Norvig, Artificial Intelligence – A Modern Approach, Prentice Hall, 1995 & 2003 SRI Video Archives, PBS Video on Flakey,