170 likes | 278 Views
Des moteurs de recherche efficaces pour des systèmes hypertextes grâce aux contextes des nœuds. Application à la recherche de cours en ligne disponibles sur le Web. Fernando AGUIAR Michel BEIGBEDER Département RIM École des Mines de Saint-Étienne FRANCE. Plan. Contexte SRI Coopérants
E N D
Des moteurs de recherche efficaces pour des systèmes hypertextes grâce aux contextes des nœuds. Application à la recherche de cours en ligne disponibles sur le Web. Fernando AGUIAR Michel BEIGBEDER Département RIM École des Mines de Saint-Étienne FRANCE Des moteurs de recherche efficaces pour des systèmes hypertextes grâce aux contextes des nœuds
Plan • Contexte • SRI Coopérants • Modèle proposé • Conclusion Des moteurs de recherche efficaces pour des systèmes hypertextes grâce aux contextes des nœuds
Contexte • Recherche d'information sur le WEB • Particularités des données : distribution, volatilité, invisibilité, volume, manque de structuration, qualité, hétérogénéité • Actuellement : outils à la fois centralisés et généralistes • Exemples : • Spinoo - CNDP (moteur) • A.R.F.E. (annuaire) Des moteurs de recherche efficaces pour des systèmes hypertextes grâce aux contextes des nœuds
Systèmes coopérants (I) • Ensembles de "sous-systèmes" • Permettent de résoudre une tâche en groupe • Avantages : • Le "savoir-faire" n'est pas centralisé sur un seul système • Effort mieux ciblé et plus productif • Moins sensible aux pannes Des moteurs de recherche efficaces pour des systèmes hypertextes grâce aux contextes des nœuds
Systèmes coopérants (II) • Contexte : recherche d'information • Tâche d'un SRI : satisfaire le besoin d'information des utilisateurs • SRI Coopérants - Recherche distribuée • Avantages : • Scalabilité (index distribués) • Possible prise en compte de la spécificité des données • Efficacité Des moteurs de recherche efficaces pour des systèmes hypertextes grâce aux contextes des nœuds
Systèmes coopérants (III) • Supposition • Les entités du système ont des accointances • Regroupement des entités • Validation du modèle développé : • Application à la recherche de cours à but pédagogique disponibles sur le Web • Sites indépendants • Ex : Sites faisant partie du réseau des sites pédagogiques indépendants (annuaire) Des moteurs de recherche efficaces pour des systèmes hypertextes grâce aux contextes des nœuds
Entités : • Spécialistes • Généralistes • Communautés d'intérêt • Ensemble de spécialistes partageant une thématique d'intérêt Modèle (I) • Société : ensemble d'entités Des moteurs de recherche efficaces pour des systèmes hypertextes grâce aux contextes des nœuds
Modèle (II) • Spécialistes : • Contrôle de moteurs de recherche spécialisés • Données brutes, "homogènes", disponibles sur un site • Profil • Communautés d'intérêt : • Regroupement de spécialistes • Non disjointes • Profil • Généralistes : • Indexent les communautés (profils) • Non-autonomes; pas de données brutes • Routent les requêtes vers les communautés Des moteurs de recherche efficaces pour des systèmes hypertextes grâce aux contextes des nœuds
Utilisateur interroge généraliste • Utilisateur interroge spécialiste Interaction (I) • Deux cas de figures possibles : Des moteurs de recherche efficaces pour des systèmes hypertextes grâce aux contextes des nœuds
Généraliste spécialiste S' • Spécialiste S' spécialistes Interaction (II) • 1er cas de figure : utilisateur interroge généraliste • Exemple Des moteurs de recherche efficaces pour des systèmes hypertextes grâce aux contextes des nœuds
Spécialiste S' généraliste • Généraliste spécialiste S' • Spécialiste S' spécialistes Interaction (III) • 2ème cas de figure : utilisateur interroge spécialiste • Exemple Des moteurs de recherche efficaces pour des systèmes hypertextes grâce aux contextes des nœuds
Représentation des entités spécialistes • Profil • Autonome dans la définition du profil • Format standard de représentation • Exemple : RDF • Modèle utilisé : • Hiérarchie de contextes du site associé Des moteurs de recherche efficaces pour des systèmes hypertextes grâce aux contextes des nœuds
Hiérarchie de contextes (I) • Représentation du contenu sémantique du site • Structure hiérarchique • Construction basée sur les contextes des pages du site Des moteurs de recherche efficaces pour des systèmes hypertextes grâce aux contextes des nœuds
Contexte des pages • Hypothèse • Le contenu textuel d'une page n'est pas suffisant pour son indexation • Contexte • Ensemble des pages complémentaires • Comment le découvrir : • Analyse des liens entre les pages • Analyse du contenu textuel des pages • Mesure de complémentarité • Compl(Di,Dj)= f (Struc(Di,Dj),Cont(Di,Dj)) • Matrice n x n symétrique • M[i,j] = Compl(Di,Dj) • Méthode de clusterisation (Complete - link) Des moteurs de recherche efficaces pour des systèmes hypertextes grâce aux contextes des nœuds
Itérations successives de la clusterisation • Contextes plus généraux avec les niveaux Contextes (2ème niveau) Clusterisation Contextes (3ème niveau) Pages Hiérarchie de contextes (II) • Contextes : même représentation que pour les pages Contextes Des moteurs de recherche efficaces pour des systèmes hypertextes grâce aux contextes des nœuds
Conclusion • Modèle de recherche distribuée • Structuration des ressources • Notion de contexte • Application à la recherche de cours en ligne Des moteurs de recherche efficaces pour des systèmes hypertextes grâce aux contextes des nœuds
Extra (I) • URLs • Réseau des sites indépendants • http://home.nordnet.fr/~jcaremel/Reseau_SPI • A.R.F.E. • http://www.arfe-cursus.com • Spinoo (moteur du cndp) • http://www.cndp.fr/moteurrech/ Des moteurs de recherche efficaces pour des systèmes hypertextes grâce aux contextes des nœuds