 Christel Kemke 2007/08 COMP 4060 Natural Language Processing Flakey A Communicating Agent.

Slides:



Advertisements
Similar presentations
ARTIFICIAL INTELLIGENCE ( AI ) & APPLICATIONS A. S. MD. KAMRUZZAMAN.
Advertisements

ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
© C. Kemke Constructive Problem Solving 1 COMP 4200: Expert Systems Dr. Christel Kemke Department of Computer Science University of Manitoba.
 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.
Artificial Intelligence Flakey A Communicating Agent.
CPSC 322 Introduction to Artificial Intelligence September 15, 2004.
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.
CSE111: Great Ideas in Computer Science Dr. Carl Alphonce 219 Bell Hall Office hours: M-F 11:00-11:
TESOL1 Teaching Listening Skills 1. Stages in language growth The pupils should be led to: (1) understand the material (2) repeat the material (3) give.
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.
 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.
Theories of Mind: An Introduction to Cognitive Science Jay Friedenberg Gordon Silverman.
Natural Language Processing Semantics 0 Flakey.
© 2001 Franz J. Kurfess Introduction 1 CPE/CSC 580: Knowledge Management Dr. Franz J. Kurfess Computer Science Department Cal Poly.
 Christel Kemke 2007/08 COMP 4060 Natural Language Processing Grammar Sentence Constructs.
Process Descriptions: Logic Modeling
1. 1 Text Book Artificial Intelligence: A Modern Approach, S. Russell and P. Norvig, 3/e, Prentice Hall, 2010 References  Artificial Intelligence, Patrick.
Artificial Intelligence 2004 Natural Language Processing - Syntax and Parsing - Language Syntax Parsing.
© 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.
Lecture 1 Note: Some slides and/or pictures are adapted from Lecture slides / Books of Dr Zafar Alvi. Text Book - Aritificial Intelligence Illuminated.
Flakey Flakey's BackFlakey's Front. Flakey's Control Architecture The following is cited from the SRI web pages: Overview SRI's mobile robot, Flakey,
Knowledge Representation and Reasoning University "Politehnica" of Bucharest Department of Computer Science Fall 2010 Adina Magda Florea
Introduction to AI Robotics Chapter 2. The Hierarchical Paradigm Hyeokjae Kwon.
10/3/2015 ARTIFICIAL INTELLIGENCE Russell and Norvig ARTIFICIAL INTELLIGENCE: A Modern Approach.
A Cognitive Substrate for Natural Language Understanding Nick Cassimatis Arthi Murugesan Magdalena Bugajska.
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.
Artificial Intelligence 2005/06 Partially Ordered Plans - or: "How Do You Put Your Shoes On?"
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.
APPLY FUNCTIONAL MODELING TO CONSEQUENCE ANALYSIS IN SUPERVISION SYSTEMS Present by Xinxin Zhang 1 Morten Lind 1, Giulio Gola 2,
Artificial Intelligence: Natural Language
Natural Language - General
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,
Introduction to Artificial Intelligence CS 438 Spring 2008.
Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC)
Ghislain Fouodji Tasse Supervisor: Dr. Karen Bradshaw Computer Science Department Rhodes University 24 March 2009.
General Information Course Id: COSC6368 Artificial Intelligence Professor: Ricardo Vilalta Classroom:AH 110 Telephone: (713)
Intelligent Control Methods Lecture 2: Artificial Intelligence Slovak University of Technology Faculty of Material Science and Technology in Trnava.
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.
By Kyle McCardle.  Issues with Natural Language  Basic Components  Syntax  The Earley Parser  Transition Network Parsers  Augmented Transition Networks.
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
COGNITIVE APPROACH TO ROBOT SPATIAL MAPPING
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.
Problems on Logical Agents
COMP 4640 Intelligent & Interactive Systems
Course Instructor: knza ch
Natural Language - General
CS4341 Introduction to Artificial Intelligence
CPSC 322 Introduction to Artificial Intelligence
PREPOSITIONAL PHRASES
Artificial Intelligence
Logical Agents Prof. Dr. Widodo Budiharto 2018
AI Application Session 12
Presentation transcript:

 Christel Kemke 2007/08 COMP 4060 Natural Language Processing Flakey A Communicating Agent

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

2007/08  Christel Kemke Intelligent Agent - Flakey Flakey is a mobile robot at Stanford Research Institute (SRI) can navigate and plan its path has visual perception understands speech and language does complex reasoning its "Master" is Kurt Konolige

2007/08  Christel Kemke Flakey Flakey's BackFlakey's Front

2007/08  Christel Kemke Flakey in Action runb.mpeg

2007/08  Christel Kemke Flakey as Communicating Agent "Flakey, bring this file to Karen." verb determiner noun preposition noun Noun Phrase Prepositional Phrase inf-V NP PP agent action patiens recipient listener head direct object indirect object

2007/08  Christel Kemke 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

2007/08  Christel Kemke 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

2007/08  Christel Kemke 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))

2007/08  Christel Kemke 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)

2007/08  Christel Kemke 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)))

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

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."

2007/08  Christel Kemke Conclusion Artificial Intelligence and Agents Flakey - Example Natural Language Processing Reasoning

2007/08  Christel Kemke References Christel Kemke, COMP 4190 Artificial Intelligence, Stuart Russell and Peter Norvig, Artificial Intelligence – A Modern Approach, Prentice Hall, 1995 & 2003 SRI Video Archives, PBS Video on Flakey, saf&template=template.html&query=flakey&category=0& viKeyword=flakey&submit=Search