Representación Múltiple de Consultas: Una alternativa a la Expansión de Consultas en Sistemas de Recuperación de Información



Documentos relacionados
Modeling the Retrieval Process for an Information Retrieval System using an Ordinal Fuzzy Linguistic Approach

Recuperación de información Bases de Datos Documentales Licenciatura en Documentación Curso 2011/2012

El almacén de indicadores de proceso de negocio en ejecución

EXPANSIÓN DE CONSULTAS BASADA EN ONTOLOGÍAS PARA UN SISTEMA DE RECUPERACIÓN DE INFORMACIÓN

Gestión de Permisos. Bizagi Suite. Copyright 2014 Bizagi

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

CONSEJOS DE CÓMO CREAR UN DOCUMENTO ADOBE PDF ACCESIBLE A PARTIR DE UN DOCUMENTO MICROSOFT WORD ACCESIBLE

Tema 9: Portales, Índices,

INSTRODUCCION. Toda organización puede mejorar su manera de trabajar, lo cual significa un

Servicio de Apoyo a la Investigación. Tutorial EndNoteWeb

Indicaciones específicas para los análisis estadísticos.

CIF-KM. GUÍA DE LOS PRIMEROS PASOS

Introducción. Metadatos

Elementos requeridos para crearlos (ejemplo: el compilador)

Guía paso a paso para la cumplimentación del formulario de candidatura

Instructivo Registro de Proyectos

Autores en Web of Science y ResearcherID

ASÍ CONSIGUES QUE TU WEB FUNCIONE EN BUSCADORES:

Introducción a la Firma Electrónica en MIDAS

McAfee Security-as-a-Service

Introducción a los sitios de SharePoint en Office 365

revista transparencia transparencia y UNIVERSIDADES

V Manual de Portafirmas V.2.3.1

Gestión de la Configuración

Reseñas. Ángeles Maldonado y Elena Fernández, Cindoc. El profesional de la información, vol. 9, nº 3, marzo de 2000

Configuración SEO en el Panel

Tutorial para la creación de un blog institucional

Capítulo 3 Marco Metodológico.

ANÁLISIS DE DATOS NO NUMERICOS

Dando nuestros primeros pasos con 3DS Max. 1. Objetivos

SIETE COSAS QUE USTED DEBERÍA SABER SOBRE MARCADORES COLECTIVOS*

Caso práctico de Cuadro de Mando con Tablas Dinámicas

ESTUDIO DE SEGURIDAD DEL SECTOR COMERCIAL

Capítulo 2 Tratamiento Contable de los Impuestos. 2.1 Normas Internacionales de Contabilidad

QUE ES UN SERVIDOR DNS POR: ING-ESP PEDRO ALBERTO ARIAS QUINTERO. Este Es un documento donde se comentan algunos aspectos de un servidor DNS

/05/2009

Tema: Búsquedas avanzadas

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

Contenido. cursos.cl / Teléfono:

5.2. PROYECTO RODA. (6/07/04).

Host. En este texto, entenderemos por host toda máquina - léase computadora. Cuenta. Una cuenta, en general, es un espacio de memoria y de disco que

GESTIÓN DE LA CALIDAD

Servicios y aplicaciones clave de la web 2.0

La Web Semántica como herramienta para e-learning

Guías _SGO. Gestione administradores, usuarios y grupos de su empresa. Sistema de Gestión Online

GUIA SOBRE LOS REQUISITOS DE LA DOCUMENTACION DE ISO 9000:2000

GUÍAS FÁCILES DE LAS TIC

PROCEDIMIENTO ESPECÍFICO. Código G Edición 0

Transacciones y bloqueos en SQL-Server

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Los servicios más comunes son como por ejemplo; el correo electrónico, la conexión remota, la transferencia de ficheros, noticias, etc.

Manual del Usuario. Portal Web Para uso exclusivo de Ministros de Estado.

Carrito de Compras. Esta opción dentro de Jazz la podremos utilizar como cualquier otro carrito de compras de una página de Internet.

DATOS DE CONSUMO DE LOS GRANDES CONSUMIDORES: SERVICIOS DE CATERING, CENTROS EDUCATIVOS Y OTRAS ENTIDADES DE LANZAROTE OCTUBRE NOVIEMBRE 2011

Optimizar base de datos WordPress

MANUAL DE USUARIO DE LA UNIVERSIDAD

E Evaluación de pilotos. : Versión: 0.1 Fecha: 07/02/13 Autor: Pablo Martín Pablo.martin@logica.com

Ajustes del Curso en egela (Moodle 2.5)

Esta guía describe los pasos y actividades para realizar actas de reuniones por medio de Google Drive

Gestión de Retales WhitePaper Noviembre de 2009

MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO

Capitulo III. Diseño del Sistema.

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

Internet como herramientas de comunicación: El correo electrónico

FUENTES SECUNDARIAS INTERNAS

Guía Práctica para el Uso del Servicio de Software Zoho CRM

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

4 Pruebas y análisis del software

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows

TEMA 4: EMPEZANDO A NAVEGAR ESCUELA UNIVERSITARIA DE INFORMÁTICA. Raúl Martín Martín

Indicadores para la generación de conocimiento acerca de la evaluación de la calidad de las instituciones educativas

Máster en Lenguajes y Sistemas Informáticos: Tecnologías del Lenguaje en la Web Universidad de Educación a Distancia Marzo 2013

MANUAL DE USUARIO BÁSICO CMS V4. Content Management System (Editar páginas e imágenes)

Construcción de cubos OLAP utilizando Business Intelligence Development Studio

COMBINAR CORRESPONDENCIA EN MICROSOFT WORD

MANUAL DE USUARIO CMS- PLONE

GUÍA DE USUARIO: GOOGLE DRIVE

Sistema Ventanilla Manual Solicitud Compra DIMERC

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

INSTITUTO TECNOLÓGICO DE COSTA RICA. Caso #09 - Chrysler. Administración de la Función de la Información

La tutoría para la dirección de proyectos de investigación. Darder Mesquida, Antònia Universitat de les Illes Balears.

MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora

Manual del Usuario. Sistema de Help Desk

Marco Normativo de IT

MANUAL DE USUARIO DE CUENTAS DE CORREO

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente

MANUAL DE USUARIO. Se deben seguir los siguientes pasos para la correcta instalación del módulo descargable:

CASO PRÁCTICO. ANÁLISIS DE DATOS EN TABLAS DINÁMICAS

APLICATECA. Guía para la contratación y gestión de. Te Destaco

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología

Análisis de Resultados

Medición de resultados. capítulo 07

Cómo preguntarle a Internet? (tutorial)

Por qué deberías adaptar tu página web a la navegación móvil?

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

Guía de uso del Cloud Datacenter de acens

CAPITULO I. Introducción. En la actualidad, las empresas están tomando un papel activo en cuanto al uso de sistemas y

1. DML. Las subconsultas

WINDOWS 98/Me EL EXPLORADOR DE WINDOWS IV

Transcripción:

Representación Múltiple de Consultas: Una alternativa a la Expansión de Consultas en Sistemas de Recuperación de Información José Ruiz-Morilla 1 Jesús Serrano-Guerrero 2 José A. Olivas 2 Emilio F. Viñas 3 Departamento de Tecnologías y Sistemas de Información, Universidad de Castilla-La Mancha, Paseo de la Universidad 4, 13071, Ciudad Real 1 joaquin.ruiz@panel.com 2 jesus.serrano, joseangel.olivas@uclm.es 3 fdez.emilio@gmail.com Resumen A lo largo de los años se ha intentado mejorar la calidad de información obtenida por los sistemas de recuperación de información teniendo en cuenta la interacción con el usuario. Para ello es necesario usar métodos que permitan dirigir el proceso de búsqueda como puede ser la expansión de consultas, con el fin de obtener una búsqueda más precisa y eficiente. Pero la puesta en funcionamiento de estas técnicas no siempre es posible, por lo que hay que optar por medios alternativos. En este artículo se presenta una metodología para la representación de una consulta desde distintos puntos de vista aplicable especialmente en aquellos ambientes donde otras técnicas clásicas no pueden ser aplicables. Palabras Clave: Representación múltiple de información, reformulación de consultas, lógica borrosa. 1. INTRODUCCIÓN El proceso de búsqueda en Internet se ha transformado en un trabajo muy costoso especialmente desde el punto de vista temporal y computacional debido a la gran cantidad de datos que hay actualmente en la red. Esto es visible sobre todo cuando un usuario realiza una búsqueda sobre un sistema y se comprueba que la mayor parte de los resultados obtenidos tienen poca o ninguna relevancia con respecto a la consulta del usuario. Para recuperar información existen diferentes sistemas que llevan a cabo procesos de representación, almacenamiento, organización y acceso a elementos de información [3]. Estos sistemas con el fin de optimizar el proceso de búsqueda recurren a estrategias como la expansión/reformulación de consultas [1, 5, 14, 15] que pueden resultar interesantes. Sin embargo estas técnicas no siempre son aplicables como ocurre en el caso del metabuscador BUDI [7] donde la expansión de consultas, entendida principalmente como la adición de términos a una consulta, no puede ser implementada dado que la mayoría de las librerías que proporcionan los buscadores web (Google, Yahoo, etc.) configurables en el sistema tienen restringido el número de términos de cada consulta a una cifra muy baja, 10 términos por ejemplo en el caso de Google. Así pues es necesario plantear una alternativa a la expansión de consultas con el fin de poder guiar el proceso de búsqueda. Este es el objetivo principal del trabajo aquí presente, presentar una alternativa para aquellos casos en los que no es posible expandir una consulta añadiendo un número considerable de términos. Para ello tomaremos como base la representación múltiple de información, en este caso las consultas, que implica la representación de la misma información desde distintos puntos de vista. Esta forma de representación de la información permite abrir el proceso de búsqueda para mejorar los resultados de los sistemas de recuperación de información. Según Ingwersen [12] el principio de representación múltiple o polirepresentación se basa en la hipótesis de que contra más interpretaciones se tenga de un mismo conocimiento mayor es la probabilidad de que ese conocimiento pueda ser encontrado como relevante cuando sea requerido. Belkin [11] sugiere que cada representación de la información debe representar una diferente interpretación del problema por parte del usuario. En recuperación de información pueden encontrarse algunos trabajos relacionados con la XV Congreso Español Sobre Tecnologías y Lógica Fuzzy 531

representación múltiple de conocimientos como los de Kekalainen [8, 9], quien propuso la representación de una misma consulta cambiando los operadores de búsqueda, o los trabajos de Skov [10], aplicados en este caso para la representación de documentos. Así pues el objetivo de este trabajo es presentar una metodología que permita generar un conjunto de consultas desde distintos puntos de vista de forma automática con respecto a una consulta introducida por un usuario. A partir de esta consulta inicial se fijará una estrategia que generará de forma automática una serie de consultas alternativas mediante el intercambio de términos procedentes de la consulta original y términos procedentes de fuentes de información externas que guarden relación con el dominio de aplicación de la consulta. Un ejemplo de estas posibles fuentes puede ser una ontología temática o un diccionario electrónico que pueda proporcionar términos relacionados con los de la consulta original: sinónimos, hipónimos, etc. Una vez generadas las consultas alternativas con respecto a la original, se llevará a cabo un proceso de comparación entre las consultas generadas automáticamente y la original con el fin de filtrar aquellas consultas que menos parecido guarden con la original. El resultado final del proceso será un conjunto de consultas que representan a la original pero utilizando diferentes términos, este hecho provoca que nuevos documentos puedan ser recuperados por un sistemas de recuperación de información. Las consultas generadas pueden lanzarse en paralelo en sistemas como BUDI [7] y sus resultados finalmente mezclados generando la lista final de resultados esperada por el usuario. A continuación se describe la metodología aplicada en la ejecución de las consultas, detallando cada uno de los pasos. En la sección 3 se detallan los resultados de los experimentos realizados para demostrar la utilizada de la metodología previamente descrita. Se finalizará comentando los posibles trabajos futuros y conclusiones acerca del trabajo realizado. 2. METODOLOGÍA La entrada del sistema es una consulta booleana expresada por el usuario en la cual él mismo podrá asignar a cada componente (términos, subexpresiones y la consulta entera) de la misma un valor semántico asociado que guardará relación con su correspondiente componente reformulada (términos, subexpresiones o consulta completa) de las nuevas consultas. Así por ejemplo la consulta: q = 0.3 t 1 0.3 t 2 podría indicar que el usuario quiere cada término reformulado guarde al menos un relación de 0.3 con el original. Además el usuario podría indicar el mínimo grado de relación R de la consulta final reformulada con respecto a la original, por ejemplo, R (q, q reformulada ) = 0.55. En este caso se ha interpretado el componente semántico como un umbral. A lo largo del tiempo distintas interpretaciones se han podido dar de los pesos en una consulta, un resumen de ellas puede encontrarse en [2]. Así partiendo de la consulta inicial del usuario y con el fin de poder generar un conjunto de consultas relacionadas con respecto a una principal y dado que las nuevas consultas no pueden exceder en demasía el número de términos de la original, se proponen los siguientes pasos: a) Detección de los elementos fundamentales que conforman la consulta original mediante la aplicación de técnicas de procesamiento de lenguaje natural. Este paso consiste en la extracción de los términos y subexpresiones que conforman la consulta original con el fin de tener información acerca de los datos originales para buscar elementos que guarden alta relación con estos y así poder crear nuevas consultas a partir de ellos. Para ello se pueden utilizar técnicas como el stemming con el fin de buscar palabras con la misma raíz o el etiquetado POS (Part-Of-Speech) para detectar la función que realiza cada palabra, si es un verbo, un término puede ser sustituido por otro verbo en lugar de un nombre en el siguiente paso. b) Reformulación de consultas. Una vez han sido preprocesadas las consultas en el paso anterior, el proceso de reformulación se define como un procedimiento en el cual parte o la totalidad de los diferentes términos extraídos de una consulta son reemplazados por otros elementos con significado similar para obtener una nueva consulta con un cierto grado de relación con respecto a la consulta original. Para llevar a cabo este paso es necesario tener disponible una fuente que proporcionará los datos relacionados con respecto a los originales. Esta fuente puede ser una ontología temática, un diccionario electrónico, etc. Para llevar a cabo el proceso de reformulación es necesario fijar una estrategia que seguir, por ejemplo, dada la consulta q = t 1 t 2 y un conjunto de términos {t n, t m } relacionados con t 1, podría dejarse fijo el valor t 2 aunque se dispusiera de términos relacionados y reemplazar únicamente el término t 1 por sus términos 532 XV Congreso Español Sobre Tecnologías y Lógica Fuzzy

relacionados, generando así las siguientes dos nuevas consultas: q n = t n t 2 q m = t m t 2 c) Pesado de los nuevos elementos de la consulta. Los nuevos términos que se han reformulado tienen que ser pesados respecto al grado de relación que mantienen con los términos originales. Es decir, es necesario establecer una función que mida el grado de relación existente entre el término original y el término reformulado. Por ejemplo supondremos que el grado de relación entre t 1 y t n es 0.6, y entre t 1 y t m es 0.5, así las consultas reformuladas quedarán como sigue: q n = 0.6 t n 1.0 t 2 q m = 0.5 t m 1.0 t 2 Donde al no reemplazarse el término t 2 su grado de relación consigo mismo es máximo (1.0). Como puede verse las nuevas consultas no aumentan en tamaño como era deseado. d) Calcular el grado de relación entre la consulta reformulada y la original. Si en el paso anterior realizamos la medición de la relación entre los distintos términos básicos, en este caso realizamos una medición del grado de relación entre la consulta original y la consulta completa reformulada gracias a estos pesos asignados a cada término. Para medir este grado de relación es necesario una evaluación jerárquica de la consulta, de forma análoga a como realiza Yager [13] pero en este caso teniendo en cuenta el grado de relación entre términos y no el grado de satisfacción de cada término con respecto a un documento. Así la consulta anterior, reemplazando el operador por el operador mínimo, los grados de relación R de cada nueva consulta serían: R (t 1, t n ) = min (0.6, 1.0) = 0.6 R (t 1, t m ) = min (0.5, 1.0) = 0.5 e) Filtrar las nuevas consultas dependiendo de su grado de relación. Aquellas consultas que menor parecido guarden con la inicial deben ser rechazadas. Para ello es necesario conocer cuál ha sido la semántica asignada a los pesos de la consulta inicial del usuario. Por ejemplo en este caso se puede utilizar un valor umbral marcado por el usuario. Así por ejemplo si el usuario hubiera fijado cuando formuló su consulta un grado de relación mínimo entre consultas de 0.55, es decir, un peso a la consulta de 0.55, la consulta t n sería aceptada mientras la consulta t m sería rechazada para formar parte del conjunto de consultas alternativas a la inicial que debería ser devuelto. 3. RESULTADOS Para comprobar el funcionamiento de esta metodología, se llevará a cabo un ejemplo. Se recibirá una consulta booleana original donde un usuario habrá asignado un valor borroso a cada término, subconsulta y consulta completa que indicará el grado de importancia para él de cada uno de esos componentes y como consecuencia el umbral mínimo que se exigirá a cada término o expresión reformulada. La consulta se reformulará mediante la substitución de términos uno a uno en función de los datos provisto por WordNet [4] los cuales reciben un peso asignado de forma automática mediante el software WordNetSimilarity 1 y la medida propuesta por Wu [16]. Por cada sinónimo, hipónimo o hiperónimo encontrado irán generándose todas las posibles combinaciones con los términos originales y los relacionados, siempre reemplazando un término original por uno relacionado. Para llevar a cabo el proceso de filtrado vamos a asociar una semántica umbral a cada uno de los pesos asignados por el usuario para cada término, expresión o consulta completa, por esa razón vamos a llamar a este proceso método Umbral. Los principales puntos que pueden resumir su funcionamiento son: Cada uno de los términos de la consulta reformulada tiene que superar un determinado umbral respecto a la consulta original. Cada una de las subexpresiones que conforman la consulta tienen asignado también un peso que funcionará como el umbral que deben superar la subexpresión reformulada correspondiente. En caso de que el umbral no sea superado por la subexpresión reformulada se termina la evaluación y se rechaza la consulta como posible consulta alternativa a la original, en caso contrario la ejecución prosigue hasta alcanzar la raíz del árbol, es decir, hasta evaluar completamente la consulta. 1 http://wn-similarity.sourceforge.net/ XV Congreso Español Sobre Tecnologías y Lógica Fuzzy 533

Así tomaremos como ejemplo la consulta table and computer valorada por un usuario (fig. 1), y la consulta reformulada a través de WordNetSimilarity mostrada en la fig. 2. Table 0.7 0.2 Computer Figura 1: Estructura en árbol de la consulta original Spain 0.2 Cheap Rent 0.2 OR 0.3 Car 0.9 Taxi 0.7 Tabularise Computing 0.7 Figura 2: Estructura en árbol de la consulta reformulada Primeramente comprobaremos si los umbrales de la consulta reformulada son mayores que los de la consulta original, en este caso el grado semántico () que determina la importancia del término Tabularise dentro de la consulta es mayor que el grado semántico (0.7) que determina la importancia del término Table de la consulta original, por lo tanto el proceso continúa con el siguiente término. Analizando el término reformulado Computing podemos observar que su grado de relación con el original (0.7) es menor que el exigido por el usuario () por lo que se rechaza la consulta, es decir, no sería seleccionada como consulta alternativa a la original dado que no se ajusta a las exigencias mínimas exigidas por el usuario. A continuación pondremos un ejemplo de funcionamiento real donde a partir de una consulta dada, se generarán una serie de consultas alternativas bajo las condiciones comentadas al principio de esta sección. Una vez filtradas las consultas que menos relación guarden con la original, el resto de consultas serán lanzadas de forma paralela usando el framework BUDI [7] trabajando únicamente con el buscador Yahoo. Una vez se hayan recibido los resultados de todas las consultas se llevará a cabo un proceso de fusión mediante el método de Borda [6] para generar la lista de resultados final a devolver al usuario. Partimos de una consulta donde a cada término un usuario le ha asignado un peso borroso cuya semántica asociada es una semántica umbral. La consulta completa se subdivide en subconsultas y a su vez a estas subconsultas se le asigna también un determinado peso borroso. Así, la consulta a evaluar sería la siguiente: Figura 3: Estructura en árbol de la consulta Mediante esta consulta se intenta buscar coches alquilables o taxis baratos en España. Cada uno de los términos tiene un grado semántico que indica la importancia de cada elemento con respecto a los otros y el umbral mínimo que se exigirá en el proceso de reformulación de la consulta. Trabajaremos en tres escenarios distintos: el primero ejecutará la consulta sin más sobre un único buscador (Yahoo). En el segundo caso aplicaremos la metodología para generar un conjunto de consultas alternativas pero no aplicaremos ningún método de filtrado de los presentados anteriormente. En el tercer caso haremos lo mismo que en el caso anterior pero aplicando el método de filtrado Umbral, es decir, asumiremos los pesos del usuario como valores límite que deben cumplir los grados de relación de cada elemento reformulado. Los resultados del primer caso son mostrados en la tabla 1. Como puede observarse los resultados obtenidos son muy generales, casi todos ellos son páginas de tiendas de alquiler de coches y no tienen en cuenta otros posibles significados de la consulta. De igual manera los resultados del segundo caso pueden observarse en la tabla 2. En este caso al realizar la representación múltiple de consultas, los resultados obtenidos son más variados, es decir, tiene en cuenta otros posibles significados de la consulta. Así aparecen nuevas páginas relacionadas con temas como blogs o noticias sobre viajes o sistemas de navegación útiles para realizar viajes. El problema de este escenario son la multitud de consultas obtenidas y por lo tanto también el alto coste en términos de tiempo para mezclar los resultados proporcionados por cada consulta. Por esta razón en el último caso se aplica el método Umbral de filtrado a las consultas con el fin de obtener solamente los resultados de aquellas consultas que guardan una mayor similitud con respecto a la consulta original. En la tabla 3 podemos ver los resultados de dicho tercer caso una vez han sido filtradas las consultas con menor grado de relación. 534 XV Congreso Español Sobre Tecnologías y Lógica Fuzzy

En este caso se muestra una dispersión mucho menor que en el segundo caso, es decir, en este caso se eliminan webs como John Dulaney-Ezine Articles.com Expert Author, Forthcoming Archive, Sept/Oct Diplomat; Lemay, den Ouden, Grimes Consultants For Sale $749,500 / For Rent $3,750 p/m..., cuya relación con la consulta original es más que dudosa. En los tres casos los resultados en las primeras posiciones son muy similares dado que sólo se está usando un buscador (Yahoo), pero a partir de las 20 ó 30 primeras posiciones los resultados son bastante diferentes por los efectos de la fusión de las consultas. En el tercer escenario se ha observado que resultados a partir de dichas posiciones están más relacionados contra mayor sea el umbral exigido, es decir, contra mayor grado de relación guarden las nuevas consultas con la original. 4. CONCLUSIONES Y TRABAJOS FUTUROS En este trabajo se ha presentado una metodología para representar consultas desde distintos puntos de vista como alternativa a técnicas como la expansión de consultas. La metodología ha sido aplicada utilizando como interpretación de los pesos de la consulta del usuario una semántica umbral que determina el límite mínimo aceptable de parecido entre cada término o subexpresión de la consulta reformulada y la original. Los resultados obtenidos no son concluyentes dada la escasa experimentación realizada hasta el momento, por lo que en el futuro se realizarán más experimentos con el fin de concretar el efecto de los distintos filtros, además de evaluar la bondad del sistema mediante colecciones estándares de datos que aporten una mayor objetividad a este proceso. Agradecimientos La investigación realizada está financiada por el proyecto TIN2007-67494 del Ministerio de Educación y Ciencia, el proyecto PEIC-09-0196-3018 de la Junta de Comunidades de Castilla-La Mancha y el proyecto TSI-020302-2009-55 financiado por el Ministerio de Industria, Turismo y Comercio. Referencias [1] A. H. Alsaar, J. S. Deogun, V. Raghavan, H. Sever. Enhancing concept-based retrieval based on minimal term sets. Journal of Intelligent Information Systems, 14, pág. 155-173, 2000. [2] E. Herrera-Viedma. Modeling the retrieval process for an information retrieval system using an ordinal fuzzy linguistic approach. Journal of the American Society for Information Science and Technology, 52, pág. 460-475, 2001. [3] G. Salton, M. J. McGil: Introduction to Modern Information Retrieval, McGrawHill, Book Company, New York, 1983. [4] G. A. Miller. "WordNet: a lexical database for English." Communications of the ACM 38, pág. 39-41, 1995. [5] J. C. French, D. E. Brown, N. Kim. A classification approach to boolean query reformulation. Journal of American Society Information Science, 48, pág. 694-706, 1997. [6] J. C. De Borda. Memorie sur les Elections au Scrutin. Paris, France: Histoire de l'academie Royale des Sciences; 1781. [7] J. Serrano-Guerrero, Francisco P. Romero, Jose A. Olivas, Javier de la Mata. "BUDI: Architecture for Fuzzy Search in Documental Repositories." Mathware and Soft Computing 16, pág. 71-85, 2009. [8] J. Kekalainen, K. Jarvelin. The impact of query structure and query expansion on retrieval performance. In SIGIR '98: Proceedings of the 21st annual international ACM SIGIR conference on Research and development in information retrieval, pág. 130-137, New York, NY, USA, 1998. [9] J. Kekalainen, K. Jarvelin. The co-effects of query structure and expansion on retrieval performance in probabilistic text retrieval. Information Retrieval, 1, pág. 329-344, 2000. [10] M. Skov, B. Larsen, and P. Ingwersen. Inter and intra-document contexts applied in polyrepresentation for best match ir. Information Processing and Management, 44, pág. 1673-1683, 2008. [11] N. J. Belkin, P. Kantor, E. A. Fox, J. A. Shaw. Combining the evidence of multiple query representations for information retrieval. Information Processing and Management, 31, pág. 431-448, 1995. [12] P. Ingwersen, K. Jarvelin. The turn: integration of information seeking and retrieval in context (The Information Retrieval Series). Springer-Verlag, Secaucus, NJ, USA, 2005. [13] R. Yager. A hierarchical document retrieval language. Information Retrieval. 3(4), pág. 357-377, 2000. [14] S. Gauch, J. B. Smith. An expert system for automatic query reformulation. Journal of the American Society for Information Science, 44, pág. 124-136, 1993. [15] Y. Chang, I. Ounis, M. Kim. Query reformulation using automatically generated query concepts from a document space. Information Processing and Management, 42, pág. 453-468, 2006. [16] Z. Wu. (1994). Verb semantics and lexical selection. In Proceedings of the 32nd annual meeting of the association for computational linguistics, pág. 133-138, Las Cruces, Nuevo Mexico, USA. XV Congreso Español Sobre Tecnologías y Lógica Fuzzy 535

Tabla 1: Resultados obtenidos en el primer escenario. TÍTULO URL Discount Spain rent a car from 51 GBP per week http://www.rentalcargroup.co.uk/spain/index.htm Discount Valencia Spain rent a car from 60 GBP per week all... http://www.rentalcargroup.co.uk/spain/valencia_airport.htm Car Hire Spain - Cheap Spain car rentals Arguscarhire.com http://www.arguscarhire.com/car-hire/spain.html Spain car hire, Spain car rental from 8 EUR Per day all http://www.spaincarrental.net inclusive Cheap Car Rental in Spain with Kemwel http://www.kemwel.com/rental-car/spain.cfm Cheap Car Rental Spain - Car Hire España http://www.simpleautorentals.co.uk/cheapest_car_hire_spain. shtml Car Rental Spain - Cheap car hire http://www.placesonline.com/europe/spain/car_rental.asp Cheap Spain Car Rental - Spain Driving Information from http://www.kemwel.com/rental-car/spain-driving.cfm Kemwel Spain,Malaga, Rental Car,Rent Cars,Cheap Rentals Car http://www.spainrentacar.net/index.htm Spain car hire from 70 EUR / 61 GBP / 100 USD per week... http://spain.rentalcargroup.com/index.htm Tabla 2: Resultados obtenidos en el segundo escenario. TÍTULO Some Damn Good Life Experience (through the eyes of Stephanie) Car Hire Spain - Cheap Spain car rentals Arguscarhire.com Free spain newspapers Information - spain newspapers Articles It is a low rent area, and the Captain kept insisting that no one with my... Travel : BlogSandwich News Blog John Dulaney - EzineArticles.com Expert Author Forthcoming Archive Sept/Oct Diplomat;Lemay, den Ouden, Grimes Consultants For Sale $749,500 / For Rent $3,750 p/m... Free Information Using Our Detailed Navigation System Mustang : Deanne Stillman : ISBN 9780618454457 URL http://datadriventravels.typepad.com http://www.arguscarhire.com/car-hire/spain.html http://travel.ezineseeker.com/spain-newspapers.htm http://www.maravot.com/the_romance_anaisfille.html http://www.blogsandwich.com/category/travel http://ezinearticles.com/?expert=john_dulaney http://www.btinternet.com/~bookcase/fc2008.htm http://issuu.com/diplomatonline.com/docs/diplomat_sept_08_f inal_2?mode=embed&documentid=081027180039- e77c28e740a24aacb2be40ff85cd97fe&layout=grey http://www.liberated-pressreleases.com/catagorydetail.php?cat=342&level=1&title=tr avel http://www.buy.com/prod/mustang/q/loc/106/206286089.html Tabla 3: Resultados obtenidos en el tercer escenario. TÍTULO URL Facts about Spain;Cheap Hostels http://www.spanish-town-guides.com/facts.htm Free spain newspapers Information - spain newspapers Articles http://travel.ezineseeker.com/spain-newspapers.htm Car Hire Spain - Cheap Spain car rentals Arguscarhire.com http://www.arguscarhire.com/car-hire/spain.html Rental Car / Taxi - Palma de Mallorca Transportation... http://www.virtualtourist.com/travel/europe/spain/balearic_is lands/palma_de_mallorca-258946/transportation- Palma_de_Mallorca-Rental_Car_Taxi-BR-1.html Discount Valencia Spain rent a car from 60 GBP per week all... http://www.rentalcargroup.co.uk/spain/valencia_airport.htm AM General to produce Standard Taxi cabs? Autoblog http://www.autoblog.com/2008/07/14/am-general-to-producestandard-taxi-cabs Cheap Car Rental Spain - Car Hire España http://www.simpleautorentals.co.uk/cheapest_car_hire_spain.s html ;Rental Cars - Travel at Your Own Pace http://ezinearticles.com/?rental-cars---travel-at-your-own- Pace&id=2791420 Isla Verde Hotels: Coqui Inn - Isla Verde, Puerto Rico; http://www.coqui-inn.com/gettinghere.html Moscow: Facts, Discussion Forum, and Encyclopedia Article http://www.absoluteastronomy.com/topics/moscow..... Tom Waits True Confessions http://www.antilabelblog.com/?p=288 It is a low rent area, and the Captain kept insisting that no one http://www.maravot.com/the_romance_anaisfille.html with my... 536 XV Congreso Español Sobre Tecnologías y Lógica Fuzzy