Thèse soutenue

Réseau social anonyme de confiance dédié aux applications communautaires du futur : une approche guidée par le capital social

FR  |  
EN
Auteur / Autrice : Chayma Sellami
Direction : Allel HadjaliStéphane JeanMickaël BaronMounir Bechchi
Type : Thèse de doctorat
Discipline(s) : Informatique et applications
Date : Soutenance le 12/12/2022
Etablissement(s) : Chasseneuil-du-Poitou, Ecole nationale supérieure de mécanique et d'aérotechnique
Ecole(s) doctorale(s) : École doctorale Sciences et Ingénierie des Systèmes, Mathématiques, Informatique (Limoges ; 2018-2022)
Partenaire(s) de recherche : Entreprise : O°code
Laboratoire : Laboratoire d'Informatique et d'Automatique pour les Systèmes / LIAS
Jury : Examinateurs / Examinatrices : Djamal Benslimane, Slimane Hammoudi
Rapporteurs / Rapporteuses : Salima Benbernou, Richard Chbeir

Résumé

FR  |  
EN

De nos jours, les réseaux sociaux constituent un élément essentiel de la vie des personnes du monde entier. Le World Wide Web est le principal outil utilisé pour partager des informations et interagir avec d'autres personnes via Internet. Pour s'adapter à l'évolution du Web, les techniques de recherche d'information ont dû intégrer des aspects sociaux et axés sur l'utilisateur et son comportement. Parmi ces techniques, on parle dans ce travail des systèmes de recommandation.En effet, la majorité de ces réseaux et systèmes n’offrent pas de réelles garanties sur le respect de la vie privée des utilisateurs (c’est-à-dire, ils collectent des données d’identités des consommateurs). Ce travail de thèse s’inscrit dans le cadre de la famille des réseaux dits « anonymes » où l’anonymat des utilisateurs est complètement respecté (non-collecte des informations liées à leurs identités). On peut donc se demander comment les utilisateurs peuvent se faire confiance et se fier aux informations fournies par ces systèmes tout en étant anonymes ? Il est donc essentiel d’instaurer un modèle confiance au sein du réseau social. Plusieurs travaux de recherche ont été menés pour développer des réseaux sociaux et des systèmes de recommandation à base de confiance. Ces systèmes utilisent des relations de confiance entre les utilisateurs pour prédire les évaluations de confiance en fonction des expériences et des commentaires.Bien que l'exploitation de ces relations d'interaction soit souvent efficace pour améliorer les résultats fournis par les systèmes de recommandation, on peut néanmoins noter quelques problèmes. Le premier concerne la nature statique de certains systèmes de recommandation et qui ne s’adaptent donc pas aux changements des comportements des utilisateurs. Le deuxième problème concerne la modélisation de la confiance. Ce concept est utilisé dans plusieurs domaines, cependant, une définition uniforme et consensuelle de ce concept n’existe pas. Le troisième problème a trait à la variation des modèles computationnels dans les systèmes à base de confiance. En fait, les interactions entre les utilisateurs génèrent des nouvelles données ce qui peut mener un utilisateur à changer son comportement et ses activités dans le système. Ce qui va créer des variations dans les profils utilisateurs. Certains utilisateurs ont des comportements corrects dans le système, d'autres peuvent faire des activités malveillantes. D'autres utilisateurs font confiance rapidement, d'autres sont méfiants à l’égard des inconnus, etc. Tous ces comportements doivent conduire à un (re)calcul de la valeur de la confiance selon différents modèles computationnels.Dans le cadre de cette thèse, dans un premier temps, un travail sur les systèmes de recommandation a été réalisé afin de trouver une solution pour la nature statique de ces systèmes. Cette solution utilise des techniques issues de l’apprentissage par renforcement. Dans un second temps, nous avons proposé un cadre unifié de gestion de la confiance tant au niveau sémantique qu’au niveau calculatoire. Une analyse approfondie pour comprendre l'intuition derrière chaque modèle computationnel a également été introduite. Enfin, la question de la sélection d’un modèle computationnel le plus approprié, selon la nature des besoins des utilisateurs, a aussi été abordée.