Guiones (scripts) - UAM...

28
Representacion del Conocimiento - Guion Representación del Conocimiento. Guiones (scripts) [Schank & Abelson, 1977] Alumno: Fernando Beltran Campero Calderón BProfesora: Dr. Ana Lilia Laureano Cruces

Transcript of Guiones (scripts) - UAM...

Representacion delConocimiento - Guion

Representación del Conocimiento.

Guiones (scripts)[Schank & Abelson, 1977]

Alumno: Fernando Beltran Campero CalderónBProfesora: Dr. Ana Lilia Laureano Cruces

Representacion delConocimiento - Guion

Los guiones (script) son otra forma derepresentar conocimiento. Estánconformados por componentes llamados“ranuras” (slots) que es un conjunto depares atributo-valor. Los guiones sonmás fáciles de introducir en muchoscasos que un mapa conceptual.

Guiones (scripts)Definición.

Representacion delConocimiento - Guion

Guiones (scripts)[Schank & Abelson, 1977]

Extensión de las Dependencias Conceptuales.

Las DCs representan sucesos aislados

Mecanismo para representar conocimientosobre secuencias habituales de sucesos

Permite anticipar una sucesión de situaciones

Originalmente: organizar DCs para describirsituaciones típicas

Un guión es una estructura que describe unasecuencia estereotípica de sucesos en uncontexto particular

Representacion delConocimiento - Guion

Guiones (scripts)[Schank & Abelson, 1977]

Estructura de ranura y relleno, fuerte, aúnmás especializada

Consiste en un conjunto de ranuras

Cada ranura puede tener asociada informaciónacerca de qué tipo de valores puede contener,así como un valor por omisión a usar si no hayotra información disponible

Estructura basada en marcos y DCs añadiendomuchas restricciones sobre los atributos yvalores permitidos

Representacion delConocimiento - Guion

Guiones (scripts)[Schank & Abelson, 1977]

Técnica basada en estudios psicológicos:patrones de comportamiento

Hay evidencias de que organizamos cierto tipode conocimiento en estructuras que secorresponden con situaciones típicas

Resolvemos ambigüedades en función delcontexto particular de la historia que leemos ode la conversación que mantenemos

Representacion delConocimiento - Guion

Guiones (scripts)[Schank & Abelson, 1977]

Motivación

Los sucesos tienden a ocurrir en secuencias opatrones que se repiten porque existen relacionescausales entre los sucesos

Los sucesos descritos por un guión forman unacadena causal

Principio de la cadena: conjunto de condiciones deentrada que permiten que los primeros sucesos delguión tengan lugar

Final de la cadena: conjunto de resultados quepueden permitir que otros sucesos o secuencias desucesos (otro guión) tengan lugar

Representacion delConocimiento - Guion

Guiones (scripts)[Schank & Abelson, 1977]

Técnica basada en estudios psicológicos: patronesde comportamiento

Hay evidencias de que organizamos cierto tipo deconocimiento en estructuras que se correspondencon situaciones típicas

Resolvemos ambigüedades en función del contextoparticular de la historia que leemos o de laconversación que mantenemos

Parte intermedia: sucesos conectados con sucesosprevios que los hacen posibles y con sucesosposteriores que posibilitan

Representacion delConocimiento - Guion

Guiones (scripts)Componentes de un guión

Condiciones de entrada (Precondiciones)

Resultados (Postcondiciones)

Props

Roles

Escenas

Tracks

Representacion delConocimiento - Guion

Guiones (scripts)Ejemplo, Guion Cinematografico SCREEN BLACK

JACK (V.O.) People were always asking me, did I know Tyler Durden.

FADE IN: INT. SOCIAL ROOM - TOP FLOOR OF HIGH RISE – NIGHT

TYLER has one arm around Jack's shoulder; the other hand holds aHANDGUN with the barrel lodged in JACK'S MOUTH. Tyler is sitting inJack's lap. They are both sweating and disheveled, both around 30; Tyler isblond, handsome; and Jack, brunette, is appealing in a dry sort of way.Tyler looks at his watch.

TYLER One minute. (looking out window) This is the beginning.We're at ground zero.

Maybe you should say a few words, to mark the occasion.

JACK ... i... ann....iinn.. ff....nnyin...

JACK (V.O.) With a gun barrel between your teeth, you only speak in vowels.

Representacion delConocimiento - Guion

Guiones (scripts)Componentes de un guión - Precondiciones

Condiciones de entrada(Precondiciones)

Condiciones que deben cumplirse, engeneral, para que puedan tener lugarlos sucesos representados en el guión

Por ejemplo: restaurante abierto,cliente hambriento

Representacion delConocimiento - Guion

Guiones (scripts)Componentes de un guión - Postcondiciones

Resultados (Postcondiciones)

Son condiciones que, en general,se cumplirán después de quetengan lugar los sucesos del guión(no garantizado)

Por ejemplo: cliente lleno y conmenos dinero, dueño delrestaurante con más dinero

Representacion delConocimiento - Guion

Guiones (scripts)Componentes de un guión - Props

Props Representan objetos que intervienen

en los sucesos del guión Aunque no aparezcan, pueden ser

inferidos Por ejemplo: se supone que un

restaurante cuenta con mesas, sillas,menús... salvo que se especifiqueotra cosa

Representacion delConocimiento - Guion

Guiones (scripts)Componentes de un guión - Roles

Roles

Personas que intervienen en lossucesos del guión

También pueden ser inferidos si noaparecen explícitamente

Si se mencionan individuosespecíficos, pueden ser insertados enlas ranuras correspondientes

Por ejemplo: camareros, clientes...

Representacion delConocimiento - Guion

Guiones (scripts)Componentes de un guión - Escenas

Escenas

Secuencias de sucesos que tienenlugar

Los sucesos se representanutilizando DCs

Por ejemplo: entrar, pedir, comer...

Representacion delConocimiento - Guion

Guiones (scripts)Componentes de un guión – Track

Track Variación específica de un patrón

más general representada por elguión

Los guiones constituyen unajerarquía de especialización:

diferentes tracks del mismo guióncomparten algunos componentespero no todos

Representacion delConocimiento - Guion

Guiones (scripts)Ejemplo de Guion

Ejemplo: el guión restauranteScript: RESTAURANTE

Track: CafeteríaProps: Mesas

MenúF = Comida

CuentaDinero

Roles: S = ClienteW = CamareroC = CocineroM = CajeroO = Dueño

Condiciones de entrada:S está hambriento

S tiene dinero

Representacion delConocimiento - Guion

Guiones (scripts)Ejemplo de Guion

Resultados:S tiene menos dineroO tiene más dineroS no tiene hambre

S está satisfecho (opcional)Escena 1: Entrar ...Escena 2: Pedir ...

Representacion delConocimiento - Guion

Guiones (scripts)Ejemplo de Guion - Escenas

Escena 1: EntrarS PTRANS S en restaurante

S ATTEND ojos a mesasS MBUILD dónde sentarse

S PTRANS S a mesaS MOVE S a posición sentado

Representacion delConocimiento - Guion

Guiones (scripts)Ejemplo de Guion - Escenas

Escena 2: Pedir(resumen)...

* S MBUILD elección de FS MTRANS señal a W

...W MTRANS ‘no F’ a S

(volver a *) o(ir a Escena 4: no pagar)

Representacion delConocimiento - Guion

Guiones (scripts)Ejemplo de Guion - Escenas

Escena 3: ComerC ATRANS F a WW ATRANS F a S

S INGEST F(Opción: volver a Escena 2para pedir más; si no, ir a

Escena 4)

Representacion delConocimiento - Guion

Guiones (scripts)Ejemplo de Guion - Escenas

Escena 4: Salir (resumen)...

W ATRANS factura a SS ATRANS propina a W

S PTRANS S a MS ATRANS dinero a M

(no pagar): S PTRANS S fuera delrestaurante

Representacion delConocimiento - Guion

Guiones (scripts)Uso de Guiones

Uso de guiones Los guiones pueden resultar de utilidad para La predicción de sucesos no mencionados

explícitamente Indicar la relación entre sucesos Funcionamiento Selección o activación de un guión apropiado

para la situación Comprobación de condiciones de entrada Uso de otras cabeceras: props, roles... Proceso dinámico; el guión seleccionado puede

descartarse después

Representacion delConocimiento - Guion

Guiones (scripts)Uso de Guiones

Aplicación del guión

Inferir información no explícita en las frasesanalizadas

La secuencia de eventos es una cadena causalcada uno es consecuencia del anterior yposibilita la realización del siguiente

Generación de interpretaciones coherentesacerca de una cierta

situación, para poder contestar preguntas

Representacion delConocimiento - Guion

Guiones (scripts)Uso de Guiones

Sistemas que responden a preguntas acercade un texto

Juan fue a un restaurante anoche. Pidió unfilete. Cuando iba a pagarlo, se dio cuenta deque se le había acabado el dinero. Se fue acasa deprisa porque llovía

¿Cenó Juan anoche?

Habilidad de predecir sucesos que no se hanobservado explícitamente

Representacion delConocimiento - Guion

Guiones (scripts)Uso de Guiones

Se analiza el texto, se activa el guión delrestaurante secuencia de eventos del guiónJuan comió

Susana salió a comer. Se sentó en una mesa yllamó a la camarera, quien le trajo un menú.Pidió una hamburguesa

¿Por qué la camarera le trajo el menú aSusana?

Generación de interpretaciones coherentes Se analiza el texto, se activa el guión y hay

dos posibles respuestas: Porque se lo había pedido (suceso anterior) Para que pudiera elegir la comida (suceso

siguiente)

Representacion delConocimiento - Guion

Guiones (scripts)Ventajas y Desventajas

Ventajas Capacidad para predecir eventos Observaciones, interpretación coherente de

una situación Mucha información Muy específica, alta potencia de inferenciaDesventajas Muy específica menos general (estructura

fuerte) que los marcos (Eleva dificultad) Menos aplicabilidad No es adecuada para representar ciertos tipos

de conocimiento, pero sí para el tipo deconocimiento para el cual fueron diseñados

Representacion delConocimiento - Guion

Guiones (scripts)Ventajas y Desventajas

Como todas las representaciones estructuradaspresentan:

Problema del encaje: dificultad para decidir elguión que debe usarse.

No hay algoritmo que garantice una eleccióncorrecta

Problema “entre líneas”: inflexibilidad de estasrepresentaciones para predecir qué situacionespueden “romper” un guión

Representacion delConocimiento - Guion

Guiones (scripts)[Schank & Abelson, 1977]

Fin