You are on page 1of 5

Structured Knowledge Representation

Representation and Mapping


- Mapping is the process that maps facts to representations and viece versa.
Theforward representation mapping maps from facts to representation mapping
maps from facts to representations while the backward representation mapping
maps from representations to facts.
- It shows the relationship between the objects.

Approaches to Knowledge Representation


A good knowledge representation system should have following properties: a)
Representable adequacy -> ability to represent all knowledge needed in the
domain.
b) Inferential adequacy -> ability to manipulate knowledge to drive newstructures
inferred from old.
c) Inferential efficiency -> ability to perform inference in the most efficiendirections
d) Acquisitioned efficiency -> ability to acquire new information easily.

Types of Knowledge:
a) Simple relational knowledge [facts as set of relations)
b) Inheritable knowledge(as a desired inference mechanism
c) Inferential knowledge(as a formal logic)
d) Procedural knowledge(control information within the knowledge)

Issues in Knowledge Representation


Issues:
- Are there any attributes of object that occurs in almost every problemdomain?
- Are there any imp relationships between attributes of objects?
- At what level should knowledge be represented?
- How should sets of objects be represented?
- How can relevant parts be accessed when needed.

Types of knowledge model


a) First order predicate logic
b) Procedural representation model
c) Relational representation model
d) Hierarchical representation model

Semantic nets and frames


Semantic Nets
- Semantics nets is the graphical representation of knowledge in terms ofnodes and
the arcs connecting them.
- Nodes represents objects; arcs represents the links.
- Links are used to express relationships
- Links are of two types: is –a and a- kind-of - Is-a refers to specific member of a
class. - A-KIND-OF relate one class to another.
Frames
- Frame is a type of schema used in AI that provides a convenient structurefor
knowledge representation.
- Frame Is similar to field-value structure corresponding slots and slot fillers
- It is a collection of slots and fillers that defines an objects
- Frame provides a third dimension representation of knowledge to semanticnets
by allowing nodes to have structures
- Eg: a frame for a book node is
Slots fillers
-----------------------
Publisher mcgraw
Title AI
Author rich
Edition third
Year 1998
Pages 500 Price
200

Example::
Q) Declarative knowledge base is:
- A person is a mammal
- Sakti Gauchan is a person
- Person has nose
- Sakti gauchan is in Nepalese team. - Uniform color of sakti gauchan is Red/blue
Draw the semantic net representation.
Answer:
Conceptual Dependencies and Scripts
Conceptual dependency (cd)
- Cd is used to represent knowledge acquired from natural language input - If two
or more sentences are identical in meaning, there should be only one
representation
- Sentences are represented as a series of diagrams depicting actions usingboth
abstract and real physical situations. - The agents and objects are represented.
- Eg:
ATRANS
--transfer of abstract relationship eg: give take etc.
Mary take a book from john
John gave Mary a book
- ATRANS, PTRANS , MTRANS, MBUILD, SPEAK, ATTEND, PROPEL,MOVE , GRASP,
EXPEL, INGEST

Script
- Script is a structured representation describing a sequence of events in aparticular
context
- Script is the extended frames by representing expectations of actions andstate
changes.

You might also like