What is knowledge?
Goals of knowledge representation (from Sattler's presentation on Description Logics, Leuven 2007)
- "the fact or condition of knowing something with familiarity gained through experience or association" (Merriam-Webster 1988)
- simply: association of statements about the world
Application to agents
- "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
What to represent?
- for reasoning
- for learning
- for sharing
- for ease of transfer to computers
- for ease of explanation to humans
- the environment and the domain
- the task
- the agent himself
- the user
- the other agents
formalisms, models and notations:
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.
Knowledge Representation, Logical, Philosophical, and Computational Foundations, John F. Sowa, Brooks/Cole
(last edited January 10, 2008)
Find Page by browsing or searching