What is knowledge?
- "the fact or condition of knowing something with familiarity gained through experience or association" (Merriam-Webster 1988)
- simply: association of statements about the world
Goals of knowledge representation (from Sattler's presentation on Description Logics, Leuven 2007)
- "develop formalisms for providing high-level descriptions of the world that can be effectively used to build intelligent applications"
- "formalisms": syntax + well-defined semantics + reasoning services
- "high-level descriptions": which aspects should be represented, which left out?
- "intelligent applications": are able to infer new knowledge from given knowledge
- "effectively used": reasoning techniques should allow "usable" implementation
Application to agents
- for reasoning
- for learning
- for sharing
- for ease of transfer to computers
- for ease of explanation to humans
What to represent?
- the environment and the domain
- the task
- the agent himself
- the user
- the other agents
Viewpoints:
- structural
- functional
- behavioral
- causal
- ...
formalisms, models and notations:
exercise:
Use the different models to represent very simply the different types of knowledge of a soccer player: his behavior on the field, his knowledge of the soccer rules, his perception of the field, his tactics, his model of the other players... Discuss the choice of the models.
reference:
Knowledge Representation, Logical, Philosophical, and Computational Foundations, John F. Sowa, Brooks/Cole
(last edited January 10, 2008)
Find Page by browsing or searching