Proyecto Fin de Carrera Ingeniería en Informática Sistema de Resolución de la Ambigüedad Semántica Basada en el Conocimiento Alumno: D. Álvaro Acebedo.

Slides:



Advertisements
Presentaciones similares
Proyecto Fin de Carrera Ingeniería Informática Interfaz Avanzada de Consulta al Multilingual Central Repository (MCR)‏ María Eguimendia Director: Germán.
Advertisements

Clase 09.  Garantizar la calidad de software  La prueba nunca termina, del IS translada se translada al usuario  Las casas de software invierte del.
Análisis de redes en gvSIG Espacio para logotipos Victoria Agazzi
Proyecto Fin de Carrera - II Actualización del conocimiento Ontológico de una base de conocimiento Egoitz Laparra Martín Director: German Rigau Claramunt.
Curso de Capacitación Docente Área de Educación Tecnológica – NES Parte II Impresión 3D Sistemas de control flexibles, libres y abiertos (Arduino)
SISTEMA DE MONITOREO Y GESTIÓN DE OBRAS DE ARTE VIALES Provincia de Santa Fe - República Argentina Brasca, Ma. Lucila – Mossimann, Eliana 30 de Septiembre.
Sistema multimodal para la planificación de viajes en transportes públicos de código abierto y basado en estándares ‘de facto’ Juan G. Jordán Aldasoro.
Plan de Trabajo Consideraciones Técnicas Urbanismo I y III-A 2006-Setiembre.
Se utilizan diferentes recursos tales como: Reorganización Delegación Motivación Creatividad Principios Bases: Cuestionarse las ideas existentes, métodos.
REFERENCIAS BIBLIOGRAFICAS
Herencia Multiple en Java
INGENIERÍA DE INFORMACIÓN Y APLICACIONES
Ps. Lissette guzmán cerpa
UNIDAD DE GESTIÓN DE POSTGRADOS
Rosa Alejandra Liz Reynoso
“EL PROYECTO DE INVESTIGACION”
PROYECTO FINAL DE CARRERA Ingeniería Aeronáutica DESARROLLO DE OPTIMIZADOR DE FORMA 2D BASADO EN CÓDIGO DE ELEMENTOS FINITOS CON MALLADOS CARTESIANOS.
JORNADA DE INTRODUCCION A LAS HUMANIDADES DIGITALES
Análisis de Mercados Internacionales
Introducción La optimización trata de buscar el punto óptimo de una función objetivo cumpliendo con una serie de restricciones. El proceso de optimización.
INFORMÁTICA II (METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS)
7ª Jornada sobre la Biblioteca Digital Universitaria JBDU2009 "La  biblioteca universitaria en la web" 5 y 6 de noviembre de 2009 Biblioteca Central de.
Comprensión de lectura
Mtra. Cecilia Cruz Mendoza
Conceptos y definición básicos
Formas de enseñanza Formas de Clase Julio Paredes Riera
Ingeniero en Computación José Alfredo Cobián Campos
Comparación de las etapas de varios procesos
CARRERA DE INGENIERÍA EN SISTEMAS E INFORMÁTICA
CURSO DE FUNDAMENTOS DE PROGRAMACIÓN
UNIVERSIDAD ICEP INTELIGENCIA ARTIFICIAL INGENIERÍA EN SISTEMAS COMPUTACIONALES Martes, 24 de Octubre de 2017 REPRESENTACIÓN DEL CONOCIMIENTO Y RAZONAMIENTO.
Principios del nivel de Análisis Cognitivo
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
Presentación del plan de análisis comparativo de las encuestas COORDENA-LA 2015 y 2017 Montevideo, 22 de junio de 2017.
ALGORITMOS. IFE 115: INFORMÁTICA BÁSICA Lic. Marcio Rodas
Definición de un Sistema Distribuido
TEORÍA DE GRAFOS -Algoritmo de Dijkstra -Algoritmo de Primm -Algoritmo de Kruskal Integrantes:
Grupo 4: Ciencias Experimentales
Ingeniería del Software
“PROYECTO TECNOLOGICO”.
IFE 115: INFORMÁTICA BÁSICA
Introducción al lenguaje de programación. Introducción  Los lenguajes de programación son aplicaciones específicas que han sido pensadas y diseñadas.
Modalidades de la Investigación según Diseño y Tipo de Investigación REALIZADO POR: LUISANA J. MONTES V. CI:
APLICACIÓN DE NUEVAS TECNOLOGÍAS EN LA CONSERVACIÓN Y ANÁLISIS DEL PATRIMONIO CULTURAL Herramientas para la Investigación.
Análisis y diseño de aplicaciones. Introducción Crisis del software - conferencia organizada en 1968 por la Comisión de Ciencias de la OTAN en Garmisch.
Investigación educativa Integrantes Condori Alicia García patricia Pinell Gabriela Romero paúl Aguilar jhonny.
El diseño del estudio tomando en cuenta el tipo de investigación seleccionada La coherencia que ha de mantenerse entre las distintas partes constitutivas.
Esquema para Organizar un Trabajo de Grado basado en un Diseño propio de la Investigación Documental Pagina de Titulo Pagina de Constancia de Aprobación.
REPUBLICA BOLIVARIANA DE VENEZUELA INSTITUTO UNIVERSITARIO POLITECNICO SANTIAGO MARIÑO EXTENSION SAN CRISTOBAL ESCUELA DE ARQUITECTURA Realizado por: Vivas.
 La minería de datos o exploración de datos (es la etapa de análisis de "Knowledge Discovery in Databases" o KDD) es un campo de la estadística y las.
APLICACIONES DE LA LINGÜÍSTICA COMPUTACIONAL (III)
Autores: Ñauñay Colcha Jorge Luis Bravo Maldonado Paulo Dennis
EVALUACIÓN TIPOS En función de qué evaluar y para qué evaluar
Máster de Tecnologías de Telecomunicación
“LA EDUCACIÓN VIRTUAL RETOS Y OPORTUNIDADES”
PROYECTO DE GRADUACIÓN
Informática Aplicada al Medio Ambiente - Curso 99/00 1 Tema 6. Introducción a la programación 1 Conceptos básicos 2 Los algoritmos – Concepto de algoritmo.
Informática Aplicada al Medio Ambiente - Curso 99/00 1 Tema 6. Introducción a la programación 1 Conceptos básicos 2 Los algoritmos – Concepto de algoritmo.
Algoritmos de caminos más cortos
Campus Veracruz-Boca del Río
Luis Manuel Monroy García Matemáticas discretas Ingeniería de Sistemas Universidad Simón Bolívar.
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
Taller de grado I INFORMACIÓN GENERAL
Informática Aplicada al Medio Ambiente - Curso 99/00 1 Tema 6. Introducción a la programación 1 Conceptos básicos 2 Los algoritmos – Concepto de algoritmo.
PROYECTO DE GRADUACIÓN
PROYECTO DE INVERSION Y EL CICLO DE PROYECTOS. CONCEPTOS DE PROYECTOS.
¿Qué es la celda de manufactura? La celda de manufactura es un conjunto de componentes electromecánicos, que trabajan de manera coordinada para el logro.
PROYECTO DE GRADUACIÓN
1 GESTION por COMPETENCIAS Material para una presentación al board de la compañía Breve introducción técnica y presentación de un esquema.
Nació en Educado en una familia con extensa tradición industrial, Ishikawa se licenció en química por la Universidad de Tokio en De 1939 a.
Transcripción de la presentación:

Proyecto Fin de Carrera Ingeniería en Informática Sistema de Resolución de la Ambigüedad Semántica Basada en el Conocimiento Alumno: D. Álvaro Acebedo Director: D. Germán Rigau Septiembre FISS

Índice Introducción Objetivos del Proyecto SSI Pruebas Gestión Conclusiones Demo

Introducción  Este proyecto se enmarca en el área de la Inteligencia Artificial, en concreto en lo referido al Procesamiento del Lenguaje Natural.  La WSD consiste en decidir el sentido apropiado de una palabra dependiendo de su contexto.  Para llevarlo a cabo nos valdremos de Bases de Conocimiento.

Introducción – Ejemplo  Ejemplo de base de Conocimiento: MAMÍFER O ANIMA L PELAJ E AGU A vive en es un tiene es un

Introducción  WordNet nodos, relaciones en total.  MCR Desarrollado por el grupo Meaning. Aglutina diferentes versiones de WordNet y diferentes idiomas.

Introducción – Adquirir conocimiento  ¿Es posible enriquecer las Bases de Conocimiento con los mismos métodos de desambiguación que se valen de ellas? Desambiguación de Glosas (Senseval)

Introducción – WSD orientado a las Glosas  Ballena: Mamífero Cetáceo de hasta quince metros de longitud y enormes aletas. MAMÍFERO 1 ALETA 1 2 CETÁCEO 1 METRO MAMÍFERO 1 CETÁCEO 1 ALETA 2 METRO 3

Objetivos del Proyecto  Objetivos Primarios: Idear, diseñar, implementar y evaluar algoritmos WSD basándonos en SSI.  Objetivos Secundarios: Añadir funcionalidad al MCRQuery. Crear procedimientos almacenados. Añadir visualización de los grafos.

Esquema de Descomposición del Proyecto

DOP – Casos de Uso  El desarrollo de este proyecto sólo implica la realización de un caso de uso sencillo.

SSI  Mecanismo iterativo para la desambiguación basada en el conocimiento.  Crea especificaciones estructurales de los posibles sentidos de cada palabra en un contexto y selecciona la mejor hipótesis de las posibles, describiendo relaciones entre las especificaciones de los sentidos mencionados.

SSI. Mecanismo PEZ MAMÍFERO 1 GATO 1 2 MAMÍFERO 1

SSI. Mecanismo MAMÍFERO 1 GATO 1 MAMÍFERO 1 GATO 2 0,1 6 0,8 3

SSI. Mecanismo PEZ GATO 1 2 MAMÍFERO 1 GATO 2

SSI. Mecanismo MAMÍFERO 1 PEZ 1 GATO 2 PEZ 1 MAMÍFERO 1 PEZ 2 GATO 2 PEZ 2 MAMÍFERO 1 PEZ 3 GATO 2 PEZ ,7 8 0,2 1 0,1 3

SSI. Mecanismo PEZ MAMÍFERO 1 GATO 2 PEZ 1

SSI – versión 3 de st ori g.

SSI – versión 3 de st ori g.

SSI – versión 4  Utiliza el algoritmo de Dijkstra para la obtención de caminos mínimos. $g->dijkstra_shortest_path($s, $t);  Se usa una estructura total de la base de conocimiento para aplicar el algoritmo.

SSI – versión 4b  Construye grafos simplificados para el cálculo de los caminos.  También tiene en cuenta la distancia máxima.  Procesa los caminos valiéndose de pilas que almacenan el proceso.

SSI – versión 4b de st ori g.

SSI – versión 4b de st ori g.

SSI – versión 5  Crea 'nubes' alrededor de los nodos fuente y destino.  Analiza la similitud entre las 'nubes' para encontrar caminos.  La distancia máxima a la que se encuentran caminos duplica la distancia máxima de las 'nubes'.

SSI – versión 5 o ri g. d e st

SSI – versión 5 o ri g. d e st. e e c c a a d d b b

SSI – versión 5 de st. e c a d b ori g.

Pruebas  Se han realizado dos juegos de pruebas: Pruebas sencillas. Ejecutamos los algoritmos con un juego de términos determinado y observamos resultados. Senseval-3. Taller Internacional de Desambiguación de Glosas basado en eXtended WordNet. Incluye mecanismos de calificación propios.

Pruebas - Iniciales  Juego de Pruebas Uno: flight, scheduled, trip, plane, designated, airport  Juego de Pruebas Dos: port, place, seaport, airport, people, merchandise, enter, leave, country

Pruebas – Senseval (WN2.0)  Sólo fue posible procesar dos de los cuatro algoritmos ideados.

Pruebas – Senseval (WN2.0+XWN2.0)  Los resultados mejoraron ampliando la base de conocimiento con eXtended WordNet.

Pruebas Senseval - Comparativa

Gestión

Balance de Éxito  Objetivos Primarios: Idear, diseñar, implementar y evaluar algoritmos WSD basándonos en SSI.  Objetivos Secundarios: Añadir funcionalidad al MCRQuery. Crear procedimientos almacenados. Añadir visualización de los grafos.

Conclusiones finales  Un factor muy influyente en la ejecución es la distancia a la que se buscan relaciones entre conceptos.  Las limitaciones de procesamiento de la máquina y el tiempo de la ejecución son un obstáculo importante.  Las herramientas con licencia 'open- source' han resultado muy efectivas.

Demo

¡Gracias por su atención! ¿Preguntas?