AING354

AING354 Knowledge Representation and Reasoning

Contents for the Course

1- Introduction & Motivation: What is symbolic AI? Contrast with ML. Cultural examples of rule-based reasoning. 

2-Preliminaries & Syntax. Propositional logic recap, notation conventions, 

3- First-Order Logic (FOL) as a Language: Quantifiers, predicates, connectives. Emphasis on expressiveness and limitations. Expressing Knowledge in FOL. Translating natural language into FOL. Use of culturally relevant examples and rituals.

 4- Resolution & Inference in FOL: Unification, resolution rule, refutation. Visual walkthroughs of inference chains.

 5- Horn Clauses & Definite Clause Logic: Syntax, semantics, and procedural interpretation. Link to Prolog-style reasoning.

 6- Production Rules & Rule-Based Systems: Forward/backward chaining. Comparison with Horn clause logic. Use in expert systems.

 7: Procedural Control: control strategies, rule ordering, conflict resolution. 

 8- Vagueness, Uncertainty & Fuzzy Rules: Dempster-Shafer basics, fuzzy sets, fuzzy IF-THEN rules. Contrast with crisp logic.

9- More on implementation if time allows.

Text Book: Lecture Notes by M.Bodur, 80% copied from the original coursebible "Ronald J. Brachman and Hector J. Levesque, Knowledge representation and reasoning, Inc., ISBN: 1-55860-932-6, 2004 Elsevier

Other Books: N.Kasabov, Knowledge Engineering, 2nd ed. 1996 MIT Press.