Page 82 - DCAP506_ARTIFICIAL_INTELLIGENCE
P. 82
Artificial Intelligence
Notes Semantic Network: A semantic network is a network which represents semantic relations between
the concepts. This is often used as a form of knowledge representation.
Tactic Knowledge: Knowledge that can also be attained, but is not as easily transferred.
5.8 Review Questions
1. Make distinction between explicit knowledge and tactic knowledge.
2. Describe the meaning of knowledge representation in clausal form.
3. Explain the approaches of knowledge representation.
4. Explain the concept of semantic network with examples.
5. Illustrate how do you use Predicate Logic to represent knowledge.
6. What is knowledge acquisition? Discus how Knowledge acquisition is considered as one
of the technology contributing to the development of knowledge-based Systems (KBS).
7. Using the vocabulary (i.e. predicate symbols, constants, and function symbols) express the
following sentences in clausal form:
(a) X is a mother of Y if X is female and X is a parent of Y.
(b) X is a father of Y if X is a male parent of Y.
(c) X is human if Y is a parent of X and Y is human.
(d) An individual is human if his or her mother is human and his or her father is human.
(e) If a person is human then his (or her) mother is human or his (or her) father is
human.
(f) No one is his or her own parent.
8. Assume the following facts:
(a) Robin only likes easy courses.
(b) Computing courses are hard.
(c) All courses in Sociology are easy.
(d) “Society is evil” is a sociology course.
Represent these facts in predicate logic and answer the question. What course would
Robin like?
9. What is resolution? Illustrate the concept of applying resolution.
10. Explain the working of unification algorithm.
Answers: Self Assessment
1. Explicit 2. Tacit
3. knowledge-based Systems (KBS) 4. Knowledge Representation
5. Frame 6. Information
7. If-then 8. Semantic
9. Knowledge 10. Inclusion
76 LOVELY PROFESSIONAL UNIVERSITY