Last modified: 07 Aug 2025 11:46
Recent advances in AI have changed the perception of what machines can do, from on-line search to answering questions. An underlying feature of many AI systems concerns how knowledge is acquired, represented, and reasoned with. Companies such as Google, IBM, and Facebook have been developing sophisticated tools for knowledge representation and reasoning. This module provides the theory and practice of knowledge representation and reasoning, also presenting cutting-edge technologies, libraries and tools. At the end of the course students will be able to design, implement and evaluate knowledge-intensive AI systems.
| Study Type | Postgraduate | Level | 5 |
|---|---|---|---|
| Term | Second Term | Credit Points | 15 credits (7.5 ECTS credits) |
| Campus | Aberdeen | Sustained Study | No |
| Co-ordinators |
|
||
The course will present the theory and practice of Knowledge Representation and Reasoning. An underlying feature of many AI systems concerns how knowledge is represented and the mechanisms to reason with and about this knowledge. Students attending this course are expected to acquire a good understanding of the logical foundations and applications of Knowledge Representation and Reasoning, as well as to become familiar with current bottlenecks and related solutions in the field, including the problem of construction of formal knowledge bases from informal ones (such as those written in natural language). There will be an emphasis on representation and reasoning which is practical and efficient, exploring and incorporating recent technologies as well as working hands-on with state-of-the-practice in knowledge representation and reasoning technologies to build AI systems (e.g., solutions for question-answering, reasoning, Semantic Web, Internet of Things and Big Data).
Information on contact teaching time is available from the course guide.
| Assessment Type | Summative | Weighting | 60 | |
|---|---|---|---|---|
| Assessment Weeks | Feedback Weeks | |||
| Feedback | ||||
| Knowledge Level | Thinking Skill | Outcome |
|---|---|---|
| Conceptual | Evaluate | Students will be able to evaluate the use of knowledge base in real-world scenarios. |
| Factual | Analyse | Students will be able to identify the knowledge base (or lack thereof) of an AI application. |
| Procedural | Create | Students will be able to design, implement and evaluate knowledge-intensive AI systems. |
| Assessment Type | Summative | Weighting | 20 | |
|---|---|---|---|---|
| Assessment Weeks | Feedback Weeks | |||
| Feedback |
Duration: 90 minutes |
|||
| Knowledge Level | Thinking Skill | Outcome |
|---|---|---|
| Factual | Analyse | Students will be able to identify the knowledge base (or lack thereof) of an AI application. |
| Factual | Understand | Understand the logical foundations and applications of Knowledge Representation and Reasoning. |
| Assessment Type | Summative | Weighting | 20 | |
|---|---|---|---|---|
| Assessment Weeks | Feedback Weeks | |||
| Feedback |
Duration: 90 minutes |
|||
| Knowledge Level | Thinking Skill | Outcome |
|---|---|---|
| Conceptual | Evaluate | Students will be able to evaluate the use of knowledge base in real-world scenarios. |
| Factual | Understand | Understand the logical foundations and applications of Knowledge Representation and Reasoning. |
There are no assessments for this course.
| Assessment Type | Summative | Weighting | ||
|---|---|---|---|---|
| Assessment Weeks | Feedback Weeks | |||
| Feedback | ||||
| Knowledge Level | Thinking Skill | Outcome |
|---|---|---|
|
|
||
| Knowledge Level | Thinking Skill | Outcome |
|---|---|---|
| Procedural | Create | Students will be able to design, implement and evaluate knowledge-intensive AI systems. |
| Factual | Understand | Understand the logical foundations and applications of Knowledge Representation and Reasoning. |
| Factual | Analyse | Students will be able to identify the knowledge base (or lack thereof) of an AI application. |
| Conceptual | Evaluate | Students will be able to evaluate the use of knowledge base in real-world scenarios. |
We have detected that you are have compatibility mode enabled or are using an old version of Internet Explorer. You either need to switch off compatibility mode for this site or upgrade your browser.