Chapitre 2. –Etat de l’art Mémoire de Thèse Page 35 FIGURE 6. LAOS Le modèle de

Chapitre 2. –Etat de l’art Mémoire de Thèse Page 35 FIGURE 6. LAOS Le modèle de domaine (DM) est composé de schémas conceptuels composés de concepts, relations et attributs attachés aux concepts. Ce modèle représente les ressources pour l'apprentissage et leurs caractéristiques. Le modèle de buts et des contraintes (GM) filtre, regroupe et restructure le modèle de domaine en fonction des objectifs d'instruction. L'interprétation réelle de cette structure est assurée par le modèle d'adaptation. Le modèle utilisateur (UM) représente l'utilisateur sous la forme d’un schéma. Le modèle d'adaptation (AM) est découpé en 3 niveaux : Un niveau dit "bas niveau" permettant d'agir directement sur les éléments à adapter par les techniques courantes d'adaptation ; un niveau intermédiaire permettant de grouper les éléments du niveau précédent pour créer des mécanismes d'adaptations et de construction, il en résulte un langage de programmation ; un niveau dit "haut niveau", permettant l'utilisation de fonctions. Enfin, le modèle de présentation (PM) prend en compte les propriétés physiques et l'environnement de présentation pour la génération réelle de code sur différentes plateformes. Dans sa construction, le modèle de présentation est similaire au modèle utilisateur. Il combine une surcouche sur le modèle de domaine, le modèle de buts et des contraintes, avec des variables indépendantes et leurs valeurs respectives. Cette structure permet d'attacher à chaque concept un certain type de représentation à l'écran, tout en conservant en même temps des types de représentation indépendants associés aux valeurs courantes du modèle de l'utilisateur. Malgré ces tentatives de définition d'un modèle générique des systèmes hypermédia adaptatifs, les nouveaux termes, concepts, méthodologies, et prototypes issus des nouveaux systèmes ont engendré de nouvelles situations, montrant des formes d'utilisation qui ne sont pas prises en compte par les modèles. Ces nouvelles formes d’utilisation sont, par exemple, la prise en compte de groupes d’utilisateurs, d’une adaptation de haut niveau ou d’un corpus ouvert. Il n'y a pas encore unanimité quant à l'architecture idéale des systèmes hypermédia adaptatifs, néanmoins, il est admis que l'adaptation dans une application dépend de trois facteurs majeurs :  L'application doit être basée sur un modèle de domaine. Ce modèle est la représentation conceptuelle d'un domaine d'application. Il indique les relations entre concepts et la façon dont ils sont connectés aux contenus de présentation en termes de fragments, pages (De Bra, Wu, & Houben, 2000), chapitres, unités d'information (Henze, 2000), ou autres structures encapsulant de l'information sur Page 36 Romain Picot-Clémente un concept. Le modèle de domaine fournit l'information et la structure du domaine qui a besoin d'être adapté, en reliant des concepts au contenu correspondant.  Un modèle utilisateur doit être créé et gardé à jour pour représenter la connaissance, les intérêts, les préférences, les buts et objectifs, l'historique des actions, le type, le style et autres propriétés qui pourraient être utiles pour l'adaptation. Le modèle utilisateur fournit les données de l'utilisateur et de l'utilisation en utilisant les informations du modèle de domaine. Ainsi, le modèle utilisateur fournit souvent des informations sur les objectifs de l'utilisateur par l'utilisation de la même structure conceptuelle.  Le système doit adapter la présentation, le contenu de l'information et la structure de navigation en fonction des connaissances, des intérêts, du style de navigation, des buts, des objectifs, etc. de l'utilisateur. Pour répondre à ce besoin, un modèle d'adaptation doit être construit. Il indique la manière dont les relations entre concepts du modèle de domaine affectent la navigation de l'utilisateur et les mises à jour de propriétés (par exemple la façon dont le système devrait guider l'utilisateur vers ou à l'opposé d'informations liées à certains concepts). Ce modèle peut aussi interpréter des contraintes sur une structure de relations du modèle de domaine. Cette division en modèle de domaine, modèle utilisateur et modèle d'adaptation fournit une séparation claire des parties majeures des systèmes hypermédia adaptatifs. Ces couches sont nécessaires et suffisantes pour la création d'un système hypermédia adaptatif, mais, selon le niveau d'adaptation, de flexibilité et de portabilité désiré, des couches supplémentaires peuvent être ajoutées (modèle de buts, modèle de groupe, modèle d'adaptation de haut niveau, modèle de présentation...). 1.2 REPRESENTATION DU DOMAINE ET DE L'UTILISATEUR La modélisation du domaine et de l'utilisateur sont intimement liés dans les systèmes hypermédia adaptatifs. Une méthode populaire, utilisée par de nombreux systèmes pour représenter le domaine et l'utilisateur, est la représentation par vecteurs de mots-clefs (Liberman, 1995) (Kamba, Sakagami, & Koseki, 2007). Cette méthode considère que chaque document et utilisateur est décrit par un ensemble de vecteurs de mots-clefs pondérés. Dans le modèle d'adaptation, les poids sont utilisés pour calculer le degré de similarité entre deux vecteurs et ainsi proposer des documents pertinents à l'utilisateur. Bien que la représentation par vecteur de mots-clefs soit simple et efficace, cette méthode ne permet pas de conserver le sens final du texte, d’où la perte d’une grande quantité d'information durant la phase de représentation. Pour améliorer cette expressivité, une méthode très connue est la représentation par réseaux sémantiques. Dans ces réseaux sémantiques, chaque nœud représente un concept. Minio et Tasso (Minio & Tasso, 1996) présentent une approche basée sur des réseaux sémantiques où chaque nœud contient un mot particulier du corpus et où des arcs sont créés selon les cooccurrences des mots dans les documents. Chaque document du domaine est représenté de cette façon. Dans des systèmes simples utilisant seulement un seul réseau sémantique pour modéliser l'utilisateur, chaque nœud contient seulement un mot-clef. Des mots-clefs sont extraits des pages pour lesquelles l'utilisateur a montré un intérêt. Ensuite, ils sont traités pour ne garder que les plus pertinents et sont pondérés afin d'éliminer ceux qui ont un poids plus petit qu'un certain seuil. Les mots-clefs sélectionnés sont ensuite ajoutés au réseau sémantique où chaque nœud représente un mot-clef et les arcs représentent les cooccurrences dans les documents. Avec cette méthode, il est possible d'évaluer la pertinence d'un document par rapport à un profil utilisateur. En effet, il suffit de construire un réseau sémantique du document et de le comparer avec le réseau sémantique de l'utilisateur pour classifier le document en « intéressant », « inintéressant » ou « indifférent ». Par rapport à l’approche par vecteur de mots-clefs, les réseaux sémantiques permettent une représentation plus complexe et complète des documents et de l’utilisateur. Néanmoins, représenter un document ou un utilisateur par des mots et des relations de Chapitre 2. –Etat de l’art Mémoire de Thèse Page 37 cooccurrences entre ces mots est quelque peu réducteur, cela ne peut exprimer toute la connaissance (de l’utilisateur ou induite du document). Étant donné ces limitations, une approche plus récente, qui se répand de plus en plus, est l’approche ontologique. Elle est similaire à l'approche par réseau sémantique dans le sens où elle utilise aussi des nœuds et relations entre ces nœuds. Néanmoins, dans les ontologies, les nœuds représentent des concepts au lieu de mots ou ensembles de mots. De plus, les liens ne sont pas seulement des cooccurrences entre des mots, mais ont de nombreuses significations. L'utilisation d'ontologies permet de garder un maximum d'information par rapport aux deux approches précédentes. En effet, la possibilité d’intégrer toutes sortes de relations ou de concepts dans les ontologies permet une représentation complète d’une connaissance, contrairement aux deux précédentes approches dont la structure de représentation limite trop l’expressivité. Dans QuickStep (Middleton, Alani, Shadbolt, & De Roure, 2002), l'ontologie est utilisée pour le domaine de la recherche pour indexer des articles. L’ontologie a été créée par des experts du domaine. Les concepts de l'ontologie sont représentés comme des vecteurs d'exemples d'articles. Les papiers des utilisateurs, à partir de leur liste de publications, sont modélisés comme vecteurs caractéristiques et sont reliés aux concepts en utilisant l'algorithme des plus proches voisins. Chaque concept est pondéré par le nombre de papiers qui lui sont reliés et représente ainsi l'intérêt de l'utilisateur pour ce concept. Les recommandations sont faites à partir des corrélations entre les intérêts de l'utilisateur sur les concepts et les papiers associés à ces concepts. Dans (Cantador & Castells, 2006) et (Sieg, Mobasher, & Burke, 2007), une ontologie prédéfinie est utilisée pour modéliser le domaine. Le profil de l'utilisateur est représenté par un ensemble de concepts pondérés où les poids représentent l'intérêt de l'utilisateur pour ces concepts. Ses intérêts sont déterminés par analyse de son comportement. 1.3 CONCLUSION Dans cette partie, nous avons tout d’abord présenté les principaux modèles de référence dans le domaine des systèmes hypermédia adaptatifs. Il n’existe pas d’architecture générique pour définir un système hypermédia adaptatif. Néanmoins, il apparaît que trois couches sont nécessaires et suffisantes pour sa création: une couche pour définir le domaine, une couche pour définir l'utilisateur et une pour l'adaptation. Cette division fournit une séparation claire des parties majeures des systèmes hypermédia adaptatifs. Il est à noter que selon le niveau d'adaptation, de flexibilité et de portabilité désiré, des couches supplémentaires peuvent être ajoutées, à l’instar du modèle LAOS (modèle de buts, modèle de présentation). Ensuite, nous avons identifié trois méthodes majeures de modélisation de la connaissance et de l'utilisateur utilisées dans la littérature. Un consensus sur l’adoption des technologies du Web sémantique pour uploads/Politique/ 35-pdfsam-these-a-picot-clemente-romain-2011.pdf

  • 30
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager