MSc Machine Learning

Year of entry: 2025

Course unit details:
Advanced Topics in Knowledge Representation and Reasoning

Course unit fact file
Unit code COMP64602
Credit rating 15
Unit level FHEQ level 7 – master's degree or fourth year of an integrated master's degree
Teaching period(s) Semester 2
Available as a free choice unit? Yes

Overview

Knowledge Representation and Reasoning (KRR) has been fundamental to the study of Artificial Intelligence, Autonomous Systems and Information Systems since the inception of the field. It is founded on concepts of logical reasoning drawn from mathematics and philosophy. This unit draws on a foundation in logic to show how these KRR techniques can be applied when information is uncertain, where contradictory knowledge and probabilistic reasoning are required to be considered, or changing, where it must be used to plan a series of actions over-time, and how it can be used to manage interactions between multiple agents.

Pre/co-requisites

Unit title Unit code Requirement type Description
Logics for Knowledge Representation and Reasoning COMP64401 Pre-Requisite Recommended

Aims

This unit aims to introduce students to state-of-the-art techniques for representing and reasoning about knowledge, as well as important computational paradigms for using such knowledge to achieve tasks.

Learning outcomes

1. Describe and discuss the applicability of emerging Knowledge Representation and Reasoning topics.

2. Represent uncertain and contradictory information for computational processing.

3. Represent problems as AI planning problems.

4. Apply reasoning algorithms for uncertain knowledge.

5. Apply the agent paradigm to the design and implementation of computational systems.

6. Apply and evaluate planning algorithms.

Syllabus

  • Uncertain and Probabilistic Reasoning
  • Non-monotonic Reasoning
  • Multi-Agent Communication and Coordination
  • AI Planning
  • Reasoning about Agent Programs

Teaching and learning methods

Weekly asynchronous resources in the form of video lectures and assigned reading.

Weekly formative coursework in the form of quizzes and lab exercises.

Weekly optional drop-in labs or tutorials for assistance with coursework.

Weekly synchronous lectures to summarise the material and provide an opportunity for Q&A.

Employability skills

Analytical skills
Innovation/creativity
Problem solving
Written communication

Assessment methods

Method Weight
Written exam 70%
Written assignment (inc essay) 15%
Practical skills assessment 15%

Feedback methods

Cohort-level feedback after marking.

Individualised feedback via marking rubrics.

Individualised feedback on request in Labs.

Autograded weekly quizzes.

Recommended reading

Stuart J. Russell and Peter Norvig, Artificial Intelligence: A Modern Approach, Pearson, 2021.

Gerhard Weiss, Multiagent Systems, MIT Press, 2016.

Study hours

Scheduled activity hours
Assessment written exam 2
Lectures 10
Practical classes & workshops 10
Independent study hours
Independent study 128

Teaching staff

Staff member Role
Louise Dennis Unit coordinator

Additional notes

Summative Coursework 16 hours

Formative Coursework 20 hours

Formative Quizzes 6 hours

Videos 10 hours

Directed reading 10 hours

Independent study, consolidation and revision 66 hours

Return to course details