{"id":4268,"date":"2026-01-16T11:12:14","date_gmt":"2026-01-16T11:12:14","guid":{"rendered":"https:\/\/devserver.admin.uoc.gr\/damsl\/?page_id=4268"},"modified":"2026-01-16T11:15:43","modified_gmt":"2026-01-16T11:15:43","slug":"damsl-267-knowledge-representation-and-reasoning","status":"publish","type":"page","link":"https:\/\/mscs.uoc.gr\/damsl\/damsl-267-knowledge-representation-and-reasoning\/","title":{"rendered":"DAMSL-267 Knowledge Representation and Reasoning"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4268\" class=\"elementor elementor-4268\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-47e7b33 e-flex e-con-boxed e-con e-parent\" data-id=\"47e7b33\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2c87900 e-con-full e-flex e-con e-child\" data-id=\"2c87900\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-63fb3b4 elementor-widget elementor-widget-text-editor\" data-id=\"63fb3b4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong style=\"font-size: 22px;\">Type<\/strong><\/p><p><strong style=\"font-size: 16px;\">Elective<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6ff4fab e-con-full e-flex e-con e-child\" data-id=\"6ff4fab\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cbbdc33 elementor-widget elementor-widget-text-editor\" data-id=\"cbbdc33\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong style=\"font-size: 22px;\">Course Code<\/strong><\/p><p><strong style=\"font-size: 16px;\">DAMSL-267<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4728792 e-con-full e-flex e-con e-child\" data-id=\"4728792\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e4dd7f1 elementor-widget elementor-widget-text-editor\" data-id=\"e4dd7f1\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong style=\"font-size: 22px;\">Teaching Semester<\/strong><\/p><p><strong style=\"font-size: 16px;\">C semester<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-74b417e e-con-full e-flex e-con e-child\" data-id=\"74b417e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c4e7ca8 elementor-widget elementor-widget-text-editor\" data-id=\"c4e7ca8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong style=\"font-size: 22px;\">ECTS Credits<\/strong><\/p><p><strong style=\"font-size: 16px;\">10<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aea9e47 e-flex e-con-boxed e-con e-parent\" data-id=\"aea9e47\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-ca881e9 e-grid e-con-full e-con e-child\" data-id=\"ca881e9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8169c04 elementor-widget elementor-widget-text-editor\" data-id=\"8169c04\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"et_pb_module et_pb_text et_pb_text_5_tb_body et_pb_text_align_left et_pb_bg_layout_light\"><div class=\"et_pb_text_inner\"><div class=\"custom-field course-field \"><h6>Student Performance Evaluation<\/h6><p>Class attendance\/participation<br \/>Exercises\/projects<br \/>Oral\/written exams<\/p><\/div><\/div><\/div><div class=\"et_pb_module et_pb_text et_pb_text_6_tb_body et_pb_text_align_left et_pb_bg_layout_light\"><div class=\"et_pb_text_inner\"><div class=\"custom-field course-field \"><p>\u00a0<\/p><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ca0c741 e-flex e-con-boxed e-con e-parent\" data-id=\"ca0c741\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-6f13111 e-grid e-con-full e-con e-child\" data-id=\"6f13111\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6361eff elementor-widget elementor-widget-text-editor\" data-id=\"6361eff\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div id=\"outcomes\" class=\"et_pb_module et_pb_text et_pb_text_1_tb_body et_pb_text_align_left et_pb_bg_layout_light\"><div class=\"et_pb_text_inner\"><div class=\"custom-field course-main \"><h6><span style=\"text-decoration: underline;\">Syllabus<\/span><\/h6><p>The course aims to teach the theoretical background of knowledge representation and the foundation of automated reasoning methods. It uses logic as the basis for developing methods of representation and reasoning and covers a relatively wide range from techniques for monotonic and non-monotonic reasoning, handling knowledge, beliefs, uncertainty, and linking knowledge and action. Students of the course will also become familiar with the use of logic programming (Prolog language), as well as new approaches such as Answer Set Programming. In addition, students will be exposed to current research topics in the broader area of Symbolic Artificial Intelligence and applications in domains such as the Semantic Web.<\/p><\/div><\/div><\/div><div id=\"outcomes\" class=\"et_pb_module et_pb_text et_pb_text_2_tb_body et_pb_text_align_left et_pb_bg_layout_light\"><div class=\"et_pb_text_inner\"><div class=\"custom-field course-main \">\u00a0<\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-caa1dca elementor-widget elementor-widget-text-editor\" data-id=\"caa1dca\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6><span style=\"text-decoration: underline;\">Learning Outcomes<\/span><\/h6><div id=\"outcomes\" class=\"et_pb_module et_pb_text et_pb_text_2_tb_body et_pb_text_align_left et_pb_bg_layout_light\"><div class=\"et_pb_text_inner\"><div class=\"custom-field course-main \"><p><strong>1. Knowledge:<\/strong>\u00a0Having attended and succeeded in the course, the student is able to identify the expressivity of knowledge representation models and describe some basic automated reasoning processes.<br \/><br \/><strong>2. Understanding:\u00a0<\/strong>Having attended and succeeded in the course, the student has a deep understanding of reasoning methods and tools capable of solving different logical problems.<br \/><br \/><strong>3. Application:\u00a0<\/strong>Having attended and succeeded in the course, the student is able to apply knowledge representation models and tools for new domains and employ the necessary reasoning algorithms for end-user tasks, such as question answering or handling inconsistent knowledge.<br \/><br \/><strong>4. Analysis:\u00a0<\/strong>Having attended and succeeded in the course, the student is able to combine existing knowledge representation and reasoning tools and make use of modular architectures, as well as to develop new such tools.<br \/><br \/><strong>5. Synthesis:\u00a0<\/strong>Having attended and succeeded in the course, the student is able to compose new knowledge pipelines tailored to the expressivity and efficiency requirements of the input data and the application.<br \/><br \/><strong>6. Evaluation:\u00a0<\/strong>Having attended and succeeded in the course, the student is able to evaluate the impact of specific decisions in knowledge representation formalisms and employed reasoning methods, in terms of both effectiveness (correctness and completeness) and efficiency (processing time and time\/space complexity).<\/p><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-396be16 e-flex e-con-boxed e-con e-parent\" data-id=\"396be16\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-93f3c11 elementor-widget elementor-widget-spacer\" data-id=\"93f3c11\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Type Elective Course Code DAMSL-267 Teaching Semester C semester ECTS Credits 10 Student Performance Evaluation Class attendance\/participationExercises\/projectsOral\/written exams \u00a0 Syllabus The course aims to teach the theoretical background of knowledge representation and the foundation of automated reasoning methods. It uses logic as the basis for developing methods of representation and reasoning and covers a relatively wide range from techniques for monotonic and non-monotonic reasoning, handling knowledge, beliefs, uncertainty, and linking knowledge and action. Students of the course will also become familiar with the use of logic programming (Prolog language), as well as new approaches such as Answer Set Programming. In addition, students will be exposed to current research topics in the broader area of Symbolic Artificial Intelligence and applications in domains such as the Semantic Web. \u00a0 Learning Outcomes 1. Knowledge:\u00a0Having attended and succeeded in the course, the student is able to identify the expressivity of knowledge representation models and describe some basic automated reasoning processes. 2. Understanding:\u00a0Having attended and succeeded in the course, the student has a deep understanding of reasoning methods and tools capable of solving different logical problems. 3. Application:\u00a0Having attended and succeeded in the course, the student is able to apply knowledge representation models and tools for new domains and employ the necessary reasoning algorithms for end-user tasks, such as question answering or handling inconsistent knowledge. 4. Analysis:\u00a0Having attended and succeeded in the course, the student is able to combine existing knowledge representation and reasoning tools and make use of modular architectures, as well as to develop new such tools. 5. Synthesis:\u00a0Having attended and succeeded in the course, the student is able to compose new knowledge pipelines tailored to the expressivity and efficiency requirements of the input data and the application. 6. Evaluation:\u00a0Having attended and succeeded in the course, the student is able to evaluate the impact of specific decisions in knowledge representation formalisms and employed reasoning methods, in terms of both effectiveness (correctness and completeness) and efficiency (processing time and time\/space complexity).<\/p>\n","protected":false},"author":194,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-4268","page","type-page","status-publish","hentry","post-no-thumbnail"],"acf":[],"_links":{"self":[{"href":"https:\/\/mscs.uoc.gr\/damsl\/wp-json\/wp\/v2\/pages\/4268","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mscs.uoc.gr\/damsl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mscs.uoc.gr\/damsl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mscs.uoc.gr\/damsl\/wp-json\/wp\/v2\/users\/194"}],"replies":[{"embeddable":true,"href":"https:\/\/mscs.uoc.gr\/damsl\/wp-json\/wp\/v2\/comments?post=4268"}],"version-history":[{"count":4,"href":"https:\/\/mscs.uoc.gr\/damsl\/wp-json\/wp\/v2\/pages\/4268\/revisions"}],"predecessor-version":[{"id":4290,"href":"https:\/\/mscs.uoc.gr\/damsl\/wp-json\/wp\/v2\/pages\/4268\/revisions\/4290"}],"wp:attachment":[{"href":"https:\/\/mscs.uoc.gr\/damsl\/wp-json\/wp\/v2\/media?parent=4268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}