Variantes a la extracción de vecinos semánticos y al algoritmo de predicacción (Kintsch, 2001),...

24
VARIANTES A LA EXTRACCIÓN DE VECINOS SEMÁNTICOS Y AL ALGORITMO DE PREDICACIÓN EN CORPUS CIENTÍFICOS Guillermo Jorge-Botana Ricardo Olmos Albacete José A. León Francisco Molinero

description

El algoritmo de predicación [2] trata de dar cuenta del proceso que se lleva a cabo en la comprensión de predicaciones. Para ello emplea como base el espacio semántico-vectorial que emana del Análisis de la Semántica Latente LSA. Presentamos en este escrito algunas variantes para la extracción de vecinos semánticos, tanto para términos únicos como para algunas estructuras basadas en predicaciones taxonómicas como “fobia a las tormentas”, “fobia a los perros” y para algunos tipos de estructuras metonímicas como “personalidad de la pistola” o “personalidad de los gérmenes” refiriéndose a la personalidad antisocial y a la personalidad obsesiva.

Transcript of Variantes a la extracción de vecinos semánticos y al algoritmo de predicacción (Kintsch, 2001),...

Page 1: Variantes a la extracción de vecinos semánticos y al algoritmo de predicacción (Kintsch, 2001), en corpus científicos

VARIANTES A LA EXTRACCIÓN DE VECINOS SEMÁNTICOS Y AL ALGORITMO DE PREDICACIÓN EN CORPUS CIENTÍFICOS

Guillermo Jorge-Botana

Ricardo Olmos Albacete

José A. León

Francisco Molinero

Page 2: Variantes a la extracción de vecinos semánticos y al algoritmo de predicacción (Kintsch, 2001), en corpus científicos

•LSA puede:

+simular como puede estar representado el conocimiento

1. ¿Qué hace LSA?1. ¿Qué hace LSA?

Page 3: Variantes a la extracción de vecinos semánticos y al algoritmo de predicacción (Kintsch, 2001), en corpus científicos

• Pero:

+No es una teoría de procesamiento (Burguess, 2000)

+Es una representación estática de cómo se distribuye el conocimiento

+Para simular cualquier proceso:Como:

Juicios de semejanzas

Comprensión de estructuras textuales

Constricciones del contexto

+Es necesario formalizar algún tipo de operación sobre lo que LSA representa.

2. ¿Qué no hace LSA?2. ¿Qué no hace LSA?

Page 4: Variantes a la extracción de vecinos semánticos y al algoritmo de predicacción (Kintsch, 2001), en corpus científicos

3. Objetivos3. Objetivos

+Extraer términos vecinos de algunas palabras aisladas (estructura simple) y grupos de palabras (estructura compleja).

+Aplicar el algoritmo de predicación (Kintsch, 2001) a ciertas estructuras frecuentes en corpus científicos.

Page 5: Variantes a la extracción de vecinos semánticos y al algoritmo de predicacción (Kintsch, 2001), en corpus científicos

• Una forma:

+ Tomar el vector de una palabra y extraer una lista de sus n primeros vecinos semánticos.

+ Lista: se compara el vector de dicha palabra con todos los demás vectores-términos del espacio semántico.

+ Comparación: coseno del ángulo

µ Semejanza = Cos(A,I)

4. Extracción de contenidos4. Extracción de contenidos

A

I

Page 6: Variantes a la extracción de vecinos semánticos y al algoritmo de predicacción (Kintsch, 2001), en corpus científicos

• Un posible problema:

+ En ocasiones, los primeros términos de la lista son:

Términos de poca relevancia

Que sólo concurren con el término de referencia

Ejemplo: (A) Ciudad

(I) Deportiva(I)Condal(I) Real

(A)Ciudad

(I)País

(I)Transporte

(I)Alcalde

Y quizás también queremos

5. Extracción de contenidos5. Extracción de contenidos

Page 7: Variantes a la extracción de vecinos semánticos y al algoritmo de predicacción (Kintsch, 2001), en corpus científicos

• Una posible solución:

+ Ponderar el coseno del ángulo con la longitud de vector

Semejanza = Cos(A,I) x log (1 + longitudVector(I))

Longitud de Vector-término: puede denotar la importancia de un término dentro del dominio semántico.

6. Extracción de contenidos6. Extracción de contenidos

Page 8: Variantes a la extracción de vecinos semánticos y al algoritmo de predicacción (Kintsch, 2001), en corpus científicos

Nuestro corpus: psicopatología.

Page 9: Variantes a la extracción de vecinos semánticos y al algoritmo de predicacción (Kintsch, 2001), en corpus científicos

“Fobia”

Longitud de vector

Semejanza con “fobia”

7. Lista de “fobia”7. Lista de “fobia”

21 p

rim

eros

vec

inos

Coseno Coseno + long.vector

Page 10: Variantes a la extracción de vecinos semánticos y al algoritmo de predicacción (Kintsch, 2001), en corpus científicos

Longitud de vector

Semejanza con “tormentas”

8. Lista de “tormentas”8. Lista de “tormentas”21

pri

mer

os v

ecin

os

“Tormentas”

Coseno Coseno + long.vector

Page 11: Variantes a la extracción de vecinos semánticos y al algoritmo de predicacción (Kintsch, 2001), en corpus científicos

ESTRUCTURAS COMPLEJAS

(estructuras de dos términos)

Page 12: Variantes a la extracción de vecinos semánticos y al algoritmo de predicacción (Kintsch, 2001), en corpus científicos

+ Estructuras complejas: formadas por más de una palabra.

+ Estructuras predicativas: “Este partido es de centro”

+ Estructuras predicativas <<taxonómicas>>:

“Este pájaro es un pelícano”

9. Extracción del sentido de 9. Extracción del sentido de estructuras complejasestructuras complejas

Page 13: Variantes a la extracción de vecinos semánticos y al algoritmo de predicacción (Kintsch, 2001), en corpus científicos

“Fobia a las tormentas”

“Personalidad de la pistola”

+ Estructuras predicativas “taxonómicas” en corpus científicos:

10. Extracción del sentido de 10. Extracción del sentido de estructuras complejasestructuras complejas

P(A)

Personalidad (Pistola)

Fobia (Tormentas)

Page 14: Variantes a la extracción de vecinos semánticos y al algoritmo de predicacción (Kintsch, 2001), en corpus científicos

• Un forma: el centroide o la suma

Vector Predicado(Fobia) + Vector Argumento (tormentas)

11. Suma centroide11. Suma centroide

Page 15: Variantes a la extracción de vecinos semánticos y al algoritmo de predicacción (Kintsch, 2001), en corpus científicos

• Problema: el centroide

Gente

Social

Timidez

Precipicios

12. Suma centroide12. Suma centroide

Page 16: Variantes a la extracción de vecinos semánticos y al algoritmo de predicacción (Kintsch, 2001), en corpus científicos

• Necesitamos

13. Algoritmo de predicación13. Algoritmo de predicación

Page 17: Variantes a la extracción de vecinos semánticos y al algoritmo de predicacción (Kintsch, 2001), en corpus científicos

• LSA + Algoritmo de predicación (Kintsch, 2001)

14. Algoritmo de predicación14. Algoritmo de predicación

El sentido final de la predicación se forma sumando el predicado, el argumento y los n primeros vecinos del predicado pertinentes para el argumento.

Page 18: Variantes a la extracción de vecinos semánticos y al algoritmo de predicacción (Kintsch, 2001), en corpus científicos

(LSA + Algoritmo de predicación + Corrección con la longitud de vector)15. “Fobia a las tormentas”15. “Fobia a las tormentas”

Coseno + long.vectorCoseno

Con PredicaciónSin Predicación Sin Predicación Con Predicación

21 p

rim

eros

vec

inos

“fobia a las tormentas”: un fenómeno natural designa una fobia específica

Social

Público

Timidez

Precipicios

Serpientes

Específica

Social

SocialesEspecífica

Social

Serpientes

Subtipo

Específica

Timidez

Page 19: Variantes a la extracción de vecinos semánticos y al algoritmo de predicacción (Kintsch, 2001), en corpus científicos

“personalidad de la pistola”: un objeto designa personalidad antisocial

16. “Personalidad de la pistola”16. “Personalidad de la pistola”21

pri

mer

os v

ecin

os

Con PredicaciónSin Predicación Sin Predicación Con Predicación

(LSA + Algoritmo de predicación + Corrección con la longitud de vector)

Antisocial

Disocial

Navaja

Esquizoide

Esquizotípico

Límite

evitación

Antisocial

Esquizotípico

Esquizoide

Narcisista

Antisocial

Disocial

Robos

Violencia

Coseno + long.vectorCoseno

Page 20: Variantes a la extracción de vecinos semánticos y al algoritmo de predicacción (Kintsch, 2001), en corpus científicos

+LSA proporciona una representación objetiva y mensurable de conocimiento estático.

+LSA es una buena base para simular procesos mediante algoritmos que tengan en cuenta las constricciones del contexto.

+LSA y los algoritmos que provienen de la psicolingúística tiene muchas aplicaciones en el ámbito de la industria lingüística (buscadores, interpretadores de intenciones del usuario, web semántica, indexadores de información diagnóstica, visualización, etc) .

16. Conclusiones16. Conclusiones

Page 21: Variantes a la extracción de vecinos semánticos y al algoritmo de predicacción (Kintsch, 2001), en corpus científicos

18. Muchas gracias18. Muchas gracias

Page 22: Variantes a la extracción de vecinos semánticos y al algoritmo de predicacción (Kintsch, 2001), en corpus científicos

VARIANTES A LA EXTRACCIÓN DE VECINOS SEMÁNTICOS Y AL ALGORITMO DE PREDICACIÓN EN CORPUS CIENTÍFICOS

Guillermo Jorge-Botana

Ricardo Olmos Albacete

José A. León

Page 23: Variantes a la extracción de vecinos semánticos y al algoritmo de predicacción (Kintsch, 2001), en corpus científicos

Comparación de los listados con textos reales

Similitud de cada uno de los métodos con muestras de definiciones reales basados en DSM-IV ( Concepto general d fobia, Fobia social, Fobia específica Ansiedad generalizada)

"Fobia a las tormentas"

0

0,1

0 ,2

0 ,3

0 ,4

0 ,5

0 ,6

0 ,7

0 ,8

0 ,9

1

Fo

bia

F. S

oci

al

F.E

spec

ífic

a

A.G

ener

aliz

ada

Sin Corregir Corregido

PRE Sin Corregir PRE Corregido

Aux. Listados vs. definiciones Aux. Listados vs. definiciones realesreales

Page 24: Variantes a la extracción de vecinos semánticos y al algoritmo de predicacción (Kintsch, 2001), en corpus científicos

Comparación de los listados con textos reales

Similitud de cada uno de los métodos con muestras de definiciones reales basados en DSM-IV ( Concepto general d fobia, Fobia social, Fobia específica Ansiedad generalizada)

"Personalidad de la Pistola"

0

0,1

0,2

0,3

0,4

0,5

0,6

0,7

0,8

0,9

1

Per

son

alid

ad

P.E

squ

izo

ide

P.E

vita

ció

n

P.A

nti

soci

al

Sin Corregir Corregido

PRE Sin Corregir PRE Corregido

Aux. Listados vs. definiciones Aux. Listados vs. definiciones realesreales