Professional Documents
Culture Documents
AI - Unit - 04
AI - Unit - 04
Objects
Events
Performance
Facts
Meta-Knowledge
Knowledge-base
Perception
Learning
Knowledge Representation & Reasoning
Planning
Execution
Example
Syntax Semantics
It decides how we can
construct legal sentences in
Semantics are the rules by
logic.
which we can interpret the
It determines which symbol
sentence in the logic.
we can use in knowledge
It assigns a meaning to
representation.
each sentence.
Also, how to write those
symbols.
Advantages:
Logical representation helps to perform logical
reasoning.
This representation is the basis for the programming
languages.
Disadvantages:
Semantic networks take more computational time at
runtime.
Also, these are inadequate as they do not have any
equivalent quantifiers.
These networks are not intelligent and depend on the
creator of the system.
Advantages:
It makes the programming easier by grouping the
related data.
Frame representation is easy to understand and
visualize.
It is very easy to add slots for new attributes and
relations.
Also, it is easy to include default data and search for
missing values.
Disadvantages:
In frame system inference, the mechanism cannot be
easily processed.
The inference mechanism cannot be smoothly
proceeded by frame representation.
It has a very generalized approach.
Advantages:
The production rules are expressed in natural language.
The production rules are highly modular and can be easily
removed or modified.
Disadvantages:
It does not exhibit any learning capabilities and does not
store the result of the problem for future uses.
During the execution of the program, many rules may be
active. Thus, rule-based production systems are
inefficient.
Example:
Example:
Example:
Statement 1: John is a cricketer.
Events:
Object
Objects are nothing but the facts that are actually true.
Such facts can be habitual or a universal truth such as ‘The
Sun rises in the East’, ‘Dogs are faithful’ or any facts which
holds true in any events.
Tacit knowledge
Explicit knowledge
Declarative Knowledge
Procedural Knowledge
Meta Knowledge
Heuristic Knowledge
Structural Knowledge
Declarative Knowledge
It is the segment of knowledge which stores factual
information in a memory and it seem to be static in nature.
These can be things or events or processes and the domain
of such knowledge find the relation between events or
things.
Procedural Knowledge
This knowledge is less general compared to declarative
knowledge and is also known called imperative knowledge.
It can have the potential to declare the accomplishment of
a particular thing. It is generally used by modern mobile
©Talentio Solutions India Private Limited
5th Floor, Mayfair Building, SP Road, Begumpet, Hyderabad – 500 003
www.talentio.in
robots where they can be planned to attack into a building
or perform navigation in a room. If we consider declarative
knowledge implanted into a modern robot, they it will be
assigned just a map instead of detailed plan of attack into a
building.
Meta Knowledge
In the field of AI, the knowledge of pre-defined knowledge
is known as meta knowledge. A study of planning, tagging
and learning are some of the examples of meta knowledge.
This model tends to change with time and utilize a different
specification. A knowledge engineer may utilize different
forms of meta-knowledge given below:
Heuristic Knowledge
This knowledge is also known as Shallow knowledge and it
follows the principle of thumb rule. It is very efficient in
reasoning process as it solves the problems based on the
records of past problems or the problems which are
compiled by experts. It provides knowledge based on the
Structural Knowledge
This is the most basic knowledge used and applied in
problem solving. It tries to find out a relationship between
concepts and objects.
Schemas
Knowledge representation often provides information
about those things which occur very common and make a
pattern. Such patterned description is known as schemas.
There are various types of schema which are
Perception
Learning
KR and Reasoning
Planning and Execution