81681 - RAPPRESENTAZIONE DELLA CONOSCENZA

Academic Year 2018/2019

  • Docente: Mauro Gaspari
  • Credits: 6
  • SSD: INF/01
  • Language: Italian
  • Teaching Mode: Traditional lectures
  • Campus: Bologna
  • Corso: Second cycle degree programme (LM) in Computer Science (cod. 8028)

Learning outcomes

The goal of the course is to introduce the artificial intelligence subfield of knowledge representation with
emphasis on technological and practical aspects. Standard languages and tools for building knowledge based
systems will be introduced, considering knowledge sharing and reuse techniques and Semantic Web technologies.

Course contents

- Introduction to AI and Knowledge Representation; - AI Languages: LISP and CLOS; - Knowledge engineering and knowledge acquisition concepts; - Knowledge representation languages: propositional and first order logic; Production rules; Frames; Description Logics; Constraints, Hybrid systems. Common sense reasoning, uncertainty, TMS. - Knowledge Sharing and reuse: Ontology; Problem Solving Methods, Agents and Agent Communication Languages. - The Semantic Web. OWL.
This course is concerned with practical and technological aspects, it is orthogonal with respect to the basis AI
course and can be followed independently from it.

Readings/Bibliography

S. Russel, P. Norvig. Artificial Intelligence. A modern Approach, third edition, Prentice Hall 2010.
Otherwise Nilsson Nils J. Artificial Intelligence a New Synthesis Morgan Kaufmann 1998.
For the semantic Web part: Grigoris Antoniou AND Frank Van Harmelen A Semantic Web Primer MIT, second edition.

Teaching methods

lectures

Assessment methods

Presentation and discussion of a small dissertation (optionally, realization and discussion of a project).

Teaching tools

whiteboard - video projector + laptop

Office hours

See the website of Mauro Gaspari