Skip to main content

Networks-Based Representation

  • Chapter
  • First Online:
Fundamentals of Artificial Intelligence

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 64.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 84.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Collins AM, Quillian MR (1969) Retrieval time from semantic memory. J Verbal Learn Verbal Behav 8(2):240–247

    Article  Google Scholar 

  2. Deliyanni A, Kowalski RA (1979) Logic and semantic networks. Commun ACM 22(3):184–192

    Article  Google Scholar 

  3. Faucher C (2001) Easy definition of new facets in the frame-based language Objlog+. Data Knowl Eng 38:223–263

    Article  Google Scholar 

  4. Harmelen FV et al (2008) Handbook of knowledge representation. Elsevier, pp 213–237

    Google Scholar 

  5. https://www.inf.unibz.it/~franconi/dl/course/dlhb/dlhb-02.pdf. Accessed 19 Dec 2017

  6. http://www.jfsowa.com/pubs/semnet.htm. Accessed 12 Feb 2018

  7. Lytinen SL (1992) Conceptual dependency and its descendants. Comput Math Appl 23(2–5):51–73 Pergamon Press

    Article  MathSciNet  Google Scholar 

  8. Minsky M (1974) A framework for representing knowledge. MIT-AI Laboratory Memo-306

    Google Scholar 

  9. Pike R, Kehler T (1968) The role of frame-based representation in reasoning. Commun ACM 28(9):904–920

    Google Scholar 

  10. Quillian MR (1967) Word concepts: a theory and simulation of some basic semantic capabilities. Behav Sci 12(5):410–443

    Article  Google Scholar 

  11. Quillian MR (1968) Semantic information processing. Cambridge, Mass., MIT Press, pp 216–270

    Google Scholar 

  12. 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

    Google Scholar 

  13. Simmons RF, Chester D (1977) Inferences in quantified semantic networks. Proceedings of the fifth international joint conference on artificial intelligence. MIT, pp 267–273

    Google Scholar 

  14. Sowa J (1976) Conceptual graphs for a data base interface. IBM J Res Develop 336–355

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to K. R. Chowdhary .

Exercises

Exercises

  1. 1.

    Explain the difference between Ontologies and Semantic networks.

  2. 2.

    Describe the logical, structural, semantic, and procedural parts of semantic networks.

  3. 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. 4.

    Suggest a data structure for the implementation of semantic nets such that retrieval can be as fast as possible.

  5. 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. 6.

    Represent the following statements using semantic networks:

    1. a.

      “Rajan teaches his students a lot of innovative things.”

    2. b.

      “Raman tells Rajan’s students a number of useful things.”

    3. c.

      Mike and Mary’s telephone number is the same.

    4. d.

      John believes that Mike and Mary’s telephone number is the same.

  7. 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. 8.

    Represent the following in partitioned semantic networks:

    1. a.

      Every player kicked a ball.

    2. b.

      All players like the referee.

    3. c.

      Andrew believes that there is a fish with lungs.

  9. 9.

    Represent the following statements using semantic networks:

    1. a.

      “John tells his students a lot of useful things.”

    2. 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?

  10. 10.

    Suppose you learn that “Tom is a cat”. What additional knowledge about Tom can be derived from your representation? Explain how.

  11. 11.

    Suppose Tom is unlike most cats and does not eat fish. How could one deal with this in the semantic network?

  12. 12.

    Formulate the solutions as to how the semantic networks can be used in the following cases?

    1. a.

      Natural language understanding

    2. b.

      Information retrieval

    3. c.

      Natural language translation

    4. d.

      Learning systems

    5. e.

      Computer vision

    6. f.

      Speech generation system

  13. 13.

    “The inferencing in semantic networks make use of unification, chaining, modus ponens, and resolution.” Justify each, taking a suitable example.

  14. 14.

    Explain, using semantic networks, how we can map an object’s perception to concepts, and identify these concepts. Give examples.

  15. 15.

    How semantic networks help in understanding the meaning of words in natural language sentences? Explain.

  16. 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. 17.

    Express the following sentences in Description Logic:

    1. a.

      All employees are humans.

    2. b.

      A mother is a female who has a child.

    3. c.

      A parent is a mother or a father.

    4. d.

      A grandmother is a mother who has a child who is a parent.

    5. e.

      Only humans have children that are humans.

  18. 18.

    Translate the logic expressed in Fig. 7.10 into \(\mathscr {DL}\).

  19. 19.

    Select one or more answers from the following. Also, justify the answer(s) selected by you.

    1. a.

      What type of reasoning is performed using semantic networks?

      (A) Deductive

      (B) Default

      (C) Inductive

      (D) Abductive

      (E) Hierarchical

       
    2. 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

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature India Private Limited

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics