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.