Abstract
Network-based method is another approach for knowledge representation and reasoning. They have particularly the advantage that, using the network one can navigate through the knowledge represented, and can perform the inferences. This chapter presents the semantic networks, conceptual graphs, frames, and conceptual dependencies, as well as their syntax and semantics. The \(\mathscr {DL}\) (description logic)—a modified predicate logic for real-world applications is treated in detail, with examples of its language—the concept language for inferencing. Conceptual dependency (CD) is a language-independent representation and reasoning framework, such that whatever may be the natural language used, as long as its meaning is the same, the CD will be the same. The script language for representation and reasoning along with its syntax, semantics, and reasoning for CD is presented, followed with chapter summary, and an exhaustive list of exercises.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Collins AM, Quillian MR (1969) Retrieval time from semantic memory. J Verbal Learn Verbal Behav 8(2):240–247
Deliyanni A, Kowalski RA (1979) Logic and semantic networks. Commun ACM 22(3):184–192
Faucher C (2001) Easy definition of new facets in the frame-based language Objlog+. Data Knowl Eng 38:223–263
Harmelen FV et al (2008) Handbook of knowledge representation. Elsevier, pp 213–237
https://www.inf.unibz.it/~franconi/dl/course/dlhb/dlhb-02.pdf. Accessed 19 Dec 2017
http://www.jfsowa.com/pubs/semnet.htm. Accessed 12 Feb 2018
Lytinen SL (1992) Conceptual dependency and its descendants. Comput Math Appl 23(2–5):51–73 Pergamon Press
Minsky M (1974) A framework for representing knowledge. MIT-AI Laboratory Memo-306
Pike R, Kehler T (1968) The role of frame-based representation in reasoning. Commun ACM 28(9):904–920
Quillian MR (1967) Word concepts: a theory and simulation of some basic semantic capabilities. Behav Sci 12(5):410–443
Quillian MR (1968) Semantic information processing. Cambridge, Mass., MIT Press, pp 216–270
Simmons RF (1973) Semantic networks: their computation and use for understanding English sentences. In: Schank RC, Colby KM (eds) Computer models of thought and language. W.H. Freeman and Co, San Francisco, CA
Simmons RF, Chester D (1977) Inferences in quantified semantic networks. Proceedings of the fifth international joint conference on artificial intelligence. MIT, pp 267–273
Sowa J (1976) Conceptual graphs for a data base interface. IBM J Res Develop 336–355
Author information
Authors and Affiliations
Corresponding author
Exercises
Exercises
-
1.
Explain the difference between Ontologies and Semantic networks.
-
2.
Describe the logical, structural, semantic, and procedural parts of semantic networks.
-
3.
There are many words in the English language which can be used as noun and verb, for example, “book” in “Book my ticket” and “This is my book” have used the word “book” as verb and noun, respectively. In the following words, what are their different parts of speech?
milk, house, liquid, airborne, group, set.
Suggest a method in each case, as to how you will reason the true meaning.
-
4.
Suggest a data structure for the implementation of semantic nets such that retrieval can be as fast as possible.
-
5.
Represent the relationships between quadrangle, parallelogram, rhombus, rectangle, and square in the form of a semantic network. Is the semantic network unique, or are there many different forms it can take?
-
6.
Represent the following statements using semantic networks:
-
a.
“Rajan teaches his students a lot of innovative things.”
-
b.
“Raman tells Rajan’s students a number of useful things.”
-
c.
Mike and Mary’s telephone number is the same.
-
d.
John believes that Mike and Mary’s telephone number is the same.
-
a.
-
7.
Represent the following knowledge in a semantic network:
Dogs are Mammals
Birds have Wings
Mammals are Animals
Bats have Wings
Birds are Animals
Bats are Mammals
Fish are Animals
Dogs chase Cats
Worms are Animals
Cats eat Fish
Cats are Mammals
Birds eat Worms
Cats have Fur
Fish eat Worms
-
8.
Represent the following in partitioned semantic networks:
-
a.
Every player kicked a ball.
-
b.
All players like the referee.
-
c.
Andrew believes that there is a fish with lungs.
-
a.
-
9.
Represent the following statements using semantic networks:
-
a.
“John tells his students a lot of useful things.”
-
b.
“Andrea tells John’s students an enormous number of useful things.”
Suppose you wanted to build an AI system that was able to work out “who tells John’s students the greatest number of useful things.” How could you do that?
-
a.
-
10.
Suppose you learn that “Tom is a cat”. What additional knowledge about Tom can be derived from your representation? Explain how.
-
11.
Suppose Tom is unlike most cats and does not eat fish. How could one deal with this in the semantic network?
-
12.
Formulate the solutions as to how the semantic networks can be used in the following cases?
-
a.
Natural language understanding
-
b.
Information retrieval
-
c.
Natural language translation
-
d.
Learning systems
-
e.
Computer vision
-
f.
Speech generation system
-
a.
-
13.
“The inferencing in semantic networks make use of unification, chaining, modus ponens, and resolution.” Justify each, taking a suitable example.
-
14.
Explain, using semantic networks, how we can map an object’s perception to concepts, and identify these concepts. Give examples.
-
15.
How semantic networks help in understanding the meaning of words in natural language sentences? Explain.
-
16.
Represent the following as a series of frames:
Dogs are Mammals
Birds have Wings
Mammals are Animals
Bats have Wings
Birds are Animals
Bats are Mammals
Fish are Animals
Dogs chase Cats
Worms are Animals
Cats eat Fish
Cats are Mammals
Birds eat Worms
Cats have Fur
Fish eat Worms
-
17.
Express the following sentences in Description Logic:
-
a.
All employees are humans.
-
b.
A mother is a female who has a child.
-
c.
A parent is a mother or a father.
-
d.
A grandmother is a mother who has a child who is a parent.
-
e.
Only humans have children that are humans.
-
a.
-
18.
Translate the logic expressed in Fig. 7.10 into \(\mathscr {DL}\).
-
19.
Select one or more answers from the following. Also, justify the answer(s) selected by you.
-
a.
What type of reasoning is performed using semantic networks?
(A) Deductive
(B) Default
(C) Inductive
(D) Abductive
(E) Hierarchical
-
b.
In the Description Logic, the domain is always,
(A) Open world
(B) Closed world
(C) Depends on the domain used
(D) None of above
-
a.
Rights and permissions
Copyright information
© 2020 Springer Nature India Private Limited
About this chapter
Cite this chapter
Chowdhary, K.R. (2020). Networks-Based Representation. In: Fundamentals of Artificial Intelligence. Springer, New Delhi. https://doi.org/10.1007/978-81-322-3972-7_7
Download citation
DOI: https://doi.org/10.1007/978-81-322-3972-7_7
Published:
Publisher Name: Springer, New Delhi
Print ISBN: 978-81-322-3970-3
Online ISBN: 978-81-322-3972-7
eBook Packages: Computer ScienceComputer Science (R0)