Semantics of a Propositional Network Stuart C. Shapiro Department of Computer Science & Engineering Center for MultiSource Information Fusion.

Slides:



Advertisements
Similar presentations
Artificial Intelligence
Advertisements

An F-Measure for Context-Based Information Retrieval Michael Kandefer and Stuart C. Shapiro University at Buffalo Department of Computer Science and Engineering.
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.
Knowledge Representation
Knowledge Representation
Semantic Nets, Frames, World Representation. Knowledge Representation as a medium for human expression An intelligent system must have KRs that can be.
Research in Knowledge Representation and Reasoning Stuart C. Shapiro Department of Computer Science & Engineering Center for MultiSource Information.
Knowledge Representation
CPSC 322, Lecture 23Slide 1 Logic: TD as search, Datalog (variables) Computer Science cpsc322, Lecture 23 (Textbook Chpt 5.2 & some basic concepts from.
CPSC 322, Lecture 19Slide 1 Propositional Logic Intro, Syntax Computer Science cpsc322, Lecture 19 (Textbook Chpt ) February, 23, 2009.
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.
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.
A Differential Approach to Inference in Bayesian Networks - Adnan Darwiche Jiangbo Dang and Yimin Huang CSCE582 Bayesian Networks and Decision Graph.
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.
CPSC 322, Lecture 23Slide 1 Logic: TD as search, Datalog (variables) Computer Science cpsc322, Lecture 23 (Textbook Chpt 5.2 & some basic concepts from.
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 Symbol-Anchoring in Cassie Stuart C. Shapiro and Haythem O. Ismail Department of Computer Science and Engineering and Center for.
CSE 222 Systems Programming Graph Theory Basics Dr. Jim Holten.
A Logic of Arbitrary and Indefinite Objects Stuart C. Shapiro Department of Computer Science and Engineering, and Center for Cognitive Science.
S.C. Shapiro Symbol Anchoring in a Grounded Layered Architecture with Integrated Reasoning Stuart C. Shapiro Department of Computer Science.
Knowledge Representation
SNePS 3 for Ontologies Stuart C. Shapiro Department of Computer Science and Engineering, and Center for Cognitive Science University at Buffalo,
Improving Recovery for Belief Bases Frances L. Johnson & Stuart C. Shapiro Department of Computer Science and Engineering, Center for Multisource.
A Differential Approach to Inference in Bayesian Networks - Adnan Darwiche Jiangbo Dang and Yimin Huang CSCE582 Bayesian Networks and Decision Graphs.
A Logic of Arbitrary and Indefinite Objects Stuart C. Shapiro Department of Computer Science and Engineering, and Center for Cognitive Science.
S.C. Shapiro An Introduction to SNePS 3 Stuart C. Shapiro Department of Computer Science and Engineering and Center for Cognitive Science State.
Knowledge Representation
Frames and semantic networks, page 1 CSI 4106, Winter 2005 A brief look at semantic networks A semantic network is an irregular graph that has concepts.
TM CG Notes Latest: Outline Big Picture architecture Topic Maps – CG – Notio Notes – Amine Notes – CharGer Notes – Prolog – Analogy –
For Friday Exam 1. For Monday No reading Take home portion of exam due.
Ming Fang 6/12/2009. Outlines  Classical logics  Introduction to DL  Syntax of DL  Semantics of DL  KR in DL  Reasoning in DL  Applications.
Inference Graphs: A Roadmap Daniel R. Schlegel and Stuart C. Department of Computer Science and Engineering L A – Logic of Arbitrary.
Dimitrios Skoutas Alkis Simitsis
NATURAL LANGUAGE UNDERSTANDING FOR SOFT INFORMATION FUSION Stuart C. Shapiro and Daniel R. Schlegel Department of Computer Science and Engineering Center.
Temporal Reasoning and Planning in Medicine Frame-Based Representations and Description Logics Yuval Shahar, M.D., Ph.D.
Structured Knowledge Chapter 7. 2 Logic Notations Does logic represent well knowledge in structures?
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,
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
Semantic Nets, Frames, World Representation CS – W February, 2004.
1 CS 2710, ISSP 2610 Chapter 12 Knowledge Representation.
1 Discussion of: Discourse Referents and External Anchors in Developmental Thought by Josef Perner Alan Garnham Psychology University of Sussex
Knowledge Representation and Reasoning in SNePS for Bioinformatics Stuart C. Shapiro Department of Computer Science and Engineering, and Center.
1 Logic Notations Frege’s Begriffsschrift (concept writing) : assert P not P if P then Q for every x, P(x) P P Q P P(x) x.
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?
1 CS 385 Fall 2006 Chapter 7 Knowledge Representation 7.1.1, 7.1.5, 7.2.
For Wednesday Read chapter 13 No homework. Program 2 Any questions?
Reasoning Systems For Categories By Franklyn O. Reasoning Systems For Categories Categories are the primary building blocks of any large-scale knowledge.
2004/9/15fuzzy set theory chap02.ppt1 Classical Logic the forms of correct reasoning - formal logic.
Of 29 lecture 15: description logic - introduction.
Page 1 Renzo Angles and Claudio Gutierrez University of Chile ACM Computing Surveys, 2008 Survey of Graph Database Models.
Concurrent Reasoning with Inference Graphs Daniel R. Schlegel Stuart C. Shapiro Department of Computer Science and Engineering Problem Summary Rise of.
Naming CSCI 6900/4900. Names & Naming System Names have unique importance –Resource sharing –Identifying entities –Location reference Name can be resolved.
Definition and Technologies Knowledge Representation.
Knowledge Representation Techniques
Conceptual Graphs(1) A CG is a finite, connected, bipartite graph.
ece 720 intelligent web: ontology and beyond
Knowledge Representation
MGLAIR Modal Grounded Layered Architecture with Integrated Reasoning
Weak Slot-and-Filler Structures
Cognitive Processes PSY 334
Semantic Nets and Frames
Presentation transcript:

Semantics of a Propositional Network 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

April, 2007S. C. Shapiro2 Setting Semantics of SNePS 3 Builds on previous versions of SNePS and predecessor systems Ideas evolved from pre-1968 to current.

April, 2007S. C. Shapiro3 Kind of Graph Directed Acyclic Graph With Labeled Edges (arcs) Cf. Relational graphs No parallel arcs with same label Allowed: parallel arcs with different labels Allowed: multiple outgoing arcs –With same or different labels –To multiple nodes –Each node identified by a URI

April, 2007S. C. Shapiro4 Basic Notions 1 Network represents conceptualized mental entities of a believing and acting agent. Entities include –Individuals –Classes –Properties –Relations –Propositions –Acts –etc…

April, 2007S. C. Shapiro5 Basic Notions relation between entities and nodes. –Every node denotes a mental entity. Arbitrary and Indefinite Terms replace variables. –Every mental entity denoted by one node. –No two nodes with same arcs to same nodes. Some, not all, proposition-denoting nodes are asserted.

April, 2007S. C. Shapiro6 Contexts Delimit sub-graph of entire network. Contain and distinguish hypotheses and derived propositions. Organized as a rooted DAG for inheritance of asserted propositions.

April, 2007S. C. Shapiro7 Top-Level Domain Ontology Entity –Proposition –Act –Policy –Thing Use many-sorted logic.

April, 2007S. C. Shapiro8 Syntactic Hierarchy Node –Atomic Base (Individual constants) Variable –Arbitrary –Indefinite –Molecular Generic …

April, 2007S. C. Shapiro9 Semantics of Individual Constants Base node, n i –No outgoing arcs Denotes some entity e i n i is created because –When e i is conceived of no other node “obviously” denotes it.

April, 2007S. C. Shapiro10 Frame View of Molecular Nodes mi:(R1 (n1 … n11k) … Rj (nj1 … njjk)) mi n1n11k nj1 njjk R1 Rj …… … Multiple arcs with same label forms a set.

April, 2007S. C. Shapiro11 Set/Frame View Motivates Slot-Based Inference E.g. From (member (Fido Lassie Rover) class (dog pet)) To (member (Fido Lassie) class dog)

April, 2007S. C. Shapiro12 Slot-Based Inference & Negation From (not (member (Fido Lassie Rover) class (dog pet))) To (not (member (Fido Lassie) class dog)) OK. From (not (siblings (Betty John Mary Tom))) To (not (siblings (Betty Tom))) Maybe not.

April, 2007S. C. Shapiro13 Relation Definition Controls Slot-Based Inference Name Type (of node(s) pointed to) Docstring Positive –Adjust ( expand, reduce, or none ) –Min –Max Negative –Adjust ( expand, reduce, or none ) –Min –Max Path

April, 2007S. C. Shapiro14 Example: member Name: member Type: entity Docstring: “Points to members of some category.” Positive –Adjust: reduce –Min: 1 –Max: nil Negative –Adjust: reduce –Min: 1 –Max: nil (member (Fido Lassie Rover) class (dog pet)) ├ (member (Fido Lassie) class dog) (not (member (Fido Lassie Rover) class (dog pet))) ├ (not (member (Fido Lassie) class dog))

April, 2007S. C. Shapiro15 Example: siblings Name: siblings Type: person Docstring: “Points to group of people.” Positive –Adjust: reduce –Min: 2 –Max: nil Negative –Adjust: expand –Min: 2 –Max: nil (siblings (Betty John Mary Tom)) ├ (siblings (Betty Tom)) (not (siblings (Betty John Mary))) ├ (not (siblings (Betty John Mary Tom))

April, 2007S. C. Shapiro16 Case Frames Function “symbols” of the SNePS logic. Denote nonconceptualized functions in the domain.

April, 2007S. C. Shapiro17 Case Frame Definition Type (of created node) Docstring KIF-mapping Relations

April, 2007S. C. Shapiro18 Example Case Frame Type: proposition Docstring: “the proposition that [member] is a [class]” KIF-mapping: (‘Inst member class) Relations: (member class)

April, 2007S. C. Shapiro19 Example Proposition M1!:(member (Fido Lassie Rover) class (dog pet)) (Inst (setof Fido Lassie Rover) (setof dog pet)) The proposition that Rover, Lassie, and Fido is a pet and dog.

April, 2007S. C. Shapiro20 Arbitrary Terms (any x restrict p1 … pn) No two that are just renamings. p1 pn x mi nj nk any restrict …… propositions [Shapiro KR’04]

April, 2007S. C. Shapiro21 Example: Dogs are furry. M3!:(object (any x restrict (member x class dog)) property furry)

April, 2007S. C. Shapiro22 Indefinite Terms, Example There’s some citizen of every country whom Mike believes is a spy. M9!:(agent Mike belief (member (some x ((any y (member y class country))) (relation citizen subject x object y)) class spy))

April, 2007S. C. Shapiro23 Closed Indefinite Terms, Example Mike believes that some citizen of every country is a spy. M15!:(agent Mike belief (close (member (some x ((any y (build member y class country))) (relation citizen subject x object y)) class spy)))

April, 2007S. C. Shapiro24 Other Topics Logical Connectives –(andor (i j) P1 … Pn) –(thresh (i j) P1 … Pn) –(i=> (setof A1 … An) (setof C1 … Cn)) Supports for ATMS

April, 2007S. C. Shapiro25 Summary Nodes denote mental entities. –Individual constants. –Arbitrary and Indefinite terms. –Functional terms, including: Atomic Propositions; Nonatomic Propositions. Some propositions are asserted. Labeled arcs indicate argument position. Case Frames denote nonconceptualized functions.