Knowledge Representation: Dr. Sumit Srivastava Dept. of CSE, BIT Mesra Ranchi Email:-Sumit@bitmesra - Ac.in
Knowledge Representation: Dr. Sumit Srivastava Dept. of CSE, BIT Mesra Ranchi Email:-Sumit@bitmesra - Ac.in
KNOWLEDGE
REPRESENTATION Introduction
1 2
Introduction Introduction
There are three factors which are put into the machine, which
Human beings are good at understanding, reasoning and
makes it valuable:
interpreting knowledge.
Knowledge: The information related to the environment is
And using this knowledge, they are able to perform various
stored in the machine.
actions in the real world. But how do machines perform
the same? Reasoning: The ability of the machine to understand the stored
knowledge.
3 4
In this example, there is one decision-maker whose actions are justified by sensing the
environment and using knowledge.
But, if we remove the knowledge part here, it will not be able to display any intelligent
behavior
5 6
1
2/18/2024
Humans are best at understanding, reasoning, and Basically, it is a study of how the beliefs, intentions, and
interpreting knowledge. But how machines will be able to judgments of an intelligent agent can be expressed suitably
do all these comes under knowledge representation and for automated reasoning.
reasoning.
One of the primary purposes of Knowledge Representation
includes modeling intelligent behavior for an agent.
7 8
understand and then utilize this knowledge to solve complex something that has been gained through an experience and
Knowledge representation in AI is not just about storing data representing what has been gained from the knowledge.
9 10
11 12
2
2/18/2024
13 14
15 16
Perception
Learning
Planning
Execution
17 18
3
2/18/2024
Knowledge Representation
Techniques
19 20
21 22
Advantages of logical representation: Semantic networks work as an alternative of predicate logic for
Logical representation enables us to do logical reasoning. knowledge representation. In Semantic networks, you can
Logical representation is the basis for the programming represent your knowledge in the form of graphical networks.
languages. This network consists of nodes representing objects and arcs
Disadvantages of logical Representation: which describe the relationship between those objects. Also, it
Logical representations have some restrictions and are categorizes the object in different forms and links those objects.
challenging to work with. This representation consist of two types of relations:
Logical representation technique may not be very natural, IS-A relation (Inheritance)
Kind-of-relation
and inference may not be so efficient.
23 24
4
2/18/2024
25 26
27 28
29 30
5
2/18/2024
31 32