S.C. Shapiro Knowledge Representation and Reasoning Stuart C. Shapiro Professor, CSE Director, SNePS Research Group Member, Center for Cognitive.

Slides:



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

Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California USA
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California USA
Pat Langley School of Computing and Informatics Arizona State University Tempe, Arizona A Cognitive Architecture for Integrated.
Pat Langley Institute for the Study of Learning and Expertise Palo Alto, California A Cognitive Architecture for Complex Learning.
Semantics (Representing Meaning)
SPECIFYING MODALITIES IN THE MGLAIR ARCHITECTURE Stuart C. Shapiro and Jonathan P. Bona Department of Computer Science and Engineering And Center for Cognitive.
S.C. Shapiro Knowledge Representation and Reasoning Stuart C. Shapiro Professor, CSE Director, SNePS Research Group Member, Center for Cognitive.
Knowledge Representation
An Introduction to Artificial Intelligence Presented by : M. Eftekhari.
Research in Knowledge Representation and Reasoning Stuart C. Shapiro Department of Computer Science & Engineering Center for MultiSource Information.
Discourse Martin Hassel KTH NADA Royal Institute of Technology Stockholm
The GLAIR Architecture for Cognitive Robotics Stuart C. Shapiro Department of Computer Science & Engineering and Center for Cognitive Science.
The GLAIR Cognitive Architecture and Prospects for Consciousness Stuart C. Shapiro Department of Computer Science & Engineering and Center.
A Categorization of Contextual Constraints Michael Kandefer and Stuart C. Shapiro University at Buffalo Department of Computer Science and Engineering.
The GLAIR Cognitive Architecture Stuart C. Shapiro and Jonathan P. Bona Department of Computer Science & Engineering Center for Cognitive Science.
The GLAIR Architecture for Cognitive Robots Stuart C. Shapiro Department of Computer Science & Engineering and Center for Cognitive Science.
Knowledge Representation for Self-Aware Computer Systems Stuart C. Shapiro Department of Computer Science and Engineering, and Center for Cognitive.
S.C. Shapiro Development of a Cognitive Agent Stuart C. Shapiro Department of Computer Science and Engineering and Center for Cognitive Science.
S.C. Shapiro Endowing Agents with a Personal Sense of Time Haythem O. Ismail & Stuart C. Shapiro Department of Computer Science and Engineering.
S.C. Shapiro Knowledge Representation for Natural Language Competence Stuart C. Shapiro Department of Computer Science and Engineering and.
Cassie as a Self-Aware SNePS/GLAIR Agent Stuart C. Shapiro Department of Computer Science and Engineering, and Center for Cognitive Science.
Research in Knowledge Representation, Reasoning, and Acting Stuart C. Shapiro Professor, CSE Affiliated Professor, Linguistics, Philosophy.
S.C. Shapiro Knowledge Representation and Reasoning Stuart C. Shapiro Professor, CSE Director, SNePS Research Group Member, Center for Cognitive.
S.C. Shapiro An Intelligent Interface to a GIS Stuart C. Shapiro Professor, CSE Director, SNePS Research Group Member, Center for Cognitive.
Semantics of a Propositional Network Stuart C. Shapiro Department of Computer Science & Engineering Center for MultiSource Information Fusion.
S.C. Shapiro Symbol-Anchoring in Cassie Stuart C. Shapiro and Haythem O. Ismail Department of Computer Science and Engineering and Center for.
Theories of Mind: An Introduction to Cognitive Science Jay Friedenberg Gordon Silverman.
A Logic of Arbitrary and Indefinite Objects Stuart C. Shapiro Department of Computer Science and Engineering, and Center for Cognitive Science.
Knowledge Acquisition by an Intelligent Acting Agent Michael Kandefer and Stuart Shapiro Department of Computer Science and Engineering, Center for Cognitive.
S.C. Shapiro Symbol Anchoring in a Grounded Layered Architecture with Integrated Reasoning Stuart C. Shapiro Department of Computer Science.
S.C. Shapiro The SNePS Approach to Cognitive Robotics Stuart C. Shapiro Department of Computer Science and Engineering and Center for Cognitive.
Artificial Intelligence Overview John Paxton Montana State University February 22, 2005
Research in Knowledge Representation, Reasoning, and Acting Stuart C. Shapiro Professor, CSE Director, Center for Cognitive Science Director,
AI: Trends and Directions Stuart C. Shapiro Professor, CSE Affiliated Professor, Linguistics, Philosophy Director, SNePS Research Group ACM.
A Logic of Arbitrary and Indefinite Objects Stuart C. Shapiro Department of Computer Science and Engineering, and Center for Cognitive Science.
Research in Knowledge Representation, Reasoning, and Acting Stuart C. Shapiro Professor, CSE Affiliated Professor, Linguistics, Philosophy.
S.C. Shapiro An Introduction to SNePS 3 Stuart C. Shapiro Department of Computer Science and Engineering and Center for Cognitive Science State.
Artificial Intelligence Dr. Paul Wagner Department of Computer Science University of Wisconsin – Eau Claire.
Artificial Intelligence Introduction (2). What is Artificial Intelligence ?  making computers that think?  the automation of activities we associate.
Artificial Intelligence: Definition “... the branch of computer science that is concerned with the automation of intelligent behavior.” (Luger, 2009) “The.
A Cognitive Substrate for Natural Language Understanding Nick Cassimatis Arthi Murugesan Magdalena Bugajska.
1 What does “meaning” mean? Linguistics lecture #3 November 2, 2006.
Ming Fang 6/12/2009. Outlines  Classical logics  Introduction to DL  Syntax of DL  Semantics of DL  KR in DL  Reasoning in DL  Applications.
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
Chapter 15 Natural Language Processing (cont)
A Procedural Model of Language Understanding Terry Winograd in Schank and Colby, eds., Computer Models of Thought and Language, Freeman, 1973 발표자 : 소길자.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
CSE (c) S. Tanimoto, 2002 Expert Systems 1 Expert Systems Outline: Various Objectives in Creating Expert Systems Integration of AI Techniques into.
COGNITIVE SEMANTICS: INTRODUCTION DANA RETOVÁ CSCTR2010 – Session 1.
Artificial Intelligence: Introduction Department of Computer Science & Engineering Indian Institute of Technology Kharagpur.
The SNePS Research Group Semantic Network Processing System The long-term goal of The SNePS Research Group is the design and construction of a natural-language-using.
1 Introduction to Computational Linguistics Eleni Miltsakaki AUTH Spring 2006-Lecture 1.
1 Viewing Vision-Language Integration as a Double-Grounding case Katerina Pastra Department of Computer Science, Natural Language Processing Group, University.
Cognitive Science and Biomedical Informatics Department of Computer Sciences ALMAAREFA COLLEGES.
Introduction to Artificial Intelligence CS 438 Spring 2008 Today –AIMA, Chapter 1 –Defining AI Next Tuesday –Intelligent Agents –AIMA, Chapter 2 –HW: Problem.
Artificial Intelligence Chapter 15 The Predicate Calculus Artificial Intelligence Chapter 15 The Predicate Calculus Biointelligence Lab School of Computer.
Some Thoughts to Consider 8 How difficult is it to get a group of people, or a group of companies, or a group of nations to agree on a particular ontology?
University of Kurdistan Artificial Intelligence Methods (AIM) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
PHILOSOPHY OF LANGUAGE Some topics and historical issues of the 20 th century.
Artificial Intelligence Logical Agents Chapter 7.
Cognitive Language Processing for Rosie
CS 4700: Foundations of Artificial Intelligence
CS 4700: Foundations of Artificial Intelligence
Artificial Intelligence and Lisp Lecture 13 Additional Topics in Artificial Intelligence LiU Course TDDC65 Autumn Semester,
Artificial Intelligence introduction(2)
Symbolic cognitive architectures
Artificial Intelligence Chapter 15. The Predicate Calculus
MGLAIR Modal Grounded Layered Architecture with Integrated Reasoning
Presentation transcript:

S.C. Shapiro Knowledge Representation and Reasoning Stuart C. Shapiro Professor, CSE Director, SNePS Research Group Member, Center for Cognitive Science Fellow, AAAI Chair, ACM/SIGART, President, KR., Inc.,

S.C. Shapiro Introduction

S.C. Shapiro Long-Term Goal Theory and Implementation of Natural-Language-Competent Computerized Cognitive Agent and Supporting Research in Artificial Intelligence Cognitive Science Computational Linguistics.

S.C. Shapiro Research Areas Knowledge Representation and Reasoning Cognitive Robotics Natural-Language Understanding Natural-Language Generation.

S.C. Shapiro Goal A computational cognitive agent that can: –Understand and communicate in English; –Discuss specific, generic, and “rule-like” information; –Reason; –Discuss acts and plans; –Sense; –Act; –Remember and report what it has sensed and done.

S.C. Shapiro Cassie A computational cognitive agent –Embodied in hardware –or Software-Simulated –Based on SNePS and GLAIR.

S.C. Shapiro GLAIR Architecture Knowledge Level Perceptuo-Motor Level Sensory-Actuator Level NL Vision Sonar Motion Proprioception Grounded Layered Architecture with Integrated Reasoning SNePS

S.C. Shapiro SNePS Knowledge Representation and Reasoning –Propositions as Terms SNIP: SNePS Inference Package –Specialized connectives and quantifiers SNeBR: SNePS Belief Revision SNeRE: SNePS Rational Engine Interface Languages –SNePSUL: Lisp-Like –SNePSLOG: Logic-Like –GATN for Fragments of English.

S.C. Shapiro Interaction with Cassie English (Statement, Question, Command) (Current) Set of Beliefs [SNePS] (Updated) Set of Beliefs [SNePS] Actions [SNeRE] (New Belief) [SNePS] English sentence expressing new belief answering question reporting actions Answer [SNIP] GATN Parser GATN Generator Reasoning Clarification Dialogue Looking in World Reasoning

S.C. Shapiro Example Cassies & Worlds

S.C. Shapiro Cassie, the BlocksWorld Robot

S.C. Shapiro FEVAHR: Award-Winning Embodied Cassie Project

S.C. Shapiro FEVAHRWorld Simulation

S.C. Shapiro UXO Remediation Cassie Cassie Corner flag NonUXO object Corner flag UXO Battery meter Corner flag Drop-off zone Field Safe zone Recharging Station

S.C. Shapiro Crystal Space Environment

S.C. Shapiro UB Virtual Site Museum The 9 th -Century BC Northwest Palace at Nimrud-Iraq is the best preserved and documented of all the Assyrian palaces. Its audience halls were originally created as the backdrop for differing royal activities. Completely immersive re-creation of this palace with animated characters and interactive story boards. T. Kesavadas & S. Paley Modeling of King - Animation in Real time VR

S.C. Shapiro Sample Research Issues Intensional Entities

S.C. Shapiro Intensional Entities 1 Rather than represent “objects in the world,” represent mental entities. Includes Imaginary and Fictional Entities. Multiple mental entities may correspond to one world object. –Intensional entities may be co-extensional. –But must be kept separate.

S.C. Shapiro Intensional Entities 2 : The morning star is the evening star. I understand that the morning star is the evening star. : The evening star is Venus. I understand that Venus is the evening star. : Clark Kent is Superman. I understand that Superman is Clark Kent.

S.C. Shapiro Intensional Entities 3 : Lois Lane saw Clark Kent. I understand that Lois Lane saw Clark Kent. : Did Lois Lane see Superman? I don't know. : Did Lois Lane see Clark Kent? Yes, Lois Lane saw Clark Kent. Note Open World Assumption.

S.C. Shapiro Intensional Entities 4 : Superman went to the morning star. I understand that Superman went to Venus. : Did Clark Kent go to Venus? Yes, Superman went to Venus.

S.C. Shapiro Intensional Entities 5 : Buck Rogers went to the evening star. I understand that Buck Rogers went to Venus. : Who went to Venus? Buck Rogers went to Venus and Superman went to Venus.

S.C. Shapiro Intensional Entities 6 The morning star The evening star Venus Superman Clark Kent Buck Rogers Lois Lane Go to See

S.C. Shapiro Sample Research Issues Complex Categories

S.C. Shapiro Complex Categories 1 Noun Phrases: {N | Adj}* N Understanding of the modification must be left to reasoning. Example: orange juice seat Representation must be left vague.

S.C. Shapiro : Kevin went to the orange juice seat. I understand that Kevin went to the orange juice seat. : Did Kevin go to a seat? Yes, Kevin went to the orange juice seat. Complex Categories 2

S.C. Shapiro : Pat is an excellent teacher. I understand that Pat is an excellent teacher. : Is Pat a teacher? Yes, Pat is a teacher. : Lucy is a former teacher. I understand that Lucy is a former teacher. Complex Categories 3

S.C. Shapiro : `former' is a negative adjective. I understand that `former' is a negative adjective. : Is Lucy a teacher? No, Lucy is not a teacher. Complex Categories 4

S.C. Shapiro PseudoRepresentation of Complex Categories Isa(B30, CompCat(orange, CompCat(juice, seat))) Isa(Pat, CompCat(excellent, teacher)) Isa(Lucy, CompCat(former, teacher))

S.C. Shapiro Sample Research Issues Possession

S.C. Shapiro Possession 1 “One man’s meat is another man’s poison.”

S.C. Shapiro : Richard's meat is Henry's poison. I understand that Henry's poison is Richard's meat. : Edward ate Richard's meat. I understand that Edward ate Richard's meat. : Did Edward eat Henry's poison? Yes, Edward ate Henry's poison. Possession 2

S.C. Shapiro : Did Edward eat Henry’s meat? I don’t know. : Did Edward eat Richard's poison? I don’t know. Possession 3 Moral: Possession is a three-place relation.

S.C. Shapiro PseudoRepresentation of Possession Has(Richard, meat, B35) Has(Henry, poison, B37) Equiv(B35, B37)

S.C. Shapiro Sample Research Issues Propositions about Propositions

S.C. Shapiro Propositions about Propositions 1 Propositions are “first-class” mental entities. They can be discussed, just like other mental entities. And must be represented like other mental entities.

S.C. Shapiro : That Bill is sweet is Mary's favorite proposition. I understand that Mary's favorite proposition is that Bill is sweet. : Mike believes Mary's favorite proposition. I understand that Mike believes that Bill is sweet. Propositions about Propositions 2

S.C. Shapiro : That Mary's favorite proposition is that Bill is sweet is cute. I understand that that Mary's favorite proposition is that Bill is sweet is cute. Propositions about Propositions 3

S.C. Shapiro Representing Propositions Representation of Proposition –Not by a Logical Sentence –But by a Functional Term –Denoting a Proposition.

S.C. Shapiro PseudoRepresentation of Propositions about Propositions Has(Mary, CompCat(favorite, proposition), HasProp(Bill, sweet)) Believes(Mike, HasProp(Bill, sweet)) HasProp(Has(Mary, CompCat(favorite, proposition), HasProp(Bill, sweet)), cute)

S.C. Shapiro Sample Research Issues Conditional Plans

S.C. Shapiro Conditional Plans If a block is on a support then a plan to achieve that the support is clear is to pick up the block and then put the block on the table. all(x, y) ({Block(x), Support(y), On(x, y)} &=> {GoalPlan(Clear(y), Snsequence(Pickup(x), Put(x, Table)))}) STRIPS-like representation: No times

S.C. Shapiro Use of Conditional Plan GoalPlan(Clear(B), Snsequence(Pickup(A), Put(A, Table))) Remember (cache) derived propositions.

S.C. Shapiro Use of Conditional Plan GoalPlan(Clear(B), Snsequence(Pickup(A), Put(A, Table))) ??? SNeBR to the rescue!

S.C. Shapiro Sample Research Issues Indexicals

S.C. Shapiro Representation and Use of Indexicals Words whose meanings are determined by occasion of use E.g. I, you, now, then, here, there Deictic Center *I : SNePS term representing Cassie *YOU: person Cassie is talking with *NOW: current time.

S.C. Shapiro Analysis of Indexicals (in input) First person pronouns: *YOU Second person pronouns: *I “here”: location of *YOU Present/Past relative to *NOW.

S.C. Shapiro Generation of Indexicals *I : First person pronouns *YOU : Second person pronouns *NOW : used to determine tense and aspect.

S.C. Shapiro Come here. Use of Indexicals 1

S.C. Shapiro Come here. I came to you, Stu. I am near you. Use of Indexicals 2

S.C. Shapiro Who am I? Your name is ‘Stu’ and you are a person. Who have you talked to? I am talking to you. Talk to Bill. I am talking to you, Bill. Come here. Use of Indexicals 3

S.C. Shapiro Come here. I found you. I am looking at you. Use of Indexicals 4

S.C. Shapiro Come here. I came to you. I am near you. I found you. I am looking at you. Use of Indexicals 5

S.C. Shapiro Who am I? I talked to Stu and I am talking to you. Your name is ‘Bill’ and you are a person. Who are you? I am the FEVAHR and my name is ‘Cassie’. Who have you talked to? Use of Indexicals 6

S.C. Shapiro Sample Research Issues Time

S.C. Shapiro Motivating Joke 9:30:00 AM (Door-to-Door Salesman): May I interest you in a brush? 9:30:02 AM (Homeowner): Not now. 9:30:03 AM (Salesman): Now?

S.C. Shapiro A Personal Sense of Time *NOW contains SNePS term representing current time. *NOW moves when Cassie acts or perceives a change of state.

S.C. Shapiro The Pacemaker PML process periodically increments variable COUNT. *COUNT = some PML integer. Reset to 0 when NOW moves. Provides bodily “feel” of passing time.

S.C. Shapiro Quantizing Time Cannot conceptualize fine distinctions in time intervals. So quantize, e.g. into half orders of magnitude (Hobbs, 2000).

S.C. Shapiro Movement of Time with Pacemaker NOW COUNTn hom 0 KL PML t1 t2 q ! beforeafter time duration !

S.C. Shapiro The Vagueness of “now” I’m now giving a talk. I’m now on sabbatical. I’m now living in East Amherst. I’m now at UB. Multiple now’s at different granularities.

S.C. Shapiro NOW-MTF NOW Semi-lattice of times, all of which contain *NOW, any of which could be meant by “now” Finite---only conceptualized times of conceptualized states Maximal Temporal Frame based on *NOW

S.C. Shapiro Moving NOW with MTF NOW

S.C. Shapiro Current

S.C. Shapiro Current Students Bharat Bhushan, M.S. Candidate Preferential Ordering of Beliefs for Default Reasoning Debra T. Burhans, Ph.D. Candidate A Question-Answering Interpretation of Resolution Refutation Frances L. Johnson, Ph.D. Candidate Belief Revision in a Deductively Open Belief Space John F. Santore, Ph.D. Candidate Distinguishing Perceptually Indistinguishable Objects

S.C. Shapiro For More Information URL: Group: