Knowledge Engineering and Expert Systems 1

Docente: prof. Carlo Tasso

Goals

Provide an introduction to basic techniques for the development of knowledge-based systems and expert systems, and, more specifically, knowledge representation mechanisms and reasoning algorithms, truth maintenance systems, and conceptual modeling techniques. Some significant applications are also illustrated: intelligent interfaces, user modeling systems, and intelligent tutoring systems.

Topics

Introduction to Artificial Intelligence. Definition of Knowledge-Based System. Knowledge representation mechanisms and reasoning algorithms. Semantic networks. Frames. Production rules. Conceptual Graphs. Non-monotonic reasoning systems. ATMS. JTMS. Blackboard architecture. Conceptual modeling techniques. Heuristic classification and generic tasks. Intelligent interfaces and user modeling in information retrieval systems: the FIRE, UMT and IFT projects. Intelligent tutoring systems: the ET project.

Books and study material

G. Guida, C. Tasso. Design and Development of Knowledge-Based Systems. J. Wiley, 1994.

D. Fum. Intelligenza Artificiale. Il Mulino, 1994.

Transparenies of the course

Notes from the lectures