PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

26
PLN semántica 1 Semántica Introducción Representación del significado Interpretación semántica

Transcript of PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

Page 1: PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

PLN semántica 1

Semántica

• Introducción• Representación del significado• Interpretación semántica

Page 2: PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

PLN semántica 2

Semántica 1

La Semántica trata del significado de las oraciones. La Interpretación Semántica (IS) es el proceso de extracción de dicho significado.

oraciónen LN

forma lógica

informacióncontextual

representacióndelsignificado

determinación del significadocorrecto de cada palabra

combinación de dichos significadospara formar una forma lógica

Page 3: PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

PLN semántica 3

Semántica 2

• La Semántica ha de ser compositiva. Es decir, la representación semántica de un objeto debe poder realizarse a partir de la de sus componentes.

• Debe utilizarse una teoría, no basarse en una Semántica "ad-hoc". • Se deben utilizar objetos semánticos. Se debe definir un Sistema de

Representación Semántico. • Debe existir un mecanismo de interfaz entre Sintaxis y Semántica. • La IS debe ser capaz de tratar fenómenos complejos como la

cuantificación, la predicación en sus diversas formas, modalidades, negación, etc...

• La IS debe ser robusta frente a las ambigüedades léxica (polisemia) y sintáctica. S.R. no ambiguo.

• El sistema de representación debe soportar inferencias (herencia, conocimiento no explícito, etc...).

Page 4: PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

PLN semántica 4

• Añadir un rasgo “sem” a cada regla incontextual• S NP loves NP

• S[sem=loves(x,y)] NP[sem=x] loves NP[sem=y]

• El significado de S depende del on meaning of significado de los NPs

Semántica Compositiva 1

NPVloves

VP

S

NPx

y

loves(x,y)

NP the bucket

Vkicked

VP

S

NPx

died(x)

Page 5: PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

PLN semántica 5

• En vez de S NP loves NP• S[sem=loves(x,y)] NP[sem=x] loves NP[sem=y]

• Lo mismo para el resto de la gramática y lexicón:• V[sem=loves] loves• VP[sem=v(obj)] V[sem=v] NP[sem=obj]• S[sem=vp(subj)] NP[sem=subj] VP[sem=vp]

• Ejemplo• George loves Laura • sem=loves(Laura)(George)

• Versión muy restrictiva de un intérprete semántico • IS bottom-up • Gramática CNF• Cada nodo dos hijos: 1 función & 1 argumento• Para obtener la "sem" aplicar la función al argumento

Semántica Compositiva 2

Page 6: PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

PLN semántica 6

La Representación del significado 1

entrada:¿Quién dirige el PSOE?

forma lógica:

(pregunta (referente (X))

( X instancia (X, persona)(el1 (Y instancia(Y, partido)

nombre(Y, "PSOE")) (Z instancia(Z, dirigir)

presente(Z)valor_prop(Z, agente, X)valor_prop(Z, paciente,Y)))))

Page 7: PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

PLN semántica 7

La Representación del significado 2

• En esta fórmula se incluyen cuatro tipos diferentes de información:• Estructura lógica

• Contenido conceptual

• Indicación de los actos de habla

• Anotaciones pragmáticas

• El formalismo debiera ser capaz de proporcionar una capacidad expresiva suficiente para garantizar la descripción de estos cuatro tipos de información.

Page 8: PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

PLN semántica 8

Las representaciones basadas en lógica.

• Un vocabulario de predicados de los que deberemos indicar su aridad (es decir el número de argumentos y, en ciertos casos, su tipo).

• Un vocabulario de constantes y variables.• Un conjunto de conectores lógicos.• Un vocabulario de funciones de las que indicaremos

asimismo la aridad.• Un conjunto de cuantificadores que actuarán sobre los

predicados que deban, o puedan, ser cuantificados.

Page 9: PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

PLN semántica 9

Objetos

• Tres tipos:• Booleanos

• valor semántico (p.ej. valor de certeza) de las oraciones

• Entidades• Objetos (ejemplares de clases), NPs

• Especificaciones de espacio y tiempo

• Funciones• Predicados – Retornan un booleano

• Las funciones pueden retornar otras funciones

• Las funciones pueden tomar otras funciones como argumentos

Page 10: PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

PLN semántica 10

Funciones 1

• Uso de expresiones para denotar funciones• nombres

• el gato g gato(g)

• adjetivos• el gato negro y gordo g gato(g) negro(g) gordo(g)

• otros modificadores• el gato de Pepe g gato(g) pertenece_a(g,pepe)

Page 11: PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

PLN semántica 11

Funciones 2

• Aridad de los predicados• predicado unario sobre entidades

g gato(g)

• predicado binario sobre 2 entidades g pertenece_a(g,pepe)

• predicado binario sobre 2 predicados unarios sobre entidades• casi todos los gatos maúllan

• casi_todos(g gato(g), g maullar(g))

• Lo mismo con otros cuantificadores:• todos ()• existe un ()

Page 12: PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

PLN semántica 12

problemas básicos de la representación

• Ambito de la cuantificación• Referencia intrasentencial• Cláusulas subordinadas• Negación y su ámbito• Conjunción• Ambigüedad léxica y referencial

un gato come un pescado

( X:gato ( Y:pescado comer (X, Y)))

Page 13: PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

PLN semántica 13

¿Qué otras informaciones, aparte del tipo de las variables, deben poder ser representadas? En general toda la información presente en la oración y que vaya a poder ser explotada.

Así, para Allen, una forma que deba representar un grupo nominal cuantificado o determinado constará de cuatro elementos, el último de ellos opcional:

1 Operador2 Variable3 Tipo4 Modificadores

La Representación del significado 3

Page 14: PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

PLN semántica 14

el niño (DEF/SING N1 NIÑO)

el niño grande (DEF/SING N1 NIÑO (GRANDE N1))

Cada niño comió un gran pastel(PAST C1 COMER

(AGENT C1 (EACH N1 NIÑO))(THEME C1 (INDEF/SING P1 PASTEL (GRANDE P1))))

La llegada de Juan a la estación(DEF/SING L1 LLEGADA

(AGENT L1 (NAME J1 PERSONA "Juan")) (TO-LOC L1 (DEF/SING E1 ESTACION)))

Juan llegó a la estación(PAST L1 LLEGAR

(AGENT L1 (NAME J1 PERSONA "Juan")) (TO-LOC L1 (DEF/SING E1 ESTACION)))

La Representación del significado 4

Page 15: PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

PLN semántica 15

Asociados al verbo, que constituye el núcleo de la oración, se colocan, como modificadores lasfórmulas que corresponden a los diferentes casos:

agentivo,instrumento, tema, paciente, beneficiario, locativo, temporal etc...

Juan rompió la ventana con el martillo

agentetema

instrumento

el viento rompió la ventana

instrumento (no agente)

tema

Juan murió

paciente (no agente)

La Representación del significado 5

modelos de actantes

Page 16: PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

PLN semántica 16

Las redes semánticas 1

• grafos dirigidos etiquetados• nodos ==> conceptos (clases o tipos) u objetos (ejemplares o instancias)

• arcos ==> relaciones binarias (predicados binarios) entre los conceptos.

• Quillian (1968), Simmons (1973)• S.R.C. basados en redes semánticas

• SNePS de Shapiro

• Redes particionadas de Hendrix

• KL-ONE de Brachman

• Estructuración global de la BC. • reglas de inferencia (por ejemplo la herencia) • dimensiones de estructuración

• Clasificación

• Generalización

• Agregación

• Partición

Page 17: PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

PLN semántica 17

Las redes semánticas 2

• Ventajas • Visibilidad.

• Estructura asociativa. Acceso rápido.

• Facilidad para la búsqueda y la realización de inferencias.

• Posibilidad de representar propiedades generales o información concreta.

• Posibilidad de realización de procesos de matching complejos.

• Limitaciones• La dificultad de representar relaciones de aridad mayor que dos (no unarias

ni binarias).

• La dificultad de incluir en el formalismo conectivos lógicos como la negación, la disyunción (asumiendo la conjunción como regla por defecto), la implicación, etc...

• La dificultad de representar la cuantificación.

Page 18: PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

PLN semántica 18

Frames 1

• situaciones estereotípicas• descriptores• clases y ejemplares • descriptores y relaciones.• facetas• herencia de propiedades• formas más sofisticadas de inferencia

• el coche rojo: No todo el coche es rojo sino (presumiblemente) la parte externa de su carrocería

• un vaso de vino de arroz = una cantidad de arroz cuyo volumen fuera el que posee un vaso de vino

• información procedimental• niveles de granularidad y abstracción

• 350 gr. de verdura en juliana, fruta del tiempo. fresas, grosellas y frambuesas.

• primitivas semánticas• objetos no estándar.

Page 19: PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

PLN semántica 19

Frames: objetos no estándar 1

• Conjuntos y disjuntos de objetos simples:• Enumeración:

• tres zanahorias, sal y pimienta

• Referencia global:• fruta del tiempo, ajo y perejil picados

• cuantificación:• media cucharadita de cada una de las especias

• disjunciones:• una patata grande o dos pequeñas

• listas no exhaustivas:• almejas, escupiñas, etc...

Page 20: PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

PLN semántica 20

Frames: objetos no estándar 2

• Objetos no individualizables, cantidades.• Masas:

• 3 Kg de arroz

• Métricas no estándar:• una taza de arroz

• Unidades vagas:• una pizca de comino, algo de sal, salpimentar

• calificadores:• una cucharada de café colmada

• niveles de exactitud:• 2 ó 3 dientes de ajo, unas cuantas cebollitas

Page 21: PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

PLN semántica 21

Frames: objetos no estándar 3

• Propiedades• de la substancia:

• fruta madura

• de la forma:• una manzana grande

• negativas:• aceitunas sin hueso

• Estados, procesos, acciones, sucesos• trocear, machacar, moler, hornear durante media hora,

mezclar, salpimentar, agitar, cocer hasta que esté a punto

Page 22: PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

PLN semántica 22

Los grafos de dependencia conceptual

• Redes semánticas en las cuales los nodos y arcos pertenecen a un conjunto de categorías primitivas, fijas.

• comprensión de un texto ==> cadena causal completa • Los elementos de la cadena son conceptualizaciones y están ligados por

relaciones causales.• la base del formalismo de Schanck es una gramática de dependencias.• La representación gira en torno a las acciones y se asocia a la estructura

profunda• PP correspondientes a los nombres

• ACT correspondientes a las acciones

• PA correspondientes a los adjetivos

• AA correspondientes a los adverbios

Page 23: PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

PLN semántica 23

conceptualizaciones 1

Actor: Un actor actúa (corresponde al caso agentivo)

PP ACT

Objetivo: Una acción persigue un objetivo

O

ACT PP

R

PP

PP

ACT

Recipiente: Transición en la posesión de un objeto:

Page 24: PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

PLN semántica 24

conceptualizaciones 2

D

PP

PP

ACT

IACT

Directivo: Puntos inicial y final de una acción:

Instrumento:

Page 25: PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

PLN semántica 25

primitivas semánticas

Acciones físicas: MOVE, PROPEL, EXPEL, GRASP, INGEST: Un actor X pasa un objeto Y desde una posición externa W a una interna Z de un cuerpo físico.

D

Z

W

YO

INGESTX

Cambios de estado:PTRANS: Traslado físicoATRANS: Cambio en relación abstractaInstrumentos:SPEAK: Emitir un sonidoATTEND: Dirigir un sentido hacia un estímuloAcciones mentales:MTRANS: Transferir informaciónMBUILD: Combinación

Page 26: PLN semántica1 Semántica Introducción Representación del significado Interpretación semántica.

PLN semántica 26

PTRANSO

JUANJUAN I

JUAN

MOVERrápido

O

PIERNASPOSSBY

JUAN

"Juan está corriendo"

Ejemplo