El curs està dedicat a l'aprenentatge experimental basat en memòria, enfocant-se de seguida en una aproximació simbòlica i cognitiva: el raonament basat en casos (CBR). S'estudiaran i analitzaran detalladament els components bàsics del cicle de raonament CBR. Es revisarà l'aplicació de CBR al món real i es descriuran els problemes principals de la seva implementació.
Professorat
Responsable
Javier Vazquez Salceda (
)
Ramon Sangüesa Sole (
)
Hores setmanals
Teoria
1.3
Problemes
0
Laboratori
0.8
Aprenentatge dirigit
0.1
Aprenentatge autònom
5.3
Competències
Competències Tècniques Generals
Genèriques
CG1 - Capacitat per a projectar, dissenyar i implantar productes, processos, serveis i instal·lacions en tots els àmbits de la Intel·ligència Artificial.
Competències Tècniques de cada especialitat
Acadèmiques
CEA3 - Capacitat de comprendre els principis bàsics de funcionament de les tècniques principals d'Aprenentatge Automàtic, i saber utilitzar-les en l'entorn d'un sistema o servei intel·ligent.
CEA12 - Capacitat de comprendre les tècniques avançades d'Enginyeria del Coneixement, Aprenentatge Automàtic i Sistemes de Suport a la Decisió, i saber dissenyar, implementar i aplicar aquestes tècniques en el desenvolupament d'aplicacions, serveis o sistemes intel·ligents.
Professionals
CEP2 - Capacitat de resoldre els problemes de presa de decisions de les diferents organitzacions, integrant eines intel·ligents.
CEP5 - Capacitat de dissenyar noves eines informàtiques i noves tècniques d'Intel·ligència Artificial en l'exercici professional.
Competències Transversals
Treball en equip
CT3 - Ser capaç de treballar com a membre d'un equip interdisciplinari, ja sigui com un membre més o duent a terme tasques de direcció, amb la finalitat de contribuir a desenvolupar projectes amb pragmatisme i sentit de la responsabilitat, tot assumint compromisos considerant els recursos disponibles.
Analisis i sintesis
CT7 - Capacitat d'anàlisi i resolució de problemes tècnics complexos.
Bàsiques
CB8 - Que els estudiants sàpiguen comunicar les seves conclusions i els coneixements i raons darreres que les sustenten- a públics especialitzats i no especialitzats d'una manera clara i sense ambigüitats.
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
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.
Els requisits són els que proporcionen els cursos obligatoris del Màster MAI, especialment els proporcionats pel curs "Introducció a l¿aprenentatge automàtic" (IML).