Crèdits
4.5
Tipus
Optativa
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 )
Hores setmanals
Teoria
1.3
Problemes
0
Laboratori
0.8
Aprenentatge dirigit
0.1
Aprenentatge autònom
5.3
Competències
Genèriques
Acadèmiques
Professionals
Treball en equip
Analisis i sintesis
Bàsiques
Objectius
-
Poder decidir quan un problema és adequat per ser resolt mitjançant un esquema d'aprenentatge experiencial (un paradigma CBR)
Competències relacionades: CEA3, CEA12, CT7, -
Poder dissenyar una estructura de cas CBR (descripció del problema, solució) per a un problema realista donat
Competències relacionades: CEA3, CEA12, CG1, CEP2, CT3, CT7, -
Poder dissenyar i implementar una biblioteca de casos (seleccionant els mecanismes d'indexació, l'estructura de la biblioteca i les funcions de similitud adequats) per a un problema realista donat.
Competències relacionades: CEA3, CEA12, CG1, CEP2, CEP5, CT3, CT7, -
Poder dissenyar i implementar una funció d'adaptació adequada (adaptant solucions de casos anteriors a un de nou) per a un problema realista donat
Competències relacionades: CEA3, CEA12, CG1, CEP2, CEP5, CT3, CT7, -
Poder dissenyar i implementar un mecanisme de manteniment CBR (definint una mètrica de rellevància de casos, seleccionant una estratègia de manteniment, implementant un mòdul de manteniment de biblioteques) per a un problema realista donat.
Competències relacionades: CEA3, CEA12, CG1, CEP2, CEP5, CT3, CT7, -
Poder validar un prototip CBR (crear un conjunt d'exemples de casos, validar tots els components CBR) i analitzar els resultats.
Competències relacionades: CEA3, CEA12, CG1, CEP2, CT3, CT7, CB8, -
Adquirir coneixements bàsics sobre les teories i mètodes d'IA cognitiva per a l'aprenentatge basat en la memòria (aprenentatge per exemples, aprenentatge basat en instàncies, aprenentatge experiencial, aprenentatge basat en casos) i els seus fonaments en les ciències cognitives.
Competències relacionades: CEA3, CEA12, CG1, CT7,
Continguts
-
Teories de la memòria humana i la seva rellevància per a la IA
Panorama bàsic del paper de la memòria en l'aprenentatge -
Memòria i aprenentatge en la IA cognitiva
S'examina la IA primerenca i els sistemes simbòlics, centrant-se en la hipòtesi del sistema de símbols físics i les primeres visions sobre l'aprenentatge i la memòria com a manipulació i cerca de símbols.
Anàlisi conceptual de programes d'IA clàssics per identificar suposicions cognitives implícites sobre la memòria -
Teories sobre aprenenatge a partir d'instàncies
Es presenten models basats en exemples i teories d‿instàncies de la psicologia cognitiva com a alternatives a l‿abstracció basada en regles, emfatitzant la generalització basada en similituds i els rastres episòdics.
S¿analitza com les teories d¿exemples desafien les perspectives simbòliques clàssiques de l¿aprenentatge. -
Fonaments cognitius de l'aprenentatge basat en instàncies
L'aprenentatge basat en instàncies (IBL) es presenta com un anàleg computacional de la cognició basada en exemples, emmarcant l'aprenentatge com a acumulació de memòria en lloc d'inducció de models.
Raonament amb instàncies explícites i judicis de similitud en problemes de decisió petits. -
Estructura algorítmica de l'aprenentatge basat en instàncies
Estructura algorítmica de l'aprenentatge basat en instàncies
Algoritmes IBL formals, mètodes de veí més proper, mètriques de similitud, aprenentatge incremental i polítiques d'emmagatzematge. -
Panorama de tècniques i limitacions en Exemplar Learning i IBL
Escalabilitat, sensibilitat al soroll, rellevància de les característiques i necessitat d'un control de memòria basat en el coneixement. -
Aprenentatge basat en l'experiència
Experiència i episodis. Aprenentatge experiential. -
Components dels sistemes CBR
Descripció i anàlisis dels components bàsics, arquitectura i processos dels sistemes CBR -
Demostradors/Exemples acadèmics de CBR
Revisió dels sistemes més signiticatius de CBR i comparacio de caracteristiques -
Aplicació CBR en un domini real
Es descriurà i analitzarà una aplicació real. -
Problemes en el desenvolupaments de sistemes CBR
a. Competència
b. Rendiment espacial
c. Rendiment temporal -
Raonament reflexiu en CBR
Tècniques de manteniment de bases de casos com a forma de raonament i aprenentatge -
Sistemes híbrids
Descripció i anàlisis de sistemes neurosimbòlics CBR -
Avaluació de Sistemes CBR
S'estudiaran i aplicaran les diverses tècniques d'avaluació del rendiment i qualitat de sistemes CBR -
Aspectes de Recerca Avançada en CBR
a. CBR temporal
b. CBR espacial
c. Sistemes CBR híbrids
d. Sistemes de recomanació: CBR com a eina de recomanació
e. Agents i CBR
f. CBR distribuït
Activitats
Activitat Acte avaluatiu
Teoria
2h
Problemes
0h
Laboratori
1h
Aprenentatge dirigit
0h
Aprenentatge autònom
5h
Aprenentatge per Exemples i Aprenentatge Basat en Instàncies: fonaments cognitius, algoritmes i tècniques.
Objectius: 7
Continguts:
Teoria
4h
Problemes
0h
Laboratori
1h
Aprenentatge dirigit
0h
Aprenentatge autònom
6h
Teoria
2h
Problemes
0h
Laboratori
1h
Aprenentatge dirigit
0h
Aprenentatge autònom
3h
Raonament Reflexiu en sistemes de Raonament Basat en Casos. Manteniment de sistemes de Raonament Basat en Casos
Objectius: 5
Continguts:
Teoria
1h
Problemes
0h
Laboratori
3h
Aprenentatge dirigit
0h
Aprenentatge autònom
7.5h
Aplicacions de sistemes de Raonament Basat en Casos, Eines de Desenvolupament i Avaluació de sistemes de Raonament Basat en Casos
Objectius: 6
Continguts:
Teoria
1h
Problemes
0h
Laboratori
1h
Aprenentatge dirigit
0h
Aprenentatge autònom
7h
Metodologia docent
La metodologia docent inclourà tant sessions teòriques com sessions amb exemples pràctics dels conceptes i algoritmes explicats al curs, i també algunes sessions dedicades a donar suport al treball pràctic dels estudiants.El treball en grup consistirà en el disseny, la implementació, l'aplicació i la validació d'un projecte de raonament basat en casos per resoldre un problema realista. El projecte es desenvoluparà en paral·lel als temes presentats al curs seguint l'estructura:
- s'introdueixen nous temes/tècniques a l'aula
- si aquests temes/tècniques són adequats per ser utilitzats a les pràctiques, es demana als estudiants que intentin aplicar-los com a treball autònom.
- el treball realitzat és discutit i validat pel professor la setmana següent a l'aula.
Mètode d'avaluació
L'avaluació dels coneixements i habilitats obtinguts pels estudiants s'avaluarà mitjançant un treball pràctic (TP) que es durà a terme en grup.El treball en grup consistirà en el disseny, la implementació, l'aplicació i la validació d'un projecte de raonament basat en casos per resoldre un problema realista. El projecte es desenvoluparà en paral·lel als temes presentats al curs seguint l'estructura:
- s'introdueixen nous temes/tècniques a l'aula
- si aquests temes/tècniques són adequats per ser utilitzats a les pràctiques, es demana als estudiants que intentin aplicar-los com a treball autònom.
- el treball realitzat és discutit i validat pel professor la setmana següent a l'aula.
La nota final es calcularà de la següent manera:
NotaFinal= TPgr * TPstud, on 0 <= TPstud <= 1.2
TPstud és un factor de treball que avalua el treball d'un estudiant en particular dins del seu treball en equip a les pràctiques. S'obtindrà observant i avaluant la càrrega de treball i el grau de participació de cada estudiant al llarg del desenvolupament de les pràctiques. En condicions normals, el WFstud = 1.
El PWGr es calcularà de la següent manera:
PWGr = 0.5 * TeachA + 0.5 * SelfA
on TeachA és l'avaluació del professor del treball en equip avaluada segons:
- La metodologia del treball (0.5)
- La qualitat de l'informe escrit (0.2)
- La qualitat de l'exposició oral (tant la presentació com el contingut avaluats, així com la capacitat de respondre preguntes) (0.2)
- Planificació, coordinació i gestió de l'equip (0.1)
i SelfA és l'avaluació individual de cada estudiant per part de tots els membres del seu equip.
Bibliografia
Bàsic
-
Machine learning
- Mitchell, T.M,
The McGraw-Hill Companies,
1997.
ISBN: 0070428077
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991001606429706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Introduction to machine learning
- Alpaydin, E,
The MIT Press,
2020.
ISBN: 9780262043793
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004193529706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
The elements of statistical learning: data mining, inference, and prediction
- Hastie, T.; Tibshirani, R.; Friedman, J,
Springer,
2009.
ISBN: 9780387848570
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991003549679706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Dynamic memory revisited
- Schank, R.C,
Cambridge University Press,
1999.
ISBN: 0521633982
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004946504406711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Case-based reasoning: a textbook
- Richter, M.M.; Weber, R.O,
Springer Berlin Heidelberg,
2013.
ISBN: 9783642401671
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991001345049706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Case-based reasoning
- Kolodner, J,
Morgan Kaufmann,
1993.
ISBN: 1558602372
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991003436549706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Applying case-based reasoning: techniques for enterprise reasoning
- Watson, I,
Morgan Kaufmann Publishers,
1997.
ISBN: 1558604626
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991001709679706711&context=L&vid=34CSUC_UPC:VU1&lang=ca
Complementari
-
Intelligent Decision Support Systems [electronic resource]
- Sànchez-Marrè, M,
Springer International Publishing : Imprint: Springer,
2022.
ISBN: 978-3-030-87789-7
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004955361306711&context=L&vid=34CSUC_UPC:VU1