140 likes | 306 Views
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.
E N D
Desarrollo de aplicación web para la desambiguación de sentidos de palabras por evocación Alumno: Xabier AramendiAmenabar Director: GermanRigauClaramunt Titulación: Ingeniería técnica en informática de sistemas Facultad: Facultad de Informática de San Sebastián
Introducció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
Infomap • 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.
SSI-Dijkstra • Es una versión del algoritmo SSI (StructuralSemanticInterconnections). • Se basa en el conocimiento iterativo que esta orientado a la desambiguación de las palabras.
Objetivo • 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.
Ejemplo • Buscar termino “StructuralSemanticInterconnection”. • 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. • …
Motivació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.
Aplicación Web • 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 • Esquema: • Servidor Web: PHP • Pagina Web: AJAX (JavaScript asíncrono y XML) • Servidor BD: MySQL
Aplicación Web • Base de datos:
Servicio Web • Servicio Web que pasados unas palabras da el resultado de aplicar Infomap y SSI-Dijkstraconjutamente. • Resultado en formato XML. • Realizado con HTML y JavaScript.
Gestión • La planificación se asemeja a la realidad.
Conclusiones • Desarrollo satisfactorio. • Aprendizaje personal: • Gestión individual de un proyecto. • Sobre la evocación y desambiguación de significados de palabras.
Enlaces • Aplicación Web: • http://adimen.si.ehu.es/cgi-bin/WSDbyEvocation/index.php • Servicio Web: • http://