desarrollo de aplicación web para la desambiguación de sentidos de palabras por evocación

14
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

Upload: baka

Post on 04-Jan-2016

42 views

Category:

Documents


0 download

DESCRIPTION

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. Introducción. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Desarrollo de aplicación web para la  desambiguación  de sentidos de palabras por evocación

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

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

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

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

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

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

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

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

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

Base de datos:

Aplicación Web

Page 11: Desarrollo de aplicación web para la  desambiguación  de sentidos de palabras por evocación

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

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

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

Aplicación Web:◦ http://adimen.si.ehu.es/cgi-bin/WSDbyEvocation/i

ndex.php

Servicio Web:◦ http://

Enlaces