0% found this document useful (0 votes)
34 views29 pages

Knowledge Representation

Uploaded by

vishnuteja2612
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views29 pages

Knowledge Representation

Uploaded by

vishnuteja2612
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 29

Approaches to knowledge representation:

1. Simple relational knowledge:


• It is the simplest way of storing facts which uses the relational
method, and each fact about a set of the object is set out
systematically in columns.
• This approach of knowledge representation is famous in database
systems where the relationship between different entities is
represented.
• This approach has little opportunity for inference.
Player Weight Age
Player1 65 23
Player2 58 18
Player3 75 24
2. Inheritable knowledge:

• In the inheritable knowledge approach, all data must be


stored into a hierarchy of classes.
• All classes should be arranged in a generalized form or a
hierarchal manner.
• In this approach, we apply inheritance property.
• Elements inherit values from other members of a class.
• This approach contains inheritable knowledge which shows
a relation between instance and class, and it is called
instance relation.
• Every individual frame can represent the collection of
attributes and its value.
• In this approach, objects and values are represented in
Boxed nodes.
• We use Arrows which point from objects to their values.
3. Inferential knowledge
• Inferential knowledge approach represents knowledge in the
form of formal logics.
• This approach can be used to derive more facts.
• It guaranteed correctness.
• Example: Let's suppose there are two statements:
• Marcus is a man  man(Marcus)
• All men are mortal  ∀x = man (x) ---> mortal (x)
4. Procedural knowledge
• Procedural knowledge approach uses small programs and codes which
describes how to do specific things, and how to proceed.
• In this approach, one important rule is used which is If-Then rule.
• In this knowledge, we can use various coding languages such as LISP
language and Prolog language.
• We can easily represent heuristic or domain-specific knowledge using
this approach.
• But it is not necessary that we can represent all cases in this approach.
Statements:
1.Jerry is a cat.
2.Jerry is a mammal
3.Jerry is owned by Priya.
4.Jerry is brown colored.
5.All Mammals are animal.

You might also like