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