La hipermedia adaptativa (AH) utiliza hipermedia que se adapta según un modelo de usuario. A diferencia de los hipermedios tradicionales, donde a todos los usuarios se les ofrece el mismo conjunto de hipervínculos, los hipermedios adaptativos adaptan lo que se ofrece al usuario en función de un modelo de sus objetivos, preferencias y conocimientos, proporcionando así enlaces o contenidos más apropiados para el usuario actual.

Antecedentes

Los hipermedios adaptativos se utilizan en sistemas educativos, de ayuda e información en línea, así como en sistemas de información institucional. Los hipermedios educativos adaptativos ajustan a medida la información proporcionada a los alumnos según sus objetivos, capacidades, necesidades, intereses y conocimientos sobre el tema, proporcionando hipervínculos que son más relevantes para el usuario en un esfuerzo por dar forma a la carga cognitiva del usuario. Las herramientas de enseñanza se adaptan al alumno. Los sistemas de información en línea proporcionan acceso de referencia a la información para usuarios con niveles de conocimiento diferentes sobre el mismo tema.

Un sistema hipermedia adaptativo debe cumplir tres criterios: ser un sistema de hipertexto o hipermedia; tener un modelo de usuario y ser capaz de adaptar el contenido utilizando ese modelo.

Se hace una distinción semántica entre la adaptación, refiriéndose a los cambios impulsados por el sistema para la personalización, y la adaptabilidad, refiriéndose a los cambios impulsados por el propio usuario. Una forma de ver esto es que la adaptación es automática, mientras que la adaptabilidad no. Desde un punto de vista epistémico, la adaptación se puede describir como analítica, a priori, mientras que la adaptabilidad es sintética, a posteriori. En otras palabras, cualquier sistema adaptable que «contiene» a un humano es «inteligente» por defecto, mientras que un sistema adaptativo que presenta «inteligencia» es más sorprendente y por lo tanto más interesante.

Arquitectura

Las categorías de sistemas en las que los distintos investigadores han aplicado el modelado de usuarios y la adaptabilidad comparten una arquitectura subyacente. La estructura conceptual de los sistemas adaptativos generalmente consta de componentes interdependientes: un modelo de usuario, un modelo de dominio y un modelo de interacción.

Modelo de usuario

El modelo de usuario es una representación del conocimiento y las preferencias que el sistema «cree» que un usuario (que puede ser un individuo, un grupo de personas o agentes no humanos) posee. Es una fuente de conocimiento que es separable por el sistema del resto de su conocimiento y contiene suposiciones explícitas sobre el usuario. El conocimiento para el modelo de usuario puede ser adquirido implícitamente por hacer inferencias sobre los usuarios de su interacción con el sistema, llevando a cabo algún tipo de prueba, o de asignar usuarios a categorías genéricas de usuario, normalmente llamadas estereotipos. El modelo de estudiante consta de un perfil personal (que incluye datos estáticos, por ejemplo, nombre y contraseña), un perfil cognitivo (datos adaptables como preferencias) y un perfil de conocimiento del estudiante. Los sistemas pueden adaptarse dependiendo de las características de usuario como: objetivos (una característica relacionada con el contexto del trabajo de un usuario en hipermedia) conocimiento (conocimiento del sujeto representado en el hiperespacio) antecedentes (toda la información relacionó a la experiencia anterior del usuario fuera del tema del sistema hipermedia que sea bastante pertinente para ser considerada) experiencia hiperespacial (qué tan familiarizado está el usuario con la estructura del hiperespacio y con qué facilidad puede navegar por él) preferencias (el usuario puede preferir algunos nodos y enlaces encima otros y algunas partes de una página sobre otras).

Modelo de dominio

El modelo de dominio define los aspectos de la aplicación que pueden ser adaptados o que son requeridos para la operación del sistema adaptativo. El modelo de dominio contiene varios conceptos que sirven como eje central del contenido del sistema. Otros términos que se han utilizado para este concepto son modelo de contenido, modelo de aplicación, modelo de sistema, modelo de dispositivo y modelo de tarea. Describe el contenido educativo, como páginas de información, ejemplos y problemas. El modelo de contenido más sencillo relaciona cada elemento de contenido con exactamente un concepto de dominio (en este modelo, este concepto se denomina con frecuencia un tema de dominio). Los modelos de contenido más avanzados utilizan la indexación de múltiples conceptos para cada elemento de contenido y, a veces, utilizan roles para expresar la naturaleza de la relación elemento-concepto. Un modelo de dominio cognitivamente válido debe capturar descripciones de la aplicación en tres niveles, concretamente: El nivel de tarea que hace que el usuario sea consciente del propósito del sistema. El nivel lógico que describe cómo funciona algo. El nivel físico que describe cómo hacer algo. Cada concepto de contenido tiene un conjunto de temas. Los temas representan piezas de conocimiento individuales para cada dominio y el tamaño de cada tema varía en relación con el dominio particular. Además, los temas están vinculados entre sí formando una red semántica. Esta red es la estructura del dominio del conocimiento.

Modelo de interacción

El modelo de interacción o adaptación contiene todo lo relativo a las relaciones que existen entre la representación de los usuarios (el modelo de usuario) y la representación de la aplicación (el modelo de dominio). Muestra información al usuario en función de sus preferencias cognitivas. Por ejemplo, el módulo dividirá el contenido de una página en trozos con condiciones establecidas para que sólo se muestre a determinados usuarios o preparará dos variantes de una misma página de concepto con una condición similar. Los dos aspectos principales del modelo de interacción son la captura de los datos brutos apropiados y la representación de las inferencias, adaptaciones y evaluaciones que puedan ocurrir.

La adaptación a nivel de contenido y a nivel de enlace se distinguen como dos clases diferentes de adaptación hipermedia; la primera se denomina presentación adaptativa y la segunda, soporte de navegación adaptativa.

Presentación adaptativa

La idea de diversas técnicas de presentación adaptativa es amoldar el contenido de una página a la que accede un usuario particular según sus conocimientos actuales, sus objetivos y otras características del propio usuario. Por ejemplo, un usuario cualificado puede recibir información más detallada y profunda, mientras que un principiante puede recibir explicaciones adicionales. La presentación de texto adaptable es la tecnología de adaptación hipermedia más estudiada. Existen diversas técnicas para la presentación adaptativa de textos.

Soporte de navegación adaptativa

La idea de las técnicas de soporte de navegación adaptativa es ayudar a los usuarios a encontrar su camino en el hiperespacio adaptando la forma de presentar los enlaces a los objetivos, el conocimiento y otras características de un usuario individual. Esta área de investigación es más reciente que la presentación adaptativa; ya se han sugerido e implementado varias técnicas interesantes. Se distinguen cuatro tipos de presentación de enlaces que se diferencian en lo que se puede modificar y adaptar: Enlaces locales no contextuales: que incluye todo tipo de enlaces en páginas hipermedia normales que son independientes del contenido de la página. Enlaces contextuales o enlaces de «hipertexto real»: que incluye «palabras clave» en textos, «puntos clave» en imágenes y otros tipos de enlaces que están incrustados en el contexto del contenido de la página y no se pueden eliminar de él. Enlaces desde páginas de índice y de contenido: una página de índice o de contenido puede considerarse un tipo especial de página que contiene únicamente enlaces. Enlaces en mapas locales y enlaces en mapas de hiperespacio globales: los mapas suelen representar gráficamente un hiperespacio o un área local del hiperespacio como una red de nodos conectados por flechas.

Métodos

Los métodos de adaptación se definen como generalizaciones de técnicas de adaptación existentes. Cada método se basa en una idea clara de adaptación que puede presentarse a nivel conceptual.

Adaptación de contenidos

Explicaciones adicionales: oculta partes de información sobre un concepto particular que no son relevantes para el nivel de conocimiento del usuario sobre este concepto. Explicaciones previas: antes de presentar una explicación de un concepto, el sistema inserta explicaciones de todos sus conceptos previos que no son suficientemente conocidos por el usuario. Explicaciones comparativas: si se conoce un concepto similar al concepto que se presenta, el usuario recibe una explicación comparativa que enfatiza las similitudes y diferencias entre el concepto actual y el relacionado. Variantes de explicación: supone que mostrar u ocultar alguna parte del contenido no siempre es suficiente para la adaptación porque diferentes usuarios pueden necesitar información esencialmente diferente. Clasificación: los fragmentos de información sobre el concepto se clasifican desde la información más relevante para los antecedentes y conocimientos del usuario hasta la información menos relevante.

Adaptación de enlaces

Orientación global: el sistema sugiere rutas de navegación a escala global. Orientación local: el sistema sugiere el siguiente paso a seguir, por ejemplo mediante un botón «siguiente» o «continuar». Soporte de orientación local: el sistema presenta una descripción general de una parte de la estructura (de enlace) del hiperespacio. Soporte de orientación global: el sistema presenta una descripción general de toda la estructura (de enlace) del hiperespacio. Gestión de vistas personalizadas en espacios de información: cada vista puede ser una lista de enlaces a todas las páginas o subpartes de todo el hiperespacio que son relevantes para un objetivo de trabajo particular.

Técnicas

Las técnicas de adaptación se refieren a métodos para proporcionar adaptación en sistemas de hipermedia adaptativa existentes.

Adaptación de contenidos

Texto condicional: con esta técnica, toda la información posible sobre un concepto se divide en varios fragmentos de texto. Cada fragmento está asociado a una condición en el nivel de conocimiento del usuario representado en el modelo de usuario. Al presentar la información sobre el concepto, el sistema presenta solo los fragmentos en los que la condición es verdadera. Texto extensible: se activan y desactivan diferentes partes del contenido según el nivel de conocimiento del usuario. Variantes de página: el sistema mantiene dos o más variantes de la misma página con diferentes presentaciones del mismo contenido. Es la técnica de presentación adaptativa más simple. Variantes de fragmentos: el sistema almacena varias variantes de explicaciones para cada concepto y el usuario obtiene la página que incluye variantes correspondientes a su conocimiento sobre los conceptos presentados en la página. Técnicas basadas en marcos: toda la información sobre un concepto en particular se representa en forma de marco. Los espacios de un marco pueden contener varias variantes explicativas del concepto, enlaces a otros marcos, ejemplos, etc. Se utilizan reglas de presentación especiales para decidir qué espacios deben presentarse a un usuario en particular y en qué orden.

Adaptación de enlaces

Orientación directa: se muestra el siguiente nodo que el usuario debe visitar, por ejemplo, mediante un botón «siguiente» o «continuar».