Knowledge Representation and Reasoning

Course ID
CSIS-E1
Direction
2nd
Semester
Winter
Type
2rd direction elective

Learning Outcomes

Upon successful completion students will be able to
- Describe the foundational concepts of knowledge representation
- Model knowledge representation problems as search problems, constraint satisfaction problems, and answer set programs.
- Understand the structure of Semantic Web and its basic tools.

Course Content

1. Introduction to propositional and first-order logic: truth assignments, logical consequence, satisfiability, tautologies and contradictions, proof procedures, resolution, canonical forms, quantification, interpretations, substitution, unification.
2. Logic programs: facts, rules, queries, recursion, compound terms, non-deterministic programming, generate-and-test, search.3. Incomplete knowledge: non-monotonic reasoning, negation-as-failure, answer-set programming, integrity constraints, modeling of hard problems, planning.
4. Semantic Web: data integration, meaning of symbols, RDF

5. Reasoning in Semantic Web: ontologies, OWL 2, description logics, inference algorithms for description logics.

General Skills

Search, analysis and synthesis of data and information with the use of the assorted technologies

Independent work

Adaptation in new conditions

Promoting free, creative and deductive reasoning

Learning and Teaching Methods - Evaluation

Teaching methods: On site
Use of ICT:eclass

Activity Work load
Semester
Lectures 14
Lab exercises 12
Thesis 74
Independent Study 50
Total 150

Assessment

Individual or team assignments.

Literature

– Brachman and Levesque, Knowledge Representation and Reasoning, Morgan Kaufmann,
2004, ISBN: 1-55860-932-6
– Gelfond and Kahl, Knowledge Representation, Reasoning, and the Design of Intelligent
Agents: The Answer-Set Programming Approach, Cambridge University Press, 2014, ISBN:
978-1-107-02956-9.
– Bratko, Prolog programming for artificial intelligence. Addison-Wesley, 1986. ISBN: 978-0-201-
14224-2.
– Frank van Harmelen, Vladimir Lifschitz, and Bruce Porter. 2007. Handbook of Knowledge
Representation. Elsevier Science, San Diego, USA.
– International Conference of Knowledge Representation and Reasoning (KRR)
– International Joint Conference on Artificial Intelligence (IJCAI)
– International Conference on Semantic Web (ISWC)
– ACM Transactions on Computational Logic (ACM TOCL)
– Theory and Practice of Logic Programming (TPLP)
– Journal of Artificial Intelligence
– International Journal of Approximate Reasoning (IJAR)