Está en la página 1de 16

Pixel-Bit.

Revista de Medios y Educación


ISSN: 1133-8482
revistapixelbit@us.es
Universidad de Sevilla
España

Martín, Antonio; León, Carlos


TECNICAS INTELIGENTES PARA LA RECUPERACION DE CONOCIMIENTO EN LA ENSEÑANZA
UNIVERSITARIA
Pixel-Bit. Revista de Medios y Educación, núm. 38, enero, 2011, pp. 75-89
Universidad de Sevilla
Sevilla, España

Disponible en: http://www.redalyc.org/articulo.oa?id=36816200006

Cómo citar el artículo


Número completo
Sistema de Información Científica
Más información del artículo Red de Revistas Científicas de América Latina, el Caribe, España y Portugal
Página de la revista en redalyc.org Proyecto académico sin fines de lucro, desarrollado bajo la iniciativa de acceso abierto
ISSS: 1133-8482 - Nº 38 Enero 2011 pp. 75 - 89 Pixel-Bit. Revista de Medios y Educación

TECNICAS INTELIGENTES PARA LA RECUPERACION DE


CONOCIMIENTO EN LA ENSEÑANZA UNIVERSITARIA

INTELLIGENT TECHNIQUES FOR KNOWLEDGE RECOVERY IN


UNIVERSITY EDUCATION

Antonio Martín
toni@us.es

Carlos León
cleon@us.es

Universidad de Sevilla. Departamento de Tecnología Electrónica.

El desarrollo de sistemas de búsqueda que faciliten la gestión del conocimiento académico en un espacio
distribuido como son las Bibliotecas digitales universitarias, es uno de los principales objetivos de
instituciones y proveedores de información. Estos nuevos retos motivan a los investigadores y a la
comunidad docente a buscar nuevos enfoques en la recuperación eficiente de la información. El presente
estudio supone un esfuerzo en innovación educativa, y propone un enfoque pragmático en la aplicación de
la recuperación del conocimiento en las bibliotecas digitales. Para ello utilizamos un enfoque ontológico
y técnicas de la inteligencia artificial.
Palabras Claves: Sistemas Expertos, Protégé, Integración Semántica de la Información, Web Semántica,
Ontología, Integración de Sistemas, extracción del conocimiento.

The main goal of the academic institutions and information providers is to development a search engine
to retrieval information in a super distributed data space like digital university libraries. This begets new
challenges to docent community and motivates researchers to look for intelligent information retrieval
approach that search and/or filter information automatically. We make an effort in innovation education
in this direction and we propose a semantic method for efficient information search. This paper suggests
a pragmatic approach to the implementation of intelligent techniques and ontologies for efficient knowledge
retrieval in the academic digital libraries.
Keywords: Expert Systems, Protégé, Integration of Semantic Information, Semantic Web, Ontology,
Integration Systems, knowledge information.

1. Introducción. mediante palabras claves que aparecerán en el


código HTML, dando lugar a resultados que
Actualmente la WEB es un espacio tratan o contienen los patrones solicitados y
preparado para el intercambio de información la mayoría de las veces con información
que consta básicamente de información insustancial para el usuario. En una Web
representada en forma de texto. Los Semántica estructurada ontológicamente, los
buscadores actuales realizan las búsquedas buscadores de información dejarán de arrojar

- 75 -
Martín, A. y León, C.

millones de resultados indiscriminados, la forma que puedan ayudar a resolver


mayor parte de ellos irrelevantes, y ofrecerán problemas y responder preguntas, dotando a
información cualitativa, muy parecida a la que la ciencia y la educación de nuevas formas de
puede seleccionar un especialista humano en tratamiento del conocimiento.
un dominio concreto de búsqueda. El uso de ontologías e inteligencia artificial
Las redes de aprendizaje compuestas por abre nuevas vías de investigación y provee
personas y agentes conectados a través de la nuevas expectativas. En nuestro estudio
información semántica hacen del aprendizaje analizamos la relación entre ambos factores y
algo más fácil y dinámico, posibilitando la ofrecemos una técnica eficiente de búsqueda
comunicación de conocimiento entre desde una visión no individualizada de la
personas que trabajan o investigan en un enseñanza, que incluye capacidad para un
mismo tema. Todo ello gracias a las aprendizaje colaborativo. Presentamos una
tecnologías de la Web semántica que ayuda a propuesta para la representación de material
los investigadores a reunir información útil y recursos docentes, que permiten al usuario
mucho más rápido y de forma mucho más adquirir conocimientos a través de sus propias
eficiente. El aprendizaje y la organización estrategias de aprendizaje. En este trabajo
educativa será más fácil de organizar a través analizamos las potencialidades de la Web
de agentes, que de forma automática hacen semántica y la inteligencia artificial en el
un seguimiento de los recursos, servicios, contexto de la educación y las ventajas que
colecciones, eventos, etc. aporta a la hora de clasificar el conocimiento
Para ello es necesario adoptar medidas que adquirido por los estudiantes, permitiendo al
establezcan normas, vocabularios, entorno Web adaptarse a las características
orientaciones y reglas adecuadas que faciliten de sus participantes, de acuerdo a un nivel de
la integración de datos de distintas conocimientos y a un perfil de usuario
procedencias y posibiliten un intercambio determinado (Pérez i Garcías, 2002).
efectivo de información. El conocimiento de Con esta finalidad, nuestro artículo se
la Web debe representarse de forma que sea estructura de la siguiente manera: en la primera
legible por los ordenadores, esté consensuado sección se presentan las necesidades en las
y sea reutilizable. Las ontologías Bibliotecas Digitales actuales, en la segunda
proporcionan la vía para representar este se presentan la necesidad de las ontologías y
conocimiento a través de conceptos, los sistemas expertos, en la tercera se formulan
relaciones, funciones, instancias y axiomas. y responden las cuestiones que ayudan a
En este entorno se plantea una Web Semántica determinar el dominio de conocimiento. En la
académica que codifique el significado de la cuarta sección se presenta nuestro prototipo.
información, que soporte además el diseño Finalmente, se presentan las conclusiones y
de robots de búsqueda que «entiendan» los los trabajos futuros.
documentos y realicen procesos
«inteligentes» de selección, extracción y 2. Fuentes semánticas de información y
tratamiento de la información que realmente conocimiento.
es relevante para el usuario (Guo, 2006). La Los sistemas actuales de recuperación de
idea es que los sistemas inteligentes tengan información académica tienen limitaciones
en cuenta los contextos y situaciones, de desde el punto de vista del modelo de datos,

- 76 -
Pixel-Bit. Revista de Medios y Educación

puesto que toman un único punto de vista La Web semántica define y describe los
del mundo. Describe los objetos o instancias datos contenidos en la Web, de tal forma que
de interés, pero bajo una sola posible puedan ser utilizados y comprendidos por las
interpretación. Si uno quiere reutilizar algún máquinas sin necesidad de intervención
término, se hace evidente que el término humana. Admite una nueva manera de
puede tener diferentes interpretaciones concebir la red, donde los contenidos pueden
dependiendo del contexto. Para poder ser pre-procesados por agentes, que
reutilizar el conocimiento complejo es garanticen la significatividad de la información
necesario tener en cuenta diferentes aspectos obtenida. En primer lugar, lenguajes de
y significados de la información. Esto puede marcado que establecen normas acerca de
resolverse teniendo un entendimiento cómo declarar la meta-información, como son
compartido que unifique los diferentes puntos las ontologías y en segundo lugar, un software
de vista y establezca unos propósitos de inteligente o “agentes”, que sean capaces de
comunicación e interoperabilidad entre hacer uso de estas normas de meta-
sistemas. Para dar sentido a la información información como son los sistemas expertos.
que contiene la Web es necesario basarse en De este modo, la Web se puede convertir en
la capacidad de asociar semánticamente datos un espacio navegable y comprensible, donde
independientes entre sí, pero relacionados en es posible la relación entre términos
un determinado contexto. independientes de una misma búsqueda que
Las tecnologías semánticas permiten un ofrece como resultado sólo aquellas páginas
mejor aprovechamiento del espacio Web, que realmente se adaptan a los requisitos
informacional, a la vez que facilitan la gestión especificados por el usuario. Es decir
del conocimiento y búsqueda de información únicamente aquellos términos que cumplen la
desde distintas puntos de vista: condición de búsqueda, así como aquellos
? Ayudando a la comunidad educativa en el que tienen el mismo significado o uno
desempeño de sus tareas de forma más equivalente. De esta manera, se dota una
flexibles. Permitiendo disponer de servicios nueva Web de más significado, donde las
educativos en línea más eficientes y menos máquinas no sólo son capaces de presentar
aislados. Incluyendo tareas de desarrollo de toda la información contenida en ella (la
enseñanza en línea, servicios al alumno, sintaxis), sino que además puede entender y
mejora de la obtención del conocimiento, gestionar de forma inteligente su significado.
manejo y administración de los recursos, etc. La Web semántica propone una nueva
? Ayudando a las personas que cumplen arquitectura basada en 7 capas (Hagino, 2100)
diferentes roles (alumnos, tutores y (véase la Figura 1)
proveedores de contenido), a desempeñar sus Esta arquitectura permite el desarrollo de
funciones de forma más efectiva y servicios Web semánticos y el diseño de
eficientemente en espacios de aprendizaje agentes inteligentes, que facultan al usuario
grandes, distribuidos, basados en recursos de una nueva forma de petición de servicios.
de procedencia multiplataforma, multi- Los agentes interactúan de forma autónoma
dominios, creando ambientes inteligentes de entre ellos y se encargan de ubicar la
aprendizaje centrados en el usuario y información requerida, transformarla en
adaptables a sus necesidades. conocimiento accesible y presentable al

- 77 -
Martín, A. y León, C.

Figura 1. Arquitectura de la Web Semántica

usuario. De esta manera el proceso de arriba/ 3. La educación y la inteligencia artificial.


abajo realizado hasta ahora para la
presentación de un resultado de búsqueda La Web semántica gira sobre la existencia
determinado, se transforma en un proceso de de mecanismos que permiten definir de una
ensamblado dinámico de subsistemas y forma homogénea y consensuada la
servicios independientes, que en un momento información semántica. Para entender el
dado se requieren (Taniar, 2006). De tal manera lenguaje humano, el software necesita de
que con el uso de los servicios Web normas, agentes y una meta-información
semánticos y de los agentes inteligentes, normalizada, que sea capaz de discernir entre
evolucionamos desde un entorno de revisión distintas situaciones y hacer referencia a
de documentos, a un entorno de obtención diferentes contextos. Para los científicos y
de información y resultados (véase la Figura educadores existe una necesidad creciente por
2). organizar estructuralmente el contexto de
Este enfoque abre un nuevo camino en el aprendizaje en la red (Cabero et al, 2004). Para
desarrollo de motores de búsqueda en el ello se están desarrollando diferentes maneras
dominio educativo y en la gestión del de representar el conocimiento en diferentes
conocimiento contenido en la Web académica. grupos de trabajo compuestos por
Permite la planificación y el desarrollo de investigadores, desarrolladores, científicos,
sistemas inteligentes, mediante el diseño de ingenieros, y la W3C. Sin embargo, todavía
una porción o subconjunto del dominio de no posee un único entorno capaz de clasificar
aplicación pero bajo un esquema colaborativo todos los contenidos. En el campo de la
y distribuido. inteligencia artificial, “lo que existe es aquello
que puede ser representado”.
La descripción del conocimiento en la
inteligencia artificial se conoce con el nombre

- 78 -
Pixel-Bit. Revista de Medios y Educación

Figura 2. Proceso semántico de obtención de información

de representación del conocimiento. Dentro digitales son:


de este campo de estudio existen diferentes - Posibilidad de existencia de ontologías
métodos de representación del conocimiento, múltiples para combinar dos o más taxonomías
como son las redes semánticas: Redes Is-As, que introducen conceptualizaciones
Redes de Marcos, Ontologías, etc. Hoy en específicas.
día, las ontologías se están convirtiendo en - Abstracción de las ontologías para la
una de las técnicas más utilizadas para la creación de redes ontológicas que posibiliten
representación del conocimiento. Una una descripción completa del mundo.
máquina no puede comprender la información - Multiplicidad de la representación. Un
que procesa en ningún sentido profundo de concepto puede ser caracterizado y
la expresión; sin embargo si los datos que representado de muchas formas, por lo que
procesa están estipulados semánticamente pueden coexistir múltiples descripciones de
mediante ontologías, es posible que la un mismo concepto.
Inteligencia Artificial simule la forma de razonar - Mapeo de ontologías. Establece relaciones
e inteligencia humana. Las ontologías definen entre los elementos de una o más ontologías,
de formal explícita y estructurada en para permitir conexiones, especializaciones,
taxonomías un dominio concreto de generalizaciones, etc.
conocimiento que permitirá, simular que un
ordenador manipula la información de manera 4. Definición del conocimiento.
funcionalmente parecida a como un humano
entiende el lenguaje. Implementar una Web Semántica requiere
Una ontología permite ver como un modelo añadir metadatos semánticos que describan
de datos de conocimiento que especifica una los datos, etiquetas como “Tipo Recurso”,
conceptualización, una forma de ver el mundo “Autor”, “Título”, “Proveedor”, etc. que
que contiene definiciones que proveen del definen y caracterizan un recurso
vocabulario necesario para referirse a un determinado. Esto permite a las computadoras
dominio. Factores determinantes para la procesar de manera efectiva los datos basados
aplicación de las ontologías en las bibliotecas en la información semántica, los metadatos

- 79 -
Martín, A. y León, C.

que la describen. Cuando no hay suficiente en forma adecuada para que el usuario pueda
información, las computadoras pueden hacer adquirir el conocimiento requerido y la
inferencias con estos metadatos acerca de los capacidad de generar preguntas al sistema
datos, su significado y cómo se relaciona según el significado de las mismas.
unos con otros a fin de obtener los resultados
esperados. Para conseguir que los 4.1. Descripción de la ontología del sistema.
computadores entiendan los datos, es
necesario expresarlos en un formato uniforme, Considerando la cantidad, variedad de
de forma que, por ejemplo, un campo llamado datos y de fuentes de información diferentes
«titulo_publicacion» presente siempre el existente en el dominio educativo, es
mismo formato y contenga el mismo tipo de necesario recurrir a lenguajes y tecnologías
información en dominios distintos. que los clasifiquen sobre la base de sus
Las ontologías buscan capturar y propiedades y sus relaciones con otros datos.
representar el conocimiento de forma Aquí es donde aparecen las tecnologías de
consensuada, para ser reutilizado y Web Semántica como RDF, RDFS y OWL.
compartido tanto por aplicaciones docentes, Estos lenguajes permiten mediante relaciones
como por grupos de personas pertenecientes taxonómicas, crear una jerarquía de conceptos.
a la comunidad universitaria. Una ontología Las clasificaciones semánticas se añaden a la
consiste en clases y sus atributos, las red como meta-información para que sea leída
relaciones entre las clases, las propiedades por máquinas. Por lo tanto, necesitan normas,
de las relaciones y los axiomas que permiten como la Web Ontology Language (OWL) o el
restringir las interpretaciones de definiciones, Resource Description Framework (RDF),
de acuerdo al significado pretendido de los lenguajes legibles por las máquinas para
conceptos. describir formalmente contenidos multimedia.
En el ámbito educativo ya existen diferentes Aunque durante los últimos años se han
propuestas de ontologías para describir el propuesto varios lenguajes para la definición
contenido de los recursos educativos, aunque de ontologías, en Febrero del 2004 el W3C ha
creemos que en lugar de esperar una Web estandarizado OWL como lenguaje para la
educativa semántica universal, es más descripción semántica de recursos en la Web
argumentable decir que habrá diferentes Semántica (Heflin, 2010). OWL se diseñó
sistemas para diferentes ámbitos de teniendo como objetivo ofrecer un mecanismo
conocimiento que tienen que encontrar sus común de representar el conocimiento en la
propias maneras de acercarse al mundo de la Web, de forma que fuera posible procesarlo
información semántica, hasta que llegue el día de forma automática. Por lo tanto, OWL está
en que quizás se unan todas. pensado para que sea “leído” por máquinas y
La ontología que hemos desarrollado define no por humanos. Este lenguaje cuenta con
un vocabulario común para estudiantes e numerosas ventajas: posibilidad de compartir
investigadores que necesitan compartir ontologías “públicamente” accesibles, permitir
información en un dominio concreto, en la evolución y compatibilidad de ontologías,
nuestro caso la biblioteca digital de la capacidad de integración de ontologías que
Universidad de Sevilla. El dominio ontológico representan un mismo concepto de formas
proporciona los conocimientos presentados diferentes, detección de inconsistencias,

- 80 -
Pixel-Bit. Revista de Medios y Educación

equilibrio entre expresividad y escalabilidad, los elementos necesarios para describir las
etc. De este modo, OWL es el lenguaje utilizado características de un potencial usuario,
para desarrollar nuestra ontología. Asimismo permite además especificar determinadas
para la construcción y modelado de la mimas preferencias de usuario. Incluye las
hemos utilizado la herramienta de edición de propiedades y clases relacionadas
ontologías de libre distribución llamada directamente con la caracterización de los
Protégé (PROTÉGÉ, 2010). Este editor usuarios del sistema. La ontología permite
ontológico ha sido desarrollado por la disponer de mecanismos inteligentes de guía
universidad de Stanford, basado en el lenguaje al usuario, en un entorno asistido de
Java y en forma de plugins (Horridge et al aprendizaje. Se identifican varios conceptos
2004). o clases que pueden ser denominadas de
La ontología construida, incluye la primer nivel y que representan los distintos
definición de los conceptos y relaciones tipos de usuarios de búsquedas:
necesarios para desarrollar servicios eficientes - Externo: Usuarios que aunque no
de búsqueda de información, en el dominio pertenecen a la comunidad universitaria,
de las bibliotecas universitarias. Debido a la pueden circunstancialmente hacer uso de los
gran cantidad de términos identificados en recursos y servicios: alumnos y profesores
nuestro dominio, la ontología se organiza en visitantes, personal investigador externos,
varios espacios de nombres (o sub- etc.
ontologías) que incluyen las propiedades, con - PAS: Personal de Administración y
sus vocabularios correspondientes (Kim, Servicios de la Universidad.
2005). Se distinguen dos ontologías: - Estudiantes: Alumnos de primero y
- Ontología de usuarios. Define los grupos segundo ciclo de carrera.
de personas y sus relaciones con otros - Investigador: Personal docente e
individuos. La interacción entre grupos de investigador. (Véase la figura 3).
usuarios durante las tareas de aprendizaje
colaborativo, la semántica relacionada con los - Ontología de Servicios. Esta segunda sub-
objetos del aprendizaje y finalmente, la ontología localiza los servicios y recursos
semántica implícita en lenguajes orientados ofrecidos en un determinado espacio o área
al diseño del aprendizaje. El modelo identifica de trabajo. Forma parte de la Web semántica

Figura 3. Servicios y recursos relacionados con el perfil PDI

- 81 -
Martín, A. y León, C.

de carácter bibliográfico-cultural de nuestra las búsquedas de conocimiento desde el


Universidad. Permite integrar términos que punto de vista de su significado. En este
describen los recursos y servicios ofrecidos sentido hemos considerado su aplicación en
desde las distintas plataformas disponibles el área educativa, centrándonos en el
(Ortiz, 2005). Comprende las entidades que desarrollo un meta-buscador o metasistema
imparten suministran recursos dentro del de recuperación de conocimiento relacionado
dominio específico de nuestra biblioteca: el con la docencia y la investigación (Toussaint,
Catálogo Colectivo del Patrimonio 2006). Este metabuscador ha sido concebido
Bibliográfico, la Web de la Biblioteca, la como un sistema de información de lógica
Intranet, el Fondo Antiguo, Fondo Tesis y acoplable, con una estructura computacional
Fondos Fototeca. Las propiedades y clases independiente, que sigue los estándares de la
definidas especifican los datos Web semántica y que por tanto es posible
correspondientes a los recursos y servicios, hacerlo interactuar de forma colaborativa con
como puedan ser: tipo de proveedor, datos otros sistemas de análogas características.
identificativos, estructura de la información, En este sentido hemos trabajado en nuestro
recursos ofrecidos, etc. prototipo, creando un dominio semántico y
un agente inteligente de búsqueda. Un
5. Arquitectura del sistema. buscador inteligente basado en la información
semántica ontológica que busca
Las nuevas tendencias en la arquitectura estratégicamente la información relevante,
de sistemas distribuidos, así como las para la resolución de los patrones de búsqueda
emergentes tecnologías de servicios Web y desestima todos los recursos que no se
semánticos, agentes autónomos inteligentes, ajusten al significado perseguido. En la Figura
metadatos de la Web semántica y motores 4 se presentan las distintas entidades que
lógicos de inferencia, posibilitan la forman parte de la arquitectura del sistema.
construcción de metasistemas que permiten Como se ha comentado la ontología de

Figura 4: Arquitectura del sistema OntoBUS

- 82 -
Pixel-Bit. Revista de Medios y Educación

nuestro sistema contiene la taxonomía de de casos. Esta entidad almacena todos los
todos los conceptos que existen en nuestro casos o instancias del sistema experto
dominio académico y que servirá como base definidos a través de las sucesivas búsquedas
para la realización de las búsquedas. La expertas. Incluye toda la información recogida
estructura del caso definido por el experto e inferida por el sistema tanto de los recursos
deberá ser consistente con la ontología y y servicios ofrecidos, como de los propios
tendrá una correspondencia directa con las usuarios. La organización del conocimiento
clases y propiedades definidas. Los recursos en los casos provistos, es realizada por un
estarán representados por las instancias de experto y dotada de una estructura común
cada concepto en la ontología. Un usuario definida por el ingeniero del conocimiento. La
podrá no solo consultar la información representación de los casos utiliza las
disponible gracias al concepto por el cual se denominadas “tripletas” formadas por:
preguntó, sino que también podrá sugerir asunto, predicado y objeto. Por ejemplo el
otros conceptos asociados y términos más recurso “Computer Science” (asunto) está en
generales o más específicos de exploración, la dirección (predicado) http://bib.us.es/
para ampliar o precisar sus búsquedas. recursoelectrónico/computerscience.pdf
Además, si el usuario busca por un concepto (objeto).
alternativo, podrá realizar la consulta de la Una clasificación manual de estas instancias
misma forma que si hubiera preguntado por el en las clases establecidas dentro de la
concepto preferente. ontología sería una tarea sumamente costosa,
Un elemento imprescindible asociado a la dada la bastedad de conocimiento existente
ontología y que forma parte del Onto- en el dominio. Por tanto, se realizó una primera
Buscador es la Base de Conocimiento o Base carga de información procedente desde las

Figura 5. Clases definidas en la ontología del sistema.

- 83 -
Martín, A. y León, C.

distintas fuentes existentes en la Biblioteca. etc.) así como la administración de las bases
Esta información se transformó en de datos necesarias. Este agente CBR se ha
declaraciones OWL, que acepta las implementado mediante la plataforma de
búsquedas complejas utilizando un lenguaje desarrollo jCOLIBRI, que permite crear
de consultas sobre instancias de ontologías aplicaciones CBR, de una forma sencilla.
(véase figura 5). jCOLIBRI es un Shell de desarrollo software
La Base de datos que integra el sistema, que incluye una interfaz gráfica de usuario
dará soporte físico a la base de casos. Es decir, (GUI), que posibilita de forma tutelada la
servirá como implementación del alojamiento construcción de sistemas CBR (Recio-García,
de forma permanente de la base de casos. et al 2006). El uso de esta herramienta como
Además contendrá las tablas de definición de entorno de construcción de sistemas CBR, se
perfiles de usuarios, para crear los distintos justifica por ser un sistema implementado en
entornos de búsqueda y para la habilitación Java, de código abierto, fácilmente adaptable
de políticas de acceso al sistema (Dumais et y/o extensible a entornos específicos.
al, 2003). Incluye también el control del acceso
a los mismos: edición de casos, gestión de 6. Interfaz gráfica de usuario.
usuarios, autentificación de usuarios, etc.
Por último el sistema Experto Basado en Nuestro sistema trata de agilizar el acceso a
Correspondencia de Casos, CBR es la entidad los recursos pertenecientes a la biblioteca
encargada de realizar las inferencias sobre los digital, optimizando para ello el resultado de
casos almacenados (Golbreich, 2004). La las búsquedas realizadas sobre la ontología y
presentación de los datos obtenidos, como haciendo uso de distintos perfiles inteligentes
solución optima del caso propuesto al sistema de búsqueda. El usuario interactúa con el
experto (catalogación, búsquedas, sistema de forma eficiente a través de la
presentación de resultados, visualización, interfase, que permite a cada tipo de usuario

Figura 6. Resultados de perfil Estudiantes

- 84 -
Pixel-Bit. Revista de Medios y Educación

Figura 7. Análisis matemático de las opciones de un Perfil

seleccionar un perfil de búsqueda individual usuario, puede cambiar las posibilidades de


o colectivo. Cuando se accede por primera búsqueda iniciales, ajustando los distintos
vez a nuestra aplicación, aparecerá por defecto valores a través de la interfaz Web, que ofrece
una primera aproximación de búsqueda, con la posibilidad de seleccionar materias,
distintos recursos seleccionados para un estudios o titulación, sobre la que queremos
determinado perfil colectivo. Nuestro interfaz centrar nuestra consulta. Tras realizar los
permite caracterizar el comportamiento de un primeros ajustes de búsqueda, podemos
grupo de usuarios y el de los individuos que proceder a la obtención de los resultados.
lo componen a través de un conjunto de La presentación de las opciones iniciales
atributos o etiquetas. El agente facilitador en los distintos perfiles, es dinámica. Es decir
utiliza estos atributos que introducen los se va modificando en función de las distintas
usuarios, para ofrecer sugerencias y consejos búsquedas efectuadas por usuarios
con el objetivo de mejorar la interacción anteriores. Pueden ir apareciendo nuevas
dentro de cada grupo (Martín, 09) (véase la opciones o desapareciendo algunas que había.
figura 6). Para la construcción de un nuevo perfil se
Esta primera aproximación al perfil se obtiene realiza un análisis de las operaciones realizadas
a partir de un método de clasificación por los usuarios expertos, a través de una
automático, que genera las opciones de aplicación software realiza una serie de
búsqueda por defecto. El mejor resultado se cálculos matemáticos y estadísticos. (Véase
obtiene de las opciones utilizadas y la figura 7).
seleccionadas anteriormente por los usuarios Con esta B.D. se establece un análisis de
en sus distintos perfiles de búsqueda. El

- 85 -
Martín, A. y León, C.

uso y preferencias de búsquedas aportadas al menos una resulta por sí misma ambigua,
por los distintos colectivos que utilizan el pero tiene sentido con el contexto de la
OntoBuscador y facilita la creación dinámica consulta.
del perfil de búsqueda correspondiente a cada Para evaluar los resultados de las
tipo de usuario. búsquedas tendremos en cuenta el orden de
los términos buscados, que deben aparecer
7. Evaluación del sistema en el mismo en el que se formuló la consulta y
no solo las palabras por separado. Es decir si
En esta sección exponemos el método la expresión a buscar es: “Libro de Ingeniería
seguido para la evaluación de nuestro onto- de la Programación”, se puntúa que esa sea la
buscador respecto de un buscador tradicional frase que aparece en la página buscada y no
como es por ejemplo Google. Usuarios en otro orden.
pertenecientes a los distintos colectivos Otro factor que valoramos como resultado
definidos en el sistema, han realizado una de calidad, es que el contexto donde se integra
batería de consultas relacionadas con los la frase tenga algo que ver con el sentido que
recursos y servicios existentes en nuestra se esta buscando. Por ejemplo, si buscamos:
Biblioteca Digital. Las consultas realizadas “Recursos electrónicos sobre inteligencia
abarcan consultas con una única palabra y artificial” esperamos obtener todos los
consultas con varias palabras, de las cuales accesos on-line ofrecidos por la biblioteca

Figura 8. Resultados de búsquedas en OntoBUS

- 86 -
Pixel-Bit. Revista de Medios y Educación

digital referentes a ”Inteligencia Artificial” y información en muchos contextos educativos,


no un libro con el título siguiente “Recursos donde es posible encontrar conocimiento y
de la Inteligencia Artificial para recuperar materiales de aprendizaje. Dado que es
documentos electrónicos” (figura 8). incalculable la cantidad de información que
Para medir la eficiencia de nuestro sistema se encuentra disponible en estos dominios,
hemos tenido en cuenta el tiempo de es necesario obtener información útil de esa
respuesta de la búsqueda, accesibilidad de la gran Web distribuida de una forma eficiente y
interfaz, servicios adicionales ofrecidos, etc. rápida. Para facilitar las búsquedas, y
En nuestro caso hemos utilizado la relevancia orientarlas al significado de la información
y precisión de los resultados obtenidos. La contenida, surge el concepto de Web
relevancia de los documentos recuperados, Semántica, que tiene como objetivo incorporar
indica en que proporción ha sido satisfecha elementos que den significado semántico a
la necesidad de información, de los usuarios los documentos contenidos en Internet. Estos
que hacen la consulta. La relevancia puede elementos a la vez, pueden ser procesados
ser un criterio subjetivo debido a que automáticamente por los ordenadores,
diferentes personas asignarían diferentes permitiendo a éstos participar en el proceso
valores de relevancia a un documento. En de búsquedas por significados.
nuestro estudio hemos asignado un peso a El objetivo de nuestro proyecto es satisfacer
cada resultado según la relación y calida de las nuevas expectativas y requisitos hacia los
los documentos recuperados, respecto al sistemas de aprendizaje y recuperación
objetivo de su búsqueda (Tabla 1). basados en la Web semántica, desarrollando
Los documentos obtenidos por nuestro para ello un sistema adaptativo e inteligente.
buscador han obtenido una puntuación media Proponemos una visión semántica para la
de 2,82, superior a la del otro buscador localización del conocimiento en un contexto
evaluado, que han obtenido una puntuación docente, donde la Inteligencia Artificial (IA)
media de 2,75. favorece la mejora de los procesos de
aprendizaje. Una herramienta complementaria
8. Conclusiones y trabajos futuros. de enseñanza/aprendizaje, que permite
aumentar la calidad de éstos, acercando de
Internet y las Bibliotecas Digitales se han forma transparente al usuario el conocimiento
convertido en la principal fuente de distribuido en distintas fuentes de

Excelente Bueno Aceptable Deficiente

Relevancia 4 3 2 1

Calidad 4 3 2 1

Tabla 1. Ponderaciones para medir los resultados obtenidos.

- 87 -
Martín, A. y León, C.

información. Especialmente al usuario no Seen: A system for personal information


experto, facilitando así el proceso de retrieval and re-use. Proceedings of SIGIR
construcción de sistemas de búsqueda Golbreich, C. (2004). Combining rule and
tutorizados y equilibrando la relación entre el ontology reasoners for the semantic Web. in
coste y la eficiencia de las búsquedas. RuleML (G. Antoniou and H. Boley, eds.), vol.
El presente trabajo muestra cómo por medio 3323 of Lecture Notes in Computer Science,
de las tecnologías asociadas a la Web pp. 6–22, Springer.
semántica y la inteligencia artificial, es posible Guo, W. & Chen, D., (2006). Semantic
contribuir al mejoramiento en la recuperación Approach for e-learning System. Proceedings
de la información para un dominio específico of the First International Multi-Symposiums
como es el aprendizaje y la investigación. En on Computer and Computational Sciences.
este artículo se ha descrito OntoBUS, el cual Heflin, J. (2010). OWL Web Ontology
contiene una ontología desarrollada en OWL, Language Use Cases and Requirements, W3C
que integra recursos y servicios existentes en Recommendation, Word Wide Web
el dominio de las Bibliotecas Universitarias. Consortium, (http://www.w3.org/TR/webont-
La ontología se ha desarrollado utilizando req) (05-06 2010).
técnicas de la Web semántica y la inteligencia Horridge, M. & Knublauch, H. (2004). A
artificial, proporcionando un modelo común Practical Guide To Building OWL Ontologies
para expresar los elementos existentes y que Using The Protégé-OWL Plugin and CO-ODE
facilita el acceso a los mismos. Las clases y Tools. The University Of Manchester. Reino
propiedades definidas pueden ser utilizadas Unido.
para formular consultas complejas y recuperar Kim, T. & Kim, M. (2005). On Employing
de forma más estricta la información requerida Ontology to e-Learning. Proceedings of the
por los usuarios. Comentar asimismo que se Fourth Annual ACIS International
han realizado diferentes experimentos y Conference on Computer and Information
pruebas sobre nuestro prototipo y que se han Science (ICIS’05).
obtenidos resultados satisfactorios. Martin, A. & León, C. (2009). Intelligent
Para finalizar proponer como trabajos Retrieval in a Digital Library Using Semantic
futuros la integración y explotación de Web, Proceedings of the 5th International
información procedente de otras bibliotecas Conference on Education, 77-81.
digitales y servicios, perfeccionar el motor de International Association for the
búsquedas CBR y agregar nuevas Development of Advances in Technology
funcionalidades a la interfase de usuarios del (IADAT).
sistema. Ortiz, A., (2005). Interacción y TIC en la
docencia Universitaria. Pixel-Bit. Revista de
9. Referencias bibliográficas. Medios y educación, 26.
Pérez i Garcías, A., (2002). Elementos para el
Cabero, Julio. & Morales, J. A., (2004). La análisis de la interacción educativa en los
red como instrumento de formación. Bases nuevos entornos de aprendizaje. Pixel-Bit.
para el diseño de materiales didácticos. Pixel- Revista de Medios y educación, 19.
Bit. Revista de Medios y educación, 22. PROTEGE. (2010). The Protégé Ontology
Dumais, S. T. & Cutrell, E. (2003). Stuff I’ve Editor and Knowledge Acquisition System.

- 88 -
Pixel-Bit. Revista de Medios y Educación

(http://protege.stanford.edu/) (5-09-2009)
Recio-García, J.A. & Díaz-Agudo, B. (2006).
Ontology based CBR with jCOLIBRI. Procs.
of the 26th SGAI Int. Conference AI-2006.
Springer-Verlang.
Taniar, D. & Wenny, J.(2006). Web
semantics and ontology. Hershey, PA: Idea
Group Pub.
Toussaint, J. & Cheng, K. (2006). Web-
based CBR (case-based reasoning) as a tool
with the application to tooling selection.
International Journal of Advanced
Manufacturing Technology. 29(1–2), 24–34.
Hagino, T. (2010). What Semantic Web
Different from Current Web, W3C
Recommendation, Word Wide Web
Consortium. (http://www.w3.org/2001/09/21-
orf/hagino-sw/) (28-12-2010).

Fecha de recepción: 10-05-2010


Fecha de evaluación: 06-10-2010
Fecha de aceptación: 16-11-2010
Fecha de publicación: 01-01-2011

- 89 -

También podría gustarte