Lesson 7: Knowledge
Introduction to Knowledge Representation and Reasoning
Knowledge Representation and Reasoning (KRR) refers to information from the real world that a computer learns to understand and use to solve complex problems. See What is Knowledge Representation in AI?
The main purpose of KRR is to model intelligent behaviour for an Intelligent Agent.
How to build intelligent agents
One way to build intelligent agents is to provide a knowledge base. A knowledge base is a set of facts (for example, Kerry is in Munster; Munster is in Ireland) from which reasoning produces consequences (therefore, Kerry is in Ireland).
Reasoning example
Take the following statements and try to infer what day it is:
- If I have an computer class today, then it is Monday or Wednesday.
- It is not Monday.
- I have an computer today or I have no class today.
- If I have no class today then I am sad.
- I am not sad.
The above example uses multiple sources of information and combines them to reason that it is Wednesday.
Try to think of other examples of common reasoning processes from your daily life.
SIRI Demo
SIRI is an example of a cognitive assistant.