Guiones (scripts)

Anuncio
Representación del Conocimiento.
Guiones (scripts)
[Schank & Abelson, 1977]
Alumno: Fernando Beltran Campero Calderón
BProfesora: Dr. Ana Lilia Laureano Cruces
Representacion del
Conocimiento - Guion
Guiones (scripts)
Definición.
 Los guiones (script) son otra forma de
representar conocimiento. Están
conformados por componentes llamados
“ranuras” (slots) que es un conjunto de
pares atributo-valor. Los guiones son
más fáciles de introducir en muchos
casos que un mapa conceptual.
Representacion del
Conocimiento - Guion
Guiones (scripts)
[Schank & Abelson, 1977]
 Extensión de las Dependencias Conceptuales.
 Las DCs representan sucesos aislados
 Mecanismo para representar conocimiento
sobre secuencias habituales de sucesos
 Permite anticipar una sucesión de situaciones
 Originalmente: organizar DCs para describir
situaciones típicas
 Un guión es una estructura que describe una
secuencia estereotípica de sucesos en un
contexto particular
Representacion del
Conocimiento - Guion
Guiones (scripts)
[Schank & Abelson, 1977]
 Estructura de ranura y relleno, fuerte, aún
más especializada
 Consiste en un conjunto de ranuras
 Cada ranura puede tener asociada información
acerca de qué tipo de valores puede contener,
así como un valor por omisión a usar si no hay
otra información disponible
 Estructura basada en marcos y DCs añadiendo
muchas restricciones sobre los atributos y
valores permitidos
Representacion del
Conocimiento - Guion
Guiones (scripts)
[Schank & Abelson, 1977]
 Técnica basada en estudios psicológicos:
patrones de comportamiento
 Hay evidencias de que organizamos cierto tipo
de conocimiento en estructuras que se
corresponden con situaciones típicas
 Resolvemos ambigüedades en función del
contexto particular de la historia que leemos o
de la conversación que mantenemos
Representacion del
Conocimiento - Guion
Guiones (scripts)
[Schank & Abelson, 1977]
 Motivación
 Los sucesos tienden a ocurrir en secuencias o
patrones que se repiten porque existen relaciones
causales entre los sucesos
 Los sucesos descritos por un guión forman una
cadena causal
 Principio de la cadena: conjunto de condiciones de
entrada que permiten que los primeros sucesos del
guión tengan lugar
 Final de la cadena: conjunto de resultados que
pueden permitir que otros sucesos o secuencias de
sucesos (otro guión) tengan lugar
Representacion del
Conocimiento - Guion
Guiones (scripts)
[Schank & Abelson, 1977]
 Técnica basada en estudios psicológicos: patrones
de comportamiento
 Hay evidencias de que organizamos cierto tipo de
conocimiento en estructuras que se corresponden
con situaciones típicas
 Resolvemos ambigüedades en función del contexto
particular de la historia que leemos o de la
conversación que mantenemos
 Parte intermedia: sucesos conectados con sucesos
previos que los hacen posibles y con sucesos
posteriores que posibilitan
Representacion del
Conocimiento - Guion
Guiones (scripts)
Componentes de un guión
 Condiciones de entrada (Precondiciones)
 Resultados (Postcondiciones)
 Props
 Roles
 Escenas
 Tracks
Representacion del
Conocimiento - 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 a
HANDGUN with the barrel lodged in JACK'S MOUTH. Tyler is sitting in
Jack's lap. They are both sweating and disheveled, both around 30; Tyler is
blond, 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 del
Conocimiento - Guion
Guiones (scripts)
Componentes de un guión - Precondiciones
 Condiciones de entrada
(Precondiciones)
 Condiciones que deben cumplirse, en
general, para que puedan tener lugar
los sucesos representados en el guión
 Por ejemplo: restaurante abierto,
cliente hambriento
Representacion del
Conocimiento - Guion
Guiones (scripts)
Componentes de un guión - Postcondiciones
 Resultados (Postcondiciones)
 Son condiciones que, en general,
se cumplirán después de que
tengan lugar los sucesos del guión
(no garantizado)
 Por ejemplo: cliente lleno y con
menos dinero, dueño del
restaurante con más dinero
Representacion del
Conocimiento - 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 especifique
otra cosa
Representacion del
Conocimiento - Guion
Guiones (scripts)
Componentes de un guión - Roles
 Roles
 Personas que intervienen en los
sucesos del guión
 También pueden ser inferidos si no
aparecen explícitamente
 Si se mencionan individuos
específicos, pueden ser insertados en
las ranuras correspondientes
 Por ejemplo: camareros, clientes...
Representacion del
Conocimiento - Guion
Guiones (scripts)
Componentes de un guión - Escenas
 Escenas
 Secuencias de sucesos que tienen
lugar
 Los sucesos se representan
utilizando DCs
 Por ejemplo: entrar, pedir, comer...
Representacion del
Conocimiento - Guion
Guiones (scripts)
Componentes de un guión – Track
 Track
 Variación específica de un patrón
más general representada por el
guión
 Los guiones constituyen una
jerarquía de especialización:


diferentes tracks del mismo guión
comparten algunos componentes
pero no todos
Representacion del
Conocimiento - Guion
Guiones (scripts)
Ejemplo de Guion
Ejemplo: el guión restaurante
Script: RESTAURANTE
Track: Cafetería
Props: Mesas
Menú
F = Comida
Cuenta
Dinero
Roles: S = Cliente
W = Camarero
C = Cocinero
M = Cajero
O = Dueño
Condiciones de entrada:
S está hambriento
S tiene dinero
Representacion del
Conocimiento - Guion
Guiones (scripts)
Ejemplo de Guion
Resultados:
S tiene menos dinero
O tiene más dinero
S no tiene hambre
S está satisfecho (opcional)
Escena 1: Entrar ...
Escena 2: Pedir ...
Representacion del
Conocimiento - Guion
Guiones (scripts)
Ejemplo de Guion - Escenas
Escena 1: Entrar
S PTRANS S en restaurante
S ATTEND ojos a mesas
S MBUILD dónde sentarse
S PTRANS S a mesa
S MOVE S a posición sentado
Representacion del
Conocimiento - Guion
Guiones (scripts)
Ejemplo de Guion - Escenas
Escena 2: Pedir(resumen)
...
* S MBUILD elección de F
S MTRANS señal a W
...
W MTRANS ‘no F’ a S
(volver a *) o
(ir a Escena 4: no pagar)
Representacion del
Conocimiento - Guion
Guiones (scripts)
Ejemplo de Guion - Escenas
Escena 3: Comer
C ATRANS F a W
W ATRANS F a S
S INGEST F
(Opción: volver a Escena 2
para pedir más; si no, ir a
Escena 4)
Representacion del
Conocimiento - Guion
Guiones (scripts)
Ejemplo de Guion - Escenas
Escena 4: Salir (resumen)
...
W ATRANS factura a S
S ATRANS propina a W
S PTRANS S a M
S ATRANS dinero a M
(no pagar): S PTRANS S fuera del
restaurante
Representacion del
Conocimiento - 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 del
Conocimiento - Guion
Guiones (scripts)
Uso de Guiones
 Aplicación del guión
 Inferir información no explícita en las frases
analizadas
 La secuencia de eventos es una cadena causal
cada uno es consecuencia del anterior y
posibilita la realización del siguiente
 Generación de interpretaciones coherentes
acerca de una cierta
 situación, para poder contestar preguntas
Representacion del
Conocimiento - Guion
Guiones (scripts)
Uso de Guiones
 Sistemas que responden a preguntas acerca
de un texto
 Juan fue a un restaurante anoche. Pidió un
filete. Cuando iba a pagarlo, se dio cuenta de
que se le había acabado el dinero. Se fue a
casa deprisa porque llovía
 ¿Cenó Juan anoche?
 Habilidad de predecir sucesos que no se han
observado explícitamente
Representacion del
Conocimiento - Guion
Guiones (scripts)
Uso de Guiones
 Se analiza el texto, se activa el guión del
restaurante secuencia de eventos del guión
Juan comió
 Susana salió a comer. Se sentó en una mesa y
llamó a la camarera, quien le trajo un menú.
Pidió una hamburguesa
 ¿Por qué la camarera le trajo el menú a
Susana?
 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 del
Conocimiento - 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 inferencia
Desventajas
 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 de
conocimiento para el cual fueron diseñados
Representacion del
Conocimiento - Guion
Guiones (scripts)
Ventajas y Desventajas
Como todas las representaciones estructuradas
presentan:
 Problema del encaje: dificultad para decidir el
guión que debe usarse.
 No hay algoritmo que garantice una elección
correcta
 Problema “entre líneas”: inflexibilidad de estas
representaciones para predecir qué situaciones
pueden “romper” un guión
Representacion del
Conocimiento - Guion
Guiones (scripts)
[Schank & Abelson, 1977]
Fin
Representacion del
Conocimiento - Guion
Descargar