Jump to the Comparative Properties page.
Jump to the Home page.

KNOWLEDGE REPRESENTATION

Knowledge Representation refers to the formalism, both syntax and semantics, used to store knowledge in the architecture. There are various ways of doing this, all of which will be explained below.

Declarative
Knowledge is stored as a set of statements about the world. These statements are static but can be added to, deleted or modified.
Procedural
Knowledge is stored as a set of procedures which can themselves determine when they should be executed. Their execution is the intelligent behavior that was expected in the situation.
Symbolic
The storage of the knowledge utilizes symbols in order to represent objects of the outside world or sets of perceptions about the outside world.
SubSymbolic
The knowledge is stored without the use of symbols. This typically means the architecture uses direct mapping from the inputs to outputs.
Uniform Representation
The knowledge base chooses one method for representing the knowledge (e.g. frames, semantic nets etc) and uses it exclusively.
Non-Uniform Representation
Many different representation methods are used.