School / Prep
ENSEIRB-MATMECA
Internal code
EI9IS315
Description
This module provides an understanding of knowledge representation issues, highlighting the link between the expressive power of the language representing knowledge and the practical effectiveness of its manipulation. The course outline is as follows:Decision support systems (2h / 3h)Rule-based systemsKnowledge bases and reasoningKnowledge base compilation (queries / manipulation / transformation) (2h / 3h)Propositional logic / Implicants / Prime Implicants / ROBDDApplications to system diagnostics / configuration / Bayesian inferenceCausality notions (2h / 2h)Ontologies (8h / 6h)Ontology languages: description logics, Semantic Web standards (OWL, RDF, SPARQL)Reasoning about ontologies: main algorithmic techniques (arrays, saturation, query rewriting), complexity of reasoningOntology construction: methodology, use of the ontology editor ProtégéCourses are put into practice using practical exercises in Python, as well as Protégé for the Ontologies section.
Teaching hours
- CIIntegrated courses32h
Syllabus
This module provides an understanding of knowledge representation issues, highlighting the link between the expressive power of the language representing knowledge and the practical effectiveness of its manipulation. The course outline is as follows:Decision support systems (2h / 3h)Rule-based systemsKnowledge bases and reasoningKnowledge base compilation (queries / manipulation / transformation) (2h / 3h)Propositional logic / Implicants / Prime Implicants / ROBDDApplications to system diagnostics / configuration / Bayesian inferenceCausality notions (2h / 2h)Ontologies (8h / 6h)Ontology languages: description logics, Semantic Web standards (OWL, RDF, SPARQL)Reasoning about ontologies: main algorithmic techniques (arrays, saturation, query rewriting), complexity of reasoningOntology construction: methodology, use of the ontology editor ProtégéCourses are put into practice using practical exercises in Python, as well as Protégé for the Ontologies section.
Further information
This module provides an understanding of the issues involved in knowledge representation, highlighting the link between the expressive power of the language representing knowledge and the practical effectiveness of its manipulation.
Assessment of knowledge
Initial assessment / Main session - Tests
Type of assessment | Type of test | Duration (in minutes) | Number of tests | Test coefficient | Eliminatory mark in the test | Remarks |
---|---|---|---|---|---|---|
Integral Continuous Control | Continuous control | 1 |
Second chance / Catch-up session - Tests
Type of assessment | Type of test | Duration (in minutes) | Number of tests | Test coefficient | Eliminatory mark in the test | Remarks |
---|---|---|---|---|---|---|
Project | Report | 0.4 |