Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Anis Chouchane, Amel Bouzeghoub TELECOM SudParis, Département Informatique 9, rue Charles Fourier, 91011 Evry, France Une ...
Page  EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010  Plan <ul><li>Introduction </li></ul><ul><li>Etat de l’art </li></...
Page  EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010  <ul><li>Introduction </li></ul><ul><li>Etat de l’art </li></ul><u...
Page  EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010  Profil  3 Profil  2 Profil  1 Syst è me de gestion du profil Serv...
Page  EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010  <ul><li>Problématique : </li></ul><ul><li>Distribution des inform...
Page  EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010  Introduction <ul><li>Objectifs : </li></ul><ul><li>Proposer un mo...
Page  EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010  <ul><li>Introduction </li></ul><ul><li>Etat de l’art </li></ul><u...
Page  EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010  Etat de l’art <ul><li>Les standards de modélisation : </li></ul><...
Page  EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010  Etat de l’art <ul><li>Les standards de modélisation : </li></ul><...
Page  EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010  Etat de l’art <ul><li>Les standards de modélisation : </li></ul><...
Page  EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010  Etat de l’art Comparaison des standards du modèle utilisateur  + ...
Page  EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010  Etat de l’art <ul><li>Architectures de gestion du profil : </li><...
Page  EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010  Etat de l’art <ul><li>Architecture centralisée </li></ul><ul><ul>...
Page  EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010  Etat de l’art <ul><li>Architecture distribuée </li></ul><ul><ul><...
Page  EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010  <ul><li>Introduction </li></ul><ul><li>Etat de l’art </li></ul><u...
Page  EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010  Modèle de profil apprenant  Proposition d’un modèle apprenant } L...
Page  EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010  <ul><li>Introduction </li></ul><ul><li>Etat de l’art </li></ul><u...
Page  EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010  Architecture de gestion de profils distribués Architecture du sys...
Page  EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010  Architecture de gestion de profils distribués Communication  entr...
Page  EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010  Architecture de gestion de profils distribués <ul><li>Caractérist...
Page  EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010  Architecture de gestion de profils distribués <ul><li>Caractérist...
Page  EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010  Architecture de gestion de profils distribués <ul><li>Implémentat...
Page  EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010  <ul><li>Introduction </li></ul><ul><li>Etat de l’art </li></ul><u...
Page  EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010  Conclusion <ul><li>Contributions : </li></ul><ul><li>Proposition ...
Page  EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010  Merci de votre attention
Page  EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010  L Aroyo, P Dolog, GJ Houben, M Kravcik, A Naeve, M Nilsson, F Wil...
Page  EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010  Jameson A., User Adaptive Systems An integrated Overview. Tutoria...
Prochain SlideShare
Chargement dans…5
×

Une architecture multi-agents pour la découverte et la construction de profils utilisateurs distribués

3 164 vues

Publié le

Publié dans : Technologie, Voyages
  • Soyez le premier à commenter

Une architecture multi-agents pour la découverte et la construction de profils utilisateurs distribués

  1. 1. Anis Chouchane, Amel Bouzeghoub TELECOM SudParis, Département Informatique 9, rue Charles Fourier, 91011 Evry, France Une architecture multi-agents pour la découverte et la construction de profils utilisateurs distribués EGC 2010
  2. 2. Page EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010 Plan <ul><li>Introduction </li></ul><ul><li>Etat de l’art </li></ul><ul><li>Modèle de profil apprenant </li></ul><ul><li>Architecture de gestion de profils distribués </li></ul><ul><li>Conclusion </li></ul>
  3. 3. Page EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010 <ul><li>Introduction </li></ul><ul><li>Etat de l’art </li></ul><ul><li>Modèle de profil apprenant </li></ul><ul><li>Architecture de gestion de profils distribués </li></ul><ul><li>Conclusion </li></ul>
  4. 4. Page EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010 Profil 3 Profil 2 Profil 1 Syst è me de gestion du profil Service de recommandation Introduction Adaptation selon le contexte Partage de profils (intérêts…) Demande d’informations sur le profil Internet Service de ressources pédagiques Profil intégré Fragments de profil
  5. 5. Page EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010 <ul><li>Problématique : </li></ul><ul><li>Distribution des informations du profil utilisateur </li></ul><ul><li>Découverte et intégration de plusieurs fragments de profil </li></ul><ul><li>Adaptation du profil selon le contexte </li></ul><ul><li>Confidentialité des données de l’utilisateur </li></ul><ul><li>Interopérabilité entre utilisateurs </li></ul>Introduction
  6. 6. Page EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010 Introduction <ul><li>Objectifs : </li></ul><ul><li>Proposer un modèle de données pour la gestion du profil apprenant dans un contexte mobile. </li></ul><ul><li>Proposer une architecture pour la découverte et la construction de profil utilisateur. </li></ul><ul><li> Développer un système de gestion de profils basé sur le modèle et l’architecture proposés pour un dispositif mobile. </li></ul>
  7. 7. Page EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010 <ul><li>Introduction </li></ul><ul><li>Etat de l’art </li></ul><ul><li>Modèle de profil apprenant </li></ul><ul><li>Architecture de gestion de profils distribués </li></ul><ul><li>Conclusion </li></ul>
  8. 8. Page EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010 Etat de l’art <ul><li>Les standards de modélisation : </li></ul><ul><li>PAPI (Public and Private Information) </li></ul><ul><li>IMS LIPS </li></ul><ul><li>FOAF </li></ul>Eléments de PAPI
  9. 9. Page EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010 Etat de l’art <ul><li>Les standards de modélisation : </li></ul><ul><li>PAPI </li></ul><ul><li>IMS LIP (Learner Information Package Specification) </li></ul><ul><li>FOAF </li></ul>IMS LIP
  10. 10. Page EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010 Etat de l’art <ul><li>Les standards de modélisation : </li></ul><ul><li>PAPI </li></ul><ul><li>IMS LIPS </li></ul><ul><li>FOAF (Friend Of A Friend) </li></ul>FOAF Basic Information Documents and Images Personal Information Projects and Groups Online account
  11. 11. Page EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010 Etat de l’art Comparaison des standards du modèle utilisateur + : support total p : support partiel x : capacité à être étendu Contexte courant ? + + x + + p + + PAPI x + Sécurité Catégories Sous-catégories IMS LIP FOAF Données personnelles + + Relations A d’autres profils + Référence aux autres + Groupe / Org description p + But + Réalisations et Historique Activité + Compétences + Certification + Transcript + Intérêts + + Accessibilité Langue + + Style d’apprentissage + Eligibilité + Incapacité + + Systèmes éducatifs +
  12. 12. Page EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010 Etat de l’art <ul><li>Architectures de gestion du profil : </li></ul><ul><li>Deux types d’architecture : </li></ul><ul><ul><li>Architecture centralisée [J.P.M de Oliveira, 2005] </li></ul></ul><ul><ul><ul><li>Collecter sur un seul serveur autant d’informations possibles sur le profil de l’utilisateur. </li></ul></ul></ul><ul><ul><li>Architecture distribuée [Andreas von Hessling et al., 2005] </li></ul></ul><ul><ul><ul><li>Le profil de l’utilisateur est distribué sur plusieurs applications. </li></ul></ul></ul><ul><ul><ul><li>Les fragments pertinents sont retrouvés et intégrés seulement au moment du besoin et pour un objectif spécifique. </li></ul></ul></ul>
  13. 13. Page EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010 Etat de l’art <ul><li>Architecture centralisée </li></ul><ul><ul><li>Avantages : </li></ul></ul><ul><ul><ul><li>Assurer la cohérence des données de l’utilisateur afin de pouvoir les réutiliser de manière non redondante. </li></ul></ul></ul><ul><ul><ul><li>Avoir une seule représentation standard des données de l’utilisateur. </li></ul></ul></ul><ul><ul><li>Inconvénients : </li></ul></ul><ul><ul><ul><li>Le serveur central (ou médiateur) peut tomber en panne en cas de surcharge de requêtes. </li></ul></ul></ul><ul><ul><ul><li>La confidentialité des données sur le profil utilisateur stockées sur le serveur centralisé. </li></ul></ul></ul><ul><ul><ul><li>Les applications utilisent seulement un fragment du profil stocké sur le serveur centralisé. </li></ul></ul></ul>
  14. 14. Page EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010 Etat de l’art <ul><li>Architecture distribuée </li></ul><ul><ul><li>Avantages : </li></ul></ul><ul><ul><ul><li>Pas de contrôle central. </li></ul></ul></ul><ul><ul><ul><li>Facilité à étendre le système. </li></ul></ul></ul><ul><ul><li>Inconvénients : </li></ul></ul><ul><ul><ul><li>Cohérence : </li></ul></ul></ul><ul><ul><ul><ul><li>n’assure pas la cohérence des données de l’utilisateur. </li></ul></ul></ul></ul><ul><ul><ul><li>Interopérabilité : </li></ul></ul></ul><ul><ul><ul><ul><li>chaque application dispose d’un fragment particulier du profil sous son propre langage de représentation. </li></ul></ul></ul></ul>
  15. 15. Page EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010 <ul><li>Introduction </li></ul><ul><li>Etat de l’art </li></ul><ul><li>Modèle de profil apprenant </li></ul><ul><li>Architecture de gestion de profils distribués </li></ul><ul><li>Conclusion </li></ul>
  16. 16. Page EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010 Modèle de profil apprenant Proposition d’un modèle apprenant } LIP FOAF Données stables Contexte LIP Donnés dynamiques
  17. 17. Page EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010 <ul><li>Introduction </li></ul><ul><li>Etat de l’art </li></ul><ul><li>Modèle de profil apprenant </li></ul><ul><li>Architecture de gestion de profils distribués </li></ul><ul><li>Conclusion </li></ul>
  18. 18. Page EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010 Architecture de gestion de profils distribués Architecture du système <ul><li>L’agent mobile </li></ul><ul><li>Communiquer entre le syst è me et le dispositif de l’utilisateur. </li></ul><ul><li>L’agent syst è me: </li></ul><ul><li>Recevoir des demandes </li></ul><ul><li>Analyser des demandes </li></ul><ul><li>Synth é tiser les r é sultats </li></ul><ul><li>L’agent gestionnaire de fournisseurs : </li></ul><ul><li>Gérer des agents fournisseur </li></ul><ul><li>Recevoir des requêtes adressées par l'agent système </li></ul>Mediator Provider Manager Agent System Agent Service Manager Agent Service 1 Device Agent Profile providers Service n Services <ul><li>L’agent gestionnaire de services : </li></ul><ul><li>G é rer des agents service </li></ul><ul><li>Recevoir la requ ê te adress ée par un service hors du systè me </li></ul>Ontobroker
  19. 19. Page EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010 Architecture de gestion de profils distribués Communication entre les agents Adaptor 1 Mediator Adaptor 2 Provider Manager Agent System Agent Service Manager Agent Service 1 User Device Agent Ontobroker 1 : envoi requête 5 : oui ? 6 : récupération de données 6 : récupération de données 5 : non ? fin du processus 3 : transfert requête 4 : accord de l’utilisateur ? 7 7 7 : envoi des fragments récupérés Service Agent 2 : création Agent Service 8 : envoi du profil integré Provider Agent 2 Provider Agent 1 Création Agents Fournisseurs 9 :envoi du profil 10 : Recommandation
  20. 20. Page EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010 Architecture de gestion de profils distribués <ul><li>Caractéristiques de l’approche (1) : </li></ul><ul><li>Intégration du profil selon le type de données </li></ul><ul><ul><li>Les données stables </li></ul></ul><ul><ul><li>Les données dynamiques </li></ul></ul><ul><li>Mobilité </li></ul><ul><ul><li>L’approche est définie dans un contexte mobile. </li></ul></ul><ul><ul><li>Les données collectées sont disponibles n’importe où, n’importe quand et en temps réel. </li></ul></ul><ul><li>Evolutivité </li></ul><ul><ul><li>Possibilité d’ajout de nouveaux fournisseurs de profils au système. </li></ul></ul><ul><ul><li>Possibilité d’ajout de nouveaux services de consommation du profil. </li></ul></ul>
  21. 21. Page EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010 Architecture de gestion de profils distribués <ul><li>Caractéristiques de l’approche (2) : </li></ul><ul><li>Collaboration : </li></ul><ul><ul><li>Il est possible de partager les profils ente les utilisateurs si des accords existent entre eux. </li></ul></ul><ul><li>Confidentialité : </li></ul><ul><ul><li>La communication entre profils est effectuée à travers des accords entre les deux partis en utilisant P3P (Platform for Privacy Preferences). </li></ul></ul><ul><li>Héritage des avantages de la technologie Multi-agents </li></ul><ul><ul><li>Déployer et élargir le système facilement dans un environnement ubiquitaire (surtout sur des dispositifs mobiles) </li></ul></ul><ul><ul><li>Exécuter de façon asynchrone et autonome </li></ul></ul><ul><ul><li>Réduire la charge du réseau et simplifier la communication entre les agents. </li></ul></ul>
  22. 22. Page EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010 Architecture de gestion de profils distribués <ul><li>Implémentation : </li></ul><ul><li>Framework développé avec Java . </li></ul><ul><li>Ontobroker : moteur d’inférence et base de données. </li></ul><ul><li>JADE : plateforme d’implémentation de l’architecture multi-agents, framework logiciel implémenté en Java. </li></ul><ul><li>LEAP-JADE : extension de JADE pour lui permettre de fonctionner sur les appareils mobiles et les PDA à ressources limitées. </li></ul>
  23. 23. Page EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010 <ul><li>Introduction </li></ul><ul><li>Etat de l’art </li></ul><ul><li>Modèle de profil apprenant </li></ul><ul><li>Architecture de gestion de profils distribués </li></ul><ul><li>Conclusion </li></ul>
  24. 24. Page EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010 Conclusion <ul><li>Contributions : </li></ul><ul><li>Proposition d’un modèle apprenant basé sur les normes IMS LIP, FOAF, PAPI. </li></ul><ul><li>Proposition d’un architecture de gestion de profil multi-agents permettant de construire le profil utilisateur le plus approprié pour un service de recommandation. </li></ul><ul><li>Développement d’un système permettant de : </li></ul><ul><ul><li>Extraire des fragments de profil à partir des fournisseurs </li></ul></ul><ul><ul><li>Gérer et partager des profils avec des services extérieurs </li></ul></ul>
  25. 25. Page EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010 Merci de votre attention
  26. 26. Page EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010 L Aroyo, P Dolog, GJ Houben, M Kravcik, A Naeve, M Nilsson, F Wild Interoperability in Personalized Adaptive Learning Educational Technology & Society (Projet Prolearn), 2006. Andreas von Hessling, Thomas Kleemann, and Alex Sinner, Semantic User Profiles and their Applications in a mobile Environment, 2005. D.L. Musa, J.P.M de Oliveira, Integration of Distributed Learner Information through Web Services, 2005. FOAF (Friend Of A Friend, projet Open Source), 2007. http://www.foaf-project.org/ ; http://fr.wikipedia.org/wiki/FOAF Houben, J., Geert-Jan Houben, Ad Aerts, Lora Aroyo, Kees van der Sluijs, Bas Rutten, Paul De Bra., State of the art: semantic interoperability for distributed user profiles, Telematica Institut Report, 2005. IMS LIP (Information Model Specification, Learner Information Packaging), 2001. Références (1)
  27. 27. Page EGC 2010 – Hammamet, Tunisie 26 - 29 janvier 2010 Jameson A., User Adaptive Systems An integrated Overview. Tutorial presented at the 7th International Conference on User Modeling, June 20-24, 1999. K. Kabassi et Maria Virvou, Using Web Services for Personalised Web-based Learning, Educational Technology & Society, 6(3), 61-71, 2003. Katerina Kabassi and Maria Virvou, 2003. Using Web Services for Personalised Web-based Learning Mohammad Alrifai, Peter Dolog, Wolfgang Nejdl Learner Profile Management for Collaborating Adaptive eLearning Applications., 2006. P3P (Platform for Privacy Preferences, W3C) http://www.w3.org/P3P/, 2002. PAPI Learner (Public and Private Information, IEEE), 2000. http://edutool.com/papi/ Références (2)

×