Crèdits
6
Tipus
Obligatòria
Requisits
Aquesta assignatura no té requisits
, però té capacitats prèvies
Departament
CS
Professorat
Responsable
- Javier Vazquez Salceda (jvazquez@cs.upc.edu)
- Ramon Sangüesa Sole (ramon.sanguesa.i@upc.edu)
Altres
- Santiago Marco Sola (santiago.marco@upc.edu)
Hores setmanals
Teoria
2
Problemes
0
Laboratori
2
Aprenentatge dirigit
0
Aprenentatge autònom
6
Competències
Transversals
Bàsiques
Específiques
Genèriques
Objectius
-
Conèixer i comprendre el concepte de sistema basat en coneixements, la seva relació amb la cognició i amb la representació del coneixement
Competències relacionades: CB1, CB2, CB4, CT5, CE15, CG2, CG4, -
Conèixer i comprendre les diverses arquitectures de sistemes basats en coneixement
Competències relacionades: CB2, CB4, CT5, CE15, CG2, CG4, -
Conèixer, comprendre les diverses formes de representació del coneixment, de raonament i practicar el seu disseny i implementació en les diverses arquitectures dels sistemes basats en coneixement
Competències relacionades: CT4, CE02, CE18, CG5,
Continguts
-
Introducció als Sistemes Basats en el Coneixement
Sistemes basats en el coneixement. Característiques. Components. Problemes resolubles mitjançant SBCs.
Una exploració exhaustiva dels diferents tipus de sistemes basats en el coneixement, els seus components i aplicacions. -
Raonament Basat en Coneixement Semàntic/Procedural
Tipus de Coneixements. Esquemes de representació del coneixement.
Coneixement Semàntic: Xarxes Semàntiques. Description Logics. Xarxes de Frames. Ontologies. Raonament ontològic
Coneixement Procedural. Sistemes de raonament basats en regles. Bases de fets, bases de coneixement, motor d'inferència, meta-coneixement, ...
Enginyeria del coneixement. Fases de la enginyeria del coneixement. Gestió del coneixement.
SBCs amb més d'un Esquema de Representació del Coneixement. Meta-coneixement, combinació de resultats. -
Raonament Basat en l'Experiència
Raonament Basat en l'Experiència
Coneixement episòdic: Raonament Basat en l'experiència. Modelant la experiència amb Casos, Raonament Basat en Casos (CBR). Fonaments de CBR: Introducció, Teoria cognitiva, Cicle bàsic de raonament. Exemples Acadèmics/Demostradors.
Components d'un sistema CBR: Estructura dels casos. Organització de la Llibreria/Base de Casos. Recuperació de casos. Adaptació de casos. Avaluació de casos. Aprenentatge de casos.
Aplicació de un sistema CBR a un cas real. Aspectes importants en el desenvolupament de sistemes CBR.
Raonament Reflexiu en sistemes CBR. Manteniment d'un sistema CBR. Aplicacions industrials de sistemes CBR. Eines de desenvolupament de sistemes CBR
Avaluació de sistemes CBR. Temes avançats en CBR: CBR Temporal, CBR Espacial, Sistemes CBR híbrids -
Raonament Col·laboratiu
Raonament Col·laboratiu
Introducció: Sistemes Intel·ligents de Suport a la Presa de Decisions (IDSS), Sistemes Recomanadors. Arquitectura general d'un sistema recomanador.
Classificació dels Sistemes Recomanadors. Tècniques bàsiques de Recomanació: Collaborative Filtering, Content-based Filtering.
Altres tècniques de Recomanació: knowledge-based (case-based, constraint-based), community-based, demographic-based, aproximacions híbrides
KPIs en Sistemes de recomanació: rendiment, competència. Avaluació de la qualitat d'un Sistema de Recomanació: mesures quantitatives, mesures qualitatives
Aplicacions de Sistemes de Recomanació (Amazon, Netflix, ...). Tendències futures en Sistemes de Recomanació
Activitats
Activitat Acte avaluatiu
Teoria
8h
Problemes
0h
Laboratori
4h
Aprenentatge dirigit
0h
Aprenentatge autònom
8h
Teoria
8h
Problemes
0h
Laboratori
6h
Aprenentatge dirigit
0h
Aprenentatge autònom
8h
Control de la pràctica de CBR.
Control de la pràctica de CBR.Setmana: 12 (Fora d'horari lectiu)
Teoria
0h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
0h
Pràctica de Raonament amb Ontologies i sistemes de regles
Pràctica de Raonament amb Ontologies i sistemes de regles
Teoria
0h
Problemes
0h
Laboratori
4h
Aprenentatge dirigit
0h
Aprenentatge autònom
30h
Pràctica de CBR
Pràctica de CBR
Teoria
0h
Problemes
0h
Laboratori
6h
Aprenentatge dirigit
0h
Aprenentatge autònom
30h
Metodologia docent
Les clases estan dividides en sessions de teoria, problemes i laboratori.A les sessions de teoria es desenvoluparan els coneixements de l'assignatura, intercalant l'exposició de nou material teòric amb exemples i la interacció amb els alumnes per tal de discutir els conceptes.
Les classes de problemes permetran aprofondir en les técniques i algorismes explicats a les sessions de teoria. S'estimularà la participació de l'alumne per tal de comentar les alternatives possibles.
A les clases de laboratori es desenvoluparan petites pràctiques utilitzant eines i llenguatges propis de la Intel·ligència Artificial que permetran practicar i reforçar els coneixements de les classes de teoria.
Mètode d'avaluació
L'avaluació es basarà només en les pràctiquesNP1: nota de la primera pràctica
NP2: nota de la segona pràctica
NFinal = 0.5*NP1+0.5*NP2
Avaluació de les competències
La avaluació de la competència sobre treball en equip (CT4) es basa en el treball realitzat durant les pràctiques de laboratori. La nota A B C D es calcula a partir d'una rúbrica detallada que es donarà als alumnes a l'inici de curs.
L'avaluació de la competència ús solvent dels recursos d'informació (CT5) . es basa en el treball realitzat durant les pràctiques . La nota A B C D es calcula a partir d'una rúbrica detallada que es donarà als alumnes a l'inici de curs.
Pes de les competències transversals en l'avaluació de la part específica de l'assignatura
10 % - Que els estudiants sàpiguen aplicar els seus coneixements al seu treball o vocació d'una manera professional i posseeixin les competències que solen demostrar-se mitjançant l'elaboració i defensa d'arguments i la resolució de problemes dins la seva àrea d'estudi.
10 % - Treball en equip. Ser capaç de treballar com a membre d'un equip interdisciplinari, ja sigui com un membre més o realitzant tasques de direcció, amb la finalitat de contribuir a desenvolupar projectes amb pragmatisme i sentit de la responsabilitat, assumint compromisos tenint en compte els recursos disponibles.
Bibliografia
Bàsic
-
Knowledge representation and reasoning [Recurs electrònic]
- Brachman, Ronald J; Levesque, Hector J,
Elsevier,
2004.
ISBN: 9781558609327
-
An Introduction to knowledge engineering
- Kendal, S. L; Creen, M,
Springer,
[2007].
ISBN: 9781846284755
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004152019706711&context=L&vid=34CSUC_UPC:VU1&lang=ca