Desarrollo de aplicación web para la desambiguación de sentidos de palabras por evocación
description
Transcript of Desarrollo de aplicación web para la desambiguación de sentidos de palabras por evocación
![Page 1: Desarrollo de aplicación web para la desambiguación de sentidos de palabras por evocación](https://reader036.fdocumento.com/reader036/viewer/2022082422/56813988550346895da11b56/html5/thumbnails/1.jpg)
Desarrollo de aplicación web para la
desambiguación de sentidos de palabras por
evocación
Alumno: Xabier Aramendi Amenabar
Director: German Rigau Claramunt
Titulación: Ingeniería técnica en informática de sistemas
Facultad: Facultad de Informática de San Sebastián
![Page 2: Desarrollo de aplicación web para la desambiguación de sentidos de palabras por evocación](https://reader036.fdocumento.com/reader036/viewer/2022082422/56813988550346895da11b56/html5/thumbnails/2.jpg)
Se enmarca dentro del área de la Inteligencia Artificial (IA).
Concretamente en el Procesamiento del Lenguaje Natural (PLN).
Combinación de aplicaciones especificas:◦ Infomap◦ SSI-Dijkstra
Introducción
![Page 3: Desarrollo de aplicación web para la desambiguación de sentidos de palabras por evocación](https://reader036.fdocumento.com/reader036/viewer/2022082422/56813988550346895da11b56/html5/thumbnails/3.jpg)
Programa que se basa en el Análisis Semántico Latente (LSA).
Técnica que es capaz de extraer términos de British National Corpus (BNC) que están estrechamente relacionadas con las palabras buscadas.
LSA: Extrae y deduce relaciones entre los diferentes términos de un conjunto de documentos.
BNC: Colección de muestras de palabras provenientes de diferentes fuentes de inglés.
Infomap
![Page 4: Desarrollo de aplicación web para la desambiguación de sentidos de palabras por evocación](https://reader036.fdocumento.com/reader036/viewer/2022082422/56813988550346895da11b56/html5/thumbnails/4.jpg)
Es una versión del algoritmo SSI (Structural Semantic Interconnections).
Se basa en el conocimiento iterativo que esta orientado a la desambiguación de las palabras.
SSI-Dijkstra
![Page 5: Desarrollo de aplicación web para la desambiguación de sentidos de palabras por evocación](https://reader036.fdocumento.com/reader036/viewer/2022082422/56813988550346895da11b56/html5/thumbnails/5.jpg)
Obtener información sobre un termino que desconocemos su significado.
◦ Infomap: Obtener palabras que estén relacionadas con las palabras del termino.
◦ SSI-Dijkstra: Desambiguar el significado de cada palabra según el contexto.
Objetivo
![Page 6: Desarrollo de aplicación web para la desambiguación de sentidos de palabras por evocación](https://reader036.fdocumento.com/reader036/viewer/2022082422/56813988550346895da11b56/html5/thumbnails/6.jpg)
Buscar termino “Structural Semantic Interconnection”.
◦ Infomap: variant, structural, formalism, spatial, structure, signification, discrete, elaborate, associative, schematic.
◦ SSI-Dijkstra: Variant: (philosophy) the philosophical theory that formal (logical or
mathematical) statements have no meaning but that its symbols (regarded as physical entities) exhibit a form that has useful applications.
Structural: something a little different from others of the same type.
Formalism: of or relating to meaning or the study of meaning.
…
Ejemplo
![Page 7: Desarrollo de aplicación web para la desambiguación de sentidos de palabras por evocación](https://reader036.fdocumento.com/reader036/viewer/2022082422/56813988550346895da11b56/html5/thumbnails/7.jpg)
Evitar tener que instalar las aplicaciones Infomap y SSI-Dijkstra para poder utilizarlas.
Facilitar el uso combinado de estas dos aplicaciones.
Obtener posibles fallos existentes en estas dos aplicaciones al guardar la consulta y el resultado obtenido.
Motivación
![Page 8: Desarrollo de aplicación web para la desambiguación de sentidos de palabras por evocación](https://reader036.fdocumento.com/reader036/viewer/2022082422/56813988550346895da11b56/html5/thumbnails/8.jpg)
Pagina Web que contiene:
◦ Información sobre las aplicaciones utilizadas y sobre la pagina Web.
◦ Desambiguación de significados de palabras por evocación mediante Infomap y SSI-Dijkstra.
◦ Almacenamiento de los datos obtenidos en las consultas registradas.
◦ Historial de las consultas registradas realizadas.
◦ Visualizaciones de algunos resultados obtenidos en las consultas registradas.
Aplicación Web
![Page 9: Desarrollo de aplicación web para la desambiguación de sentidos de palabras por evocación](https://reader036.fdocumento.com/reader036/viewer/2022082422/56813988550346895da11b56/html5/thumbnails/9.jpg)
Aplicación Web Esquema:
◦ Servidor Web: PHP◦ Pagina Web: AJAX (JavaScript asíncrono y XML)◦ Servidor BD: MySQL
![Page 10: Desarrollo de aplicación web para la desambiguación de sentidos de palabras por evocación](https://reader036.fdocumento.com/reader036/viewer/2022082422/56813988550346895da11b56/html5/thumbnails/10.jpg)
Base de datos:
Aplicación Web
![Page 11: Desarrollo de aplicación web para la desambiguación de sentidos de palabras por evocación](https://reader036.fdocumento.com/reader036/viewer/2022082422/56813988550346895da11b56/html5/thumbnails/11.jpg)
Servicio Web que pasados unas palabras da el resultado de aplicar Infomap y SSI-Dijkstra conjutamente.
Resultado en formato XML.
Realizado con HTML y JavaScript.
Servicio Web
![Page 12: Desarrollo de aplicación web para la desambiguación de sentidos de palabras por evocación](https://reader036.fdocumento.com/reader036/viewer/2022082422/56813988550346895da11b56/html5/thumbnails/12.jpg)
La planificación se asemeja a la realidad.
Gestión
Proc
esos
táct
icos
Proc
esos
form
ativ
os
Proc
esos
ope
rativ
os
47103
17654106
175
Comparativa entre procesos
Duración estimado (h) Duración real (h)
![Page 13: Desarrollo de aplicación web para la desambiguación de sentidos de palabras por evocación](https://reader036.fdocumento.com/reader036/viewer/2022082422/56813988550346895da11b56/html5/thumbnails/13.jpg)
Desarrollo satisfactorio.
Aprendizaje personal:
◦ Gestión individual de un proyecto.
◦ Sobre la evocación y desambiguación de significados de palabras.
Conclusiones
![Page 14: Desarrollo de aplicación web para la desambiguación de sentidos de palabras por evocación](https://reader036.fdocumento.com/reader036/viewer/2022082422/56813988550346895da11b56/html5/thumbnails/14.jpg)
Aplicación Web:◦ http://adimen.si.ehu.es/cgi-bin/WSDbyEvocation/i
ndex.php
Servicio Web:◦ http://
Enlaces