Qu’est qu’une connaissance ? Que signifie « représentation » ? Pourquoi représenter et modéliser des connaissances ? Ce cours part de ces questions qui, à première vue, pourraient sembler un peu naïves. Mais les réponses qu’on apporte à ces questions tout au long de ce cours sont très importantes pour l’informatique en général et pour l’intelligence artificielle symbolique en particulier. On s’intéresse à des modèles et des formalismes de représentation de connaissances dont le but est de permettre à des programmes informatiques de traiter des informations au niveau sémantique. 

Bibliographie

Quillian, M. R. (1968). Semantic memory. Semantic information processing, 227–270.

Kayser, D. (1997). La représentation des connaissances. Hermès.

Stefik, M. (1993). Introduction to Knowledge Systems. Morgan Kaufmann.

Baader, F., Calvanese, D., McGuinness, D., Patel-Schneider, P., & Nardi, D. (Eds.). (2003). The description logic handbook: Theory, implementation and applications. Cambridge university press.

Eifrem, E., Webber, J., Robinson, I. (2015). Graph Databases, 2nd Edition. O'reilly.