COURSE SYLLABUS

Knowledge Representation and Reasoning, 7.5 credits

Kunskapsrepresentation och resonerande, 7.5 högskolepoäng

Course Code: TKRR25
Confirmed: Oct 15, 2024
Valid From: Aug 31, 2026
Education Cycle: Second-cycle level
Disciplinary domain: Technology
Subject group: Computer Technology
Specialised in: A1N Second cycle, has only first-cycle course/s as entry requirements
Main field of study: Computer Science

Intended Learning Outcomes (ILO)

On completion of the course the student shall:

Knowledge and understanding

Skills and abilities

Judgement and approach

Content

Knowledge representation and reasoning (KR) is an established area in Artificial Intelligence (AI) since the 1960s. It deals with explicit, symbolic, declarative representations of knowledge and inference procedures for deriving further and implicit information from these representations. It remains crucial for the overall development of AI. Although recent developments in statistical approaches and machine learning have been very successful, limitations of these methods are apparent. It is believed that some of these limitations can only be overcome with advances in knowledge representation. This course aims to introduce students to various topics in KR. The course covers both fundamental principles and recent advancements in the field, including those developed from the area of the Semantic Web, whose backbone is based on theories and methods built in knowledge representation.

The course includes the following elements:

Type of instruction

Instruction will consist of lectures and practical exercises.

Language of instruction is English.

Entry requirements

The applicant must hold the minimum of a bachelor’s degree (i.e the equivalent of 180 ECTS credits at an accredited university) with at least 90 credits in Computer Engineering, Computer Science or Electrical Engineering (with relevant courses in computer engineering), or equivalent, or passed courses at least 150 credits from the programme Computer Science and Engineering. The bachelor’s degree should comprise a minimum of 15 credits in mathematics. Proof of English proficiency is required.

Examination and grades

The course is graded 5, 4, 3 or U.

Registration of examination:
Name of the Test Value Grading
Laboratory 5 credits G/U
Project 1 2.5 credits 5/4/3/U
1Determines the final grade of the course, which is issued only when all course units have been passed.

Course literature

Please note that changes may be made to the reading list up until eight weeks before the start of the course.

Allemang, D., & Hendler, J. (2011). Semantic Web for the Working Ontologist: Effective Modeling in RDFS and OWL. Elsevier Science & Technology.

Rudolph, S. (2011). Foundations of description logics. In Reasoning Web International Summer School (pp. 76-136). Springer, Berlin, Heidelberg.

There may be additional academic articles; these are normally accessible online through open access-sources, or through the university library.