Credits
6
Types
Elective
Requirements
This subject has not requirements
, but it has got previous capacities
Department
URV;CS
Web
https://campusvirtual.urv.cat
Mail
antonio.moreno@urv.cat
Teachers
Person in charge
- Antonio Moreno Ribas ( antonio.moreno@urv.cat )
Weekly hours
Theory
2
Problems
1
Laboratory
0
Guided learning
0
Autonomous learning
7
Competences
Generic
Academic
Professional
Information literacy
Reasoning
Objectives
-
Understand the basic tools of Mathematical Logic and their use as a knowledge representacion and reasoning mechanism within an intelligent system.
Related competences: CEA13, CG3, CT4, -
Know how to apply the tools of Mathematical Logic to solve specific problems.
Related competences: CEA13, CG1, CEP3, CEP5, CT6,
Contents
-
First-Order Logic
Use of first-order logic as a mechanism for knowledge representation and reasoning.
Formalisation. Resolution. Model Theory. -
Logic Programming
Logic programming: facts and rules. Backwards reasoning. Cut operator. Negation as failure. -
Description logics.
Description logics. Language: concepts, rols and constants. Operators to define complex concepts. Reasoning mechanisms. -
Inheritance networks.
Defeasible reasoning on inheritance networks. Positive and negative links and paths. Admissible links and paths. Credulous extensions. Types of reasoning. -
Default reasoning.
Closed world reasoning. Circumscription. Default logic. Autoepistemic logic. -
Knowledge graphs.
Definition of Knowledge Graphs. Representation in RDF, RDF(S). Examples: DBpedia, wikidata. Ontologies. Queries in SPARQL.
Activities
Activity Evaluation act
Lectures
Lectures that cover the theoretical content of the course.- Theory: Lectures
Contents:
Theory
30h
Problems
0h
Laboratory
0h
Guided learning
0h
Autonomous learning
0h
Problem sessions
Discussion of exercises on the topics covered in the course- Problems: Problem sessions
Contents:
Theory
0h
Problems
15h
Laboratory
0h
Guided learning
0h
Autonomous learning
0h
Theory
0h
Problems
0h
Laboratory
0h
Guided learning
0h
Autonomous learning
0h
Theory
0h
Problems
0h
Laboratory
0h
Guided learning
0h
Autonomous learning
0h
Teaching methodology
Teaching methodologies:* Lectures.
* Sessions with student participation.
* Autonomous work.
* Tutoring sessions.
* Preparation of evaluation tests.
Evaluation methodology
Final exam: 50%.Individual exercises: 50%.
Bibliography
Basic
-
Knowledge representation and reasoning
- Brachman, R.J.; Levesque, H.J,
Elsevier,
2004.
ISBN: 1558609326
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991002742679706711&context=L&vid=34CSUC_UPC:VU1&lang=ca
Complementary
-
Introductory logic and sets for computer scientists
- Nissanke, N,
Addison Wesley Longman,
1999.
ISBN: 0201179571
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991002047609706711&context=L&vid=34CSUC_UPC:VU1&lang=ca
Web links
- Moodle space at URV https://campusvirtual.urv.cat