KNOWLEDGE-BASED SYSTEMS

KNOWLEDGE-BASED SYSTEMS
Course Code
CS 3019
Credit Points
15
Course Coordinator
Dr J Pan

Pre-requisites

CS 2007 or CS 2509

Notes

(i) Assistive technologies may be required for any student who is unable to use a standard keyboard/mouse/computer monitor. Any students wishing to discuss this further should contact the School Disability Co-ordinator.
(ii) Non-graduating students would require the following background/experience: familiarity with a procedural programming language.

Overview

- Knowledge representation: propositional logic, description logics, ontology, rules, uncertainty and vagueness.
- Knowledge reasoning: description logics-based and rule-based systems, tableaux (completion) algorithm for description logics, forward chaining and backward chaining for rules.
- Knowledge engineering: expertise identification, capture, evaluations, reusability.

Structure

2 one-hour lectures (to be arranged) and 1 two-hour supervised practical (to be arranged) per week.

Assessment

1st Attempt: 1 two-hour written examination (75%) and continuous assessment (25%). In order to pass the course, candidates must obtain a pass mark (CAS > 8) in the exam and in the overall combination of examination and continuous assessment (with the above weights).

Resit: 1 two-hour written examination (75%) and continuous assessment (25%). In order to pass the course, candidates must obtain a pass mark (CAS > 8) in the examination and in the overall combination of examination and continuous assessment (with the above weights). There is no opportunity to repeat the continuous assessment; the mark obtained at the first attempt will be carried forward to resit.