Inhalt

[ 993TASMKPLV22 ] VL Knowledge Representation and Learning

Versionsauswahl
Workload Education level Study areas Responsible person Hours per week Coordinating university
3 ECTS M1 - Master's programme 1. year (*)Artificial Intelligence Johannes Fürnkranz 2 hpw Johannes Kepler University Linz
Detailed information
Original study plan Master's programme Artificial Intelligence 2025W
Learning Outcomes
Competences
Students gain a solid understanding of logic-based programming and knowledge representation formalisms, learning how semantic nets, the semantic web, and other knowledge structures are grounded in formal logic. They acquire the skills to design automated learning methods in these formalisms, including techniques such as inductive logic programming and case-based reasoning.
Skills Knowledge
  • Understanding Logic Programming and Databases (k5)

Students can apply the principles of logic programming and logic-based databases, understanding their role in structuring and querying knowledge in AI systems.

  • Implementing Knowledge Representation Formalisms (k5)

Students are able to design and implement knowledge representation structures such as semantic networks and the semantic web, using formal logic as a foundation.

  • Applying Learning Methods in Logic-Based Systems (k5)

Students can implement learning algorithms, such as explanation-based learning, inductive logic programming, and relational learning, to enable automated knowledge acquisition in formal systems.

  • Utilizing Case-Based Reasoning and Fuzzy Logic (k5)

Students are capable of applying case-based reasoning and fuzzy logic techniques to solve problems in knowledge representation, handling uncertain and imprecise information effectively.

  • Analyzing Semantic Web and Knowledge Representation (k4)

Students can analyze the principles of the semantic web and its application in AI, understanding how formal logic and relational learning techniques enable automated knowledge discovery.

Students acquire knowledge of foundational concepts in logic programming, databases, and knowledge representation, including techniques such as explanation-based learning, inductive logic programming, and relational learning. They learn how to apply formal logic to construct knowledge systems like semantic networks and the semantic web, gaining insights into automated learning in these systems and handling uncertain information with fuzzy logic.
Criteria for evaluation Exam at the end of the semester
Methods Lectures with Slides
Language English
Study material Lecture Slides, Pointers to relevant literature are given in the lecture
Changing subject? No
Earlier variants They also cover the requirements of the curriculum (from - to)
993TARKKPLV21: VL Knowledge Representation and Learning (2021W-2022S)
993TARKSAIV19: VL Symbolic AI (2019W-2021S)
On-site course
Maximum number of participants -
Assignment procedure Direct assignment