Semantic network:-
A semantic network is a graphic notation for representing
knowledge in patterns of interconnected nodes. Semantic networks became popular
in artificial intelligence and natural language processing only because it
represents knowledge or supports reasoning. These act as another alternative
for predicate logic in a form of knowledge representation.
The structural idea is that knowledge can be stored in the
form of graphs, with nodes representing objects in the world, and arcs representing
relationships between those objects.
- Semantic nets consist of nodes, links and link labels. In these networks diagram, nodes appear in form of circles or ellipses or even rectangles which represents objects such as physical objects, concepts or situations.
- Links appear as arrows to express the relationships between objects, and link labels specify relations.
- Relationships provide the basic needed structure for organizing the knowledge, so therefore objects and relations involved are also not needed to be concrete.
- Semantic nets are also referred to as associative nets as the nodes are associated with other nodes
Related Other Post
is intended to represent the data:
- Tom is a cat.
- Tom caught a bird.
- Tom is owned by John.
- Tom is ginger in colour.
- Cats like cream.
- The cat sat on the mat.
- A cat is a mammal.
- A bird is an animal.
- All mammals are animals.
- Mammals have fur.
Semantic Networks Are Majorly Used For
- Representing data
- Revealing structure (relations, proximity, relative importance)
- Supporting conceptual edition
- Supporting navigation
Main Components Of Semantic Networks
-
Lexical component: :-nodes denoting physical objects or
links are relationships between objects; labels denote the specific objects and
relationships
-
Structural component:- the links or nodes from a diagram
which is directed.
-
Semantic component:- Here the definitions are related
only to the links and label of nodes, whereas facts depend on the approval
areas.
-
Procedural part:- constructors permit the creation of
the new links and nodes. The removal of links and nodes are permitted by
destructors.
- Lexical component: :-nodes denoting physical objects or links are relationships between objects; labels denote the specific objects and relationships
- Structural component:- the links or nodes from a diagram which is directed.
- Semantic component:- Here the definitions are related only to the links and label of nodes, whereas facts depend on the approval areas.
- Procedural part:- constructors permit the creation of the new links and nodes. The removal of links and nodes are permitted by destructors.
Advantages Of Using Semantic Nets
- The semantic network is more natural than the logical representation;
- The semantic network permits using of effective inference algorithm (graphical algorithm)
- They are simple and can be easily implemented and understood.
- The semantic network can be used as a typical connection application among various fields of knowledge, for instance, among computer science and anthropology.
- The semantic network permits a simple approach to investigate the problem space.
- The semantic network gives an approach to make the branches of related components.
Disadvantages Of Using Semantic Nets
- There is no standard definition for link names
- Semantic Nets are not intelligent, dependent on the creator
- Links are not alike in function or form, confusion in links that asserts relationships and structural links
- Undistinguished nodes that represent classes and that represents individual objects
- Links on object represent only binary relations
- Negation and disjunction are not easily expressed
0 Comments
if u have any doubts please let me know,