Research in Knowledge Representation and Reasoning Stuart C. Shapiro Department of Computer Science & Engineering Center for MultiSource Information.

Slides:



Advertisements
Similar presentations
Artificial Intelligence
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
Artificial Intelligence Description Logics - Background and Motivation for DL Relation between DL and FOPL (extensional Semantics) Example.
Introduction to Truth Maintenance Systems A Truth Maintenance System (TMS) is a PS module responsible for: 1.Enforcing logical relations among beliefs.
An F-Measure for Context-Based Information Retrieval Michael Kandefer and Stuart C. Shapiro University at Buffalo Department of Computer Science and Engineering.
The Logic of Intelligence Pei Wang Department of Computer and Information Sciences Temple University.
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
Knowledge Representation and Reasoning University "Politehnica" of Bucharest Department of Computer Science Fall 2010 Adina Magda Florea
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.
Combining Numeric and Symbolic Reasoning in SNePS Stuart C. Shapiro Department of Computer Science & Engineering Center for MultiSource Information.
Inconsistency Tolerance in SNePS Stuart C. Shapiro Department of Computer Science and Engineering, and Center for Cognitive Science University.
S.C. Shapiro Endowing Agents with a Personal Sense of Time Haythem O. Ismail & Stuart C. Shapiro Department of Computer Science and Engineering.
Symbolic Representation and Reasoning an Overview Stuart C. Shapiro Department of Computer Science and Engineering, Center for Multisource.
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 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.
S.C. Shapiro Symbol Anchoring in a Grounded Layered Architecture with Integrated Reasoning Stuart C. Shapiro Department of Computer Science.
SNePS 3 for Ontologies Stuart C. Shapiro Department of Computer Science and Engineering, and Center for Cognitive Science University at Buffalo,
Research in Knowledge Representation, Reasoning, and Acting Stuart C. Shapiro Professor, CSE Director, Center for Cognitive Science Director,
Improving Recovery for Belief Bases Frances L. Johnson & Stuart C. Shapiro Department of Computer Science and Engineering, Center for Multisource.
AI: Trends and Directions Stuart C. Shapiro Professor, CSE Affiliated Professor, Linguistics, Philosophy Director, SNePS Research Group ACM.
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.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
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.
Inference Graphs: A Roadmap Daniel R. Schlegel and Stuart C. Department of Computer Science and Engineering L A – Logic of Arbitrary.
Panel Discussion I: Brainstorm on Language, Embodiment and the Critical minass of Intelligence Moderator: Alexei Samsonovich Panelists: Kenneth De Jong,
Formal Models in AGI Research Pei Wang Temple University Philadelphia, USA.
NATURAL LANGUAGE UNDERSTANDING FOR SOFT INFORMATION FUSION Stuart C. Shapiro and Daniel R. Schlegel Department of Computer Science and Engineering Center.
Pattern-directed inference systems
Concurrent Inference Graphs Daniel R. Schlegel Department of Computer Science and Engineering Problem Summary Inference graphs 2 in their current form.
Concurrent Reasoning with Inference Graphs Daniel R. Schlegel and Stuart C. Shapiro Department of Computer Science and Engineering University at Buffalo,
CSE (c) S. Tanimoto, 2005 Knowledge Representation 1 Knowledge Representation (Introduction) Knowledge Information Data Knowledge representation:
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Knowledge Representation and Reasoning in SNePS for Bioinformatics Stuart C. Shapiro Department of Computer Science and Engineering, and Center.
Knowledge Representation Fall 2013 COMP3710 Artificial Intelligence Computing Science Thompson Rivers University.
EEL 5937 Content languages EEL 5937 Multi Agent Systems Lecture 10, Feb. 6, 2003 Lotzi Bölöni.
Of 29 lecture 15: description logic - introduction.
Concurrent Reasoning with Inference Graphs Daniel R. Schlegel Stuart C. Shapiro Department of Computer Science and Engineering Problem Summary Rise of.
March 3, 2016Introduction to Artificial Intelligence Lecture 12: Knowledge Representation & Reasoning I 1 Back to “Serious” Topics… Knowledge Representation.
Artificial Intelligence Logical Agents Chapter 7.
Knowledge Representation
Chapter 7. Propositional and Predicate Logic
Introduction to Prolog
Knowledge Representation
Building an mglair Agent a tutorial
Survey of Knowledge Base Content
CSE 4705 Artificial Intelligence
MGLAIR Modal Grounded Layered Architecture with Integrated Reasoning
Back to “Serious” Topics…
Knowledge Representation (Introduction)
Chapter 7. Propositional and Predicate Logic
Knowledge Representation (Introduction)
Semantic Nets and Frames
Knowledge Representation (Introduction)
Habib Ullah qamar Mscs(se)
Presentation transcript:

Research in Knowledge Representation and Reasoning Stuart C. Shapiro Department of Computer Science & Engineering Center for MultiSource Information Fusion Center for Cognitive Science University at Buffalo, The State University of New York

Fall 2006S. C. Shapiro2 KL (SNePS) PMLa PMLb PMLc SAL Mind Body Independent of lower-body implementation Hearing Vision Motion Speech WORLDWORLD I/P s o c k e t s MGLAIR Agent Architecture Dependent on lower-body implementation Proprioception

Fall 2006S. C. Shapiro3 SNePS SNePS is a Logic-Based Frame-Based Network-Based knowledge representation, reasoning, and acting system.

Fall 2006S. C. Shapiro4 SNePS Is Logic-Based wff1!: all(x)(Isa(x,dog) => Property(x,four-legged)) wff2!: Isa(Toto,dog) : Property(Toto,?x)? wff3!: Property(Toto,four-legged) : Isa(Fala,dog)! wff6!: Property(Fala,four-legged) wff5!: Isa(Fala,dog) : askwh Property(?x,four-legged) Fala: Fala Toto: Toto : list-wffs wff6!: Property(Fala,four-legged) wff5!: Isa(Fala,dog) wff3!: Property(Toto,four-legged) wff2!: Isa(Toto,dog) wff1!: all(x)(Isa(x,dog) => Property(x,four-legged))

Fall 2006S. C. Shapiro5 SNePS Is Frame-Based : %(describe *nodes) (m6! (a1 Fala) (a2 four-legged) (r Property)) (m5! (a1 Fala) (a2 dog) (r Isa)) (m3! (a1 Toto) (a2 four-legged) (r Property)) (m2! (a1 Toto) (a2 dog) (r Isa)) (m1! (forall v1) (ant (p1 (a1 v1) (a2 dog) (r Isa))) (cq (p2 (a1 v1) (a2 four-legged) (r Property)))) : %(describe (assert r Isa a1 (Fido Rover Lassie) a2 (dog pet))) (m7! (a1 Lassie Rover Fido) (a2 pet dog) (r Isa)) wff7!: Isa({Lassie,Rover,Fido},{pet,dog}) : Property(Rover, ?x)? wff8!: Property(Rover,four-legged)

Fall 2006S. C. Shapiro6 SNePS Is Network-Based : define-frame Ako(nil subclass superclass) Ako(x1, x2) will be represented by {, } : Ako({man, dog}, mammal). wff1!: Ako({dog,man},mammal) : Ako({mammal, fish}, vertebrate). wff2!: Ako({fish,mammal},vertebrate) : Ako(vertebrate, animal). wff3!: Ako(vertebrate,animal) : %(define-path subclass (compose subclass (kstar (compose superclass- ! subclass))))... : askwh Ako(?x, animal) vertebrate: vertebrate fish: fish mammal: mammal dog: dog man: man

Fall 2006S. C. Shapiro7 Procedural Attachment A predicate or function symbol may be attached to a user-written procedure so instances may be computed in the underlying programming language.

Fall 2006S. C. Shapiro8 Example of Procedural Attachment : Diff(7,3,?x)? wff24!: Diff(7,3,4) : Diff(10,?x,7)? wff25!: Diff(10,3,7) : Diff(?x,5,7)? wff26!: Diff(12,5,7) : Diff(15,8,7)? wff314!: Diff(15,8,7) : Diff(15,8,9)? wff316!: ~Diff(15,8,9)

Fall 2006S. C. Shapiro9 Building Domain all(x)(onFloor(x) => {( location(belowGround)), ( location(aboveGround))}).

Fall 2006S. C. Shapiro10 Primitive Acts A version of procedural attachment for implementing intelligent agents: : perform say(Welcome, "to you all.") Welcome to you all.

Fall 2006S. C. Shapiro11 Policies Connect propositions and acts: wheneverdo(location(belowGround), withsome(f, onFloor(f), say("It's dark here on floor",f), say("Where am I?",""))). wheneverdo(location(aboveGround), withsome(f, onFloor(f), say("It's sunny outside floor",f), say("Where am I?",""))).

Fall 2006S. C. Shapiro12 SNeBR: Belief Revision/ Assumption-Based Truth Maintenance Identify possible culprits of contradictions. Disbelieve implications of disbelieved hypotheses. Use state constraints to adjust beliefs: andor(1,1){onFloor(1),onFloor(2),onFloor(3),onFloor(4)}. andor(1,1){location(belowGround),location(aboveGround)}.

Fall 2006S. C. Shapiro13 Combined Use of SNeBR & Procedural Attachment : perform believe(onFloor(1)) It's dark here on floor 1 : location(?x)? wff24!: ~location(aboveGround) wff6!: location(belowGround) : perform believe(onFloor(4)) It's sunny outside floor 4 : location(?x)? wff33!: ~location(belowGround) wff7!: location(aboveGround)

Fall 2006S. C. Shapiro14 BR with Multiple Sources wff1: all(x)(andor(0,1){mammal(x),fish(x)}) wff2: all(x)(fish(x) has(x,scales)) wff4: all(x)(whale(x) => fish(x)) wff5: Source(Melville,all(x)(whale(x) => fish(x))) wff6: all(x)(whale(x) => mammal(x)) wff7: Source(Darwin,all(x)(whale(x) => mammal(x))) wff8: Sgreater(Darwin,Melville) wff11: free(Willy) and whale(Willy) Note: Source & Sgreater props are regular object-language props.

Fall 2006S. C. Shapiro15 : has(Willy, scales)? I infer fish(Willy) I infer has(Willy,scales) I infer mammal(Willy) I infer it is not the case that wff14: fish(Willy) Finding the Contradiction

Fall 2006S. C. Shapiro16 Using Source Credibility A contradiction was detected within context default-defaultct. The contradiction involves the newly derived proposition: wff17: ~fish(Willy) { } and the previously existing proposition: wff14: fish(Willy) { } The least believed hypothesis: (wff4) The most common hypothesis: (nil) The hypothesis supporting the fewest wffs: (wff1) I removed the following belief: wff4: all(x)(whale(x) => fish(x)) I no longer believe the following 2 propositions: wff14: fish(Willy) wff13: has(Willy,scales)

Fall 2006S. C. Shapiro17 Conclusions MGLAIR is an agent architecture –For connecting reasoning with sensing and acting SNePS is a –Logic-based –Frame-based –Network-based –Knowledge representation, reasoning, and acting system. Procedural attachment provides –Sensing, acting, computing at the “subcognitive” layers SNeBR does belief revision & truth maintenance. Source meta-knowledge may be entered and used.