You are on page 1of 1

Knowledge Representation

A subarea of Artificial Intelligence concerned with understanding,


designing, and implementing ways of representing information in
computers so that programs (agents) can use this information
to derive information that is implied by it,
to converse with people in natural languages,
to decide what to do next
to plan future activities,
to solve problems in areas that normally require human
expertise

Reasoning
Deriving information that is implied by the information already
present is a form of reasoning.
Knowledge representation schemes are useless without the ability
to reason with them.

Knowledge representation
Knowledge representation (KR) is the study of
how knowledge and facts about the world can be
represented, and
what kinds of reasoning can be done with that knowledge.
Important KR questions one has to consider:
representational adequacy,
representational quality,
computational cost of related inferences,
representation of default, commonsense, or uncertain
information.

Knowledge representation: goals


We want a representation that is:
rich enough to express the knowledge needed to solve the
problem
as close to the problem as possible: compact, natural and
maintainable, amenable to efficient computation
able to express features of the problem we can exploit for
computational gain
able to trade off accuracy and computation time

You might also like