Unit name | Learning from Structured Data |
---|---|
Unit code | COMSM0301 |
Credit points | 10 |
Level of study | M/7 |
Teaching block(s) |
Teaching Block 2 (weeks 13 - 24) |
Unit director | Professor. Peter Flach |
Open unit status | Not open |
Pre-requisites |
None |
Co-requisites |
None |
School/department | Department of Computer Science |
Faculty | Faculty of Engineering |
The aim of this unit is to equip you with the knowledge and skills necessary to compare, contrast and adequately apply symbolic machine learning techniques to structured data. This unit extends symbolic machine learning to tasks where the data is highly structured. Inductive logic programming (ILP) is covered in detail. The notion of background knowledge is introduced. Representational issues and trade-offs are discussed, and several representative algorithms are presented. Practical, hands-on experiments are conducted by the students. This unit is aimed at MSc students following the Machine Learning and Data Mining theme.
Aims:
The aim of this unit is to equip students with the knowledge and skills necessary to compare, contrast and adequately apply symbolic machine learning techniques to structured data.
After completing this unit, students will be able to:
1) Use logic and other forms of structured knowledge representation to represent suitable tasks.
2) Apply symbolic machine learning algorithms to structured data.
3) Appreciate the contribution and limitations of the added expressiveness of logical representations.
Lectures
20% Coursework 1 test assimilation and understanding of fundamental logical concepts
30% Coursework 2 a more challenging application and exploration of the techniques studied
50% Exam