Lecture 10: Semantic Network

Slides:



Advertisements
Similar presentations
Artificial Intelligence 4. Knowledge Representation
Advertisements

Computational language: week 10 Lexical Knowledge Representation concluded Syntax-based computational language Sentence structure: syntax Context free.
Natural Language Processing Lecture 2: Semantics.
Knowledge Representation
Knowledge Representation
Knowledge Representation. Essential to artificial intelligence are methods of representing knowledge. A number of methods have been developed, including:
Semantic Nets, Frames, World Representation. Knowledge Representation as a medium for human expression An intelligent system must have KRs that can be.
14th September 2006 Dr Bogdan L. Vrusias
INTRODUCTION TO ARTIFICIAL INTELLIGENCE Massimo Poesio LECTURE 4: Semantic Networks and Description Logics.
Knowledge Representation
Stéphane Ducasse2.1 OOP? What is OOP? Why? OOP in a nutshell.
1 Chapter 3 Knowledge Representation AI & ESChapter 3 2 Knowledge Representation Semantic Network Network Representation Conceptual Graph Frame.
Natural Categories Hierarchical organization of categories –Superordinate (e.g., furniture) –Basic-level (e.g., chair) –Subordinate (e.g., armchair) Rosch.
Knowledge Representation using First-Order Logic (Part II) Reading: Chapter 8, First lecture slides read: Second lecture slides read:
Knowledge Representation
Objects Objects are at the heart of the Object Oriented Paradigm What is an object?
(c) University of Washington03-1 CSC 143 Java Inheritance Reading: Ch. 10.
Knowledge Representation
1 Semantic Web Semantic Web DL Relationships with other Formalisms Habib Rostami.
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.
Knowledge Representation Semantic Network dan Frame.
Lectures on Artificial Intelligence – CS289 Conceptual Graphs
For Friday Exam 1. For Monday No reading Take home portion of exam due.
Alternative representations: Semantic networks
Knowledge Representation CPTR 314. The need of a Good Representation  The representation that is used to represent a problem is very important  The.
My Family.
For Wednesday Read chapter 13 Homework: –Chapter 10, exercise 5 (part 1 only, don’t redo) Progress for program 2 due.
Temporal Reasoning and Planning in Medicine Frame-Based Representations and Description Logics Yuval Shahar, M.D., Ph.D.
Lectures on Artificial Intelligence – CS435 Conceptual Graphs
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Structured Knowledge Chapter 7. 2 Logic Notations Does logic represent well knowledge in structures?
Artificial Intelligence Knowledge Representation.
CMSC 471 Spring 2014 Class #22 Thursday, April 17 Knowledge Representation Professor Marie desJardins,
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 Knowledge Representation (continue). 2 Knowledge Representation Logic isn’t the only method of representing knowledge. There are other methods which.
Oral English Foreign Language Class Hello Class Hello, Ms. Vellon.
Lecture 4 Rohan Sinclair
Ch. 12 – Knowledge Representation Supplemental slides for CSE 327 Prof. Jeff Heflin.
Knowledge Representation
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.
1 CS 385 Fall 2006 Chapter 7 Knowledge Representation 7.1.1, 7.1.5, 7.2.
Relative Pronoun.  Hello, I’m Sara. Do you want to know my family?
For Wednesday Read chapter 13 No homework. Program 2 Any questions?
First-Order Logic Semantics Reading: Chapter 8, , FOL Syntax and Semantics read: FOL Knowledge Engineering read: FOL.
Knowledge Representation
Knowledge Engineering. Sources of Knowledge - Books - Journals - Manuals - Reports - Films - Databases - Pictures - Audio and Video Tapes - Flow Diagram.
Knowledge Representation and Reasoning Chapter 12 Some material adopted from notes by Andreas Geyer-Schulz and Chuck Dyer.
LESSON 20 Family عائِلَة. DO NOW  List all opposite that you have learned about so far.
Module 5 Other Knowledge Representation Formalisms
Artificial Intelligence
S.2 ENGLISH Past Continuous Tense.
EKT472: Object Oriented Programming
Knowledge Representation
Family Grandfather Grandmother Mother Father Aunt Uncle Sister Brother
Unit 2 This is my sister..
Knowledge Representation
ARTIFICIAL INTELLIGENCE
Artificial Intelligence (CS 370D)
Strong Slot-and-Filler Structures
Issues in Knowledge Representation
Strong Slot-and-Filler Structures
ARTIFICIAL INTELLIGENCE
My ball.
BRIGHT 1 Unit 5 People Around Me.
Weak Slot-and-Filler Structures
His father his mother his brothers his sister. his father his mother his brothers his sister.
Semantic Nets and Frames
Complete the following sentences with the name of the relative.
JOHN’S FAMILY.
Presentation transcript:

Lecture 10: Semantic Network Concepts Relations FOL Heshaam Faili hfaili@ece.ut.ac.ir University of Tehran

Semantic Networks A Semantic Network (SN) is a simple notation scheme for logical knowledge representation. A SN consists of a concepts and relations between concepts. Representing a SN with a directed graph : Vertices : denote concepts. Edges : represent relation between concepts. The graphical depiction associated with a SN is a significant reason for their popularity.

Semantic Networks Example (1) “Bill is taller than John .” Non appropriate scheme : Bill John Taller than Appropriate scheme : Bill John height h1 h2 180 Greater than value

Semantic Networks Relations For an appropriate scheme: Draw relations on the basic of primitives. Represent complicated relations with this primitives. Basic primitive height h1 h2 Greater than Taller than

Semantic Networks Relations The ISA (is-a) relation is often used to link instances to classes, classes to superclasses. Some links (e.g. isPart) are inherited along ISA paths. The semantics of a SN can be relatively very formal or informal. often defined at the implementation level

Semantic Networks Relations furniture Tan Leather Brown My chair Person Me Seat Chairs is - a isPart owner covering color

Semantic Networks Relations Some times we had to override a relation for an inherited node (e.g travel by). Birds is - a Walk Animal Panguin Eagle Fly Travel by

Semantic Networks Reification Non-binary relationships can be represented by “turning the relationship into an object” This is an example of what logicians call “reification”. consider an abstract concept to be real. We might want to represent the generic give event as a relation involving four things: an agent, a recipient, an object and an activation time.

Semantic Networks Reification Consider this : “John gave Mary the book.” Abstract concept (gave) => real. Gave is - a Mary Verb The book John Past Time Agent Object Recipient

Semantic Networks Example (2) Family relationships. Primitives : father, mother, brother, sister, son, daughter. More complicated relations representing with primitives: aunt ( man ) : sister ( father ( man )) causion ( man ) : son ( brother ( mother ( man ))) etc .

Semantic Networks Example (3) “Every dogs has bitten a postman.” Is equal to : X ( dog(X) Y ( postman(Y) & bitten(X, Y))) Represent SN for one (dog, postman). Quantify the represented SN. GS is the set of generilized statements that has been quanified.

Semantic Networks Example (3) Bit is - a d Postman p b Dog Agent Object g GS is - a  Form

?