Recherche de conversations dans les réseaux sociaux : modélisation et expérimentations sur Twitter.
|
|
|
- Salomé Beaudry
- il y a 10 ans
- Total affichages :
Transcription
1 Recherche de conversations dans les réseaux sociaux : modélisation et expérimentations sur Twitter. Nawal Ould Amer *,** Philippe Mulhem * Mathias Géry ** * Université de Grenoble Alpes, LIG, F Grenoble, France CNRS, LIG, F Grenoble, France Nawal.Ould-Amer, [email protected] ** Université de Lyon, F-42023, Saint-Étienne, France, CNRS, UMR 5516, Laboratoire Hubert Curien, F-42000, Saint-Étienne, France Université de Saint-Étienne, Jean-Monnet, F-42000, Saint-Étienne, France [email protected] RÉSUMÉ. La problématique étudiée dans cet article est celle de l indexation et de la recherche de conversations dans les réseaux sociaux. Une conversation est un ensemble de messages échangés entre utilisateurs, à la suite d un message initial. La démarche proposée se base sur une modélisation probabiliste, et détaille en particulier l utilisation d informations sociales dans le réseau Twitter. Notre proposition est évaluée sur un corpus de conversations contenant plus de tweets, et sur un ensemble de 15 requêtes tirées pour partie des campagnes TREC Microblog (Lin et Efron, 2013). Les résultats obtenus en combinant les éléments de contenu et les éléments sociaux sur ce corpus sont statistiquement significativement meilleurs que ceux de notre approche utilisant le contenu seul ainsi que ceux d une approche à base de BM25. ABSTRACT. The problem considered in this paper tackles the indexing and retrieval of conversations in social networks. A conversation is a set of messages exchanged between users, following an initial message. The proposed approach is based on a probabilistic modeling, focusing specifically on the use of social information available on the Twitter platform. Our proposal is evaluated on a corpus of conversations with more than 50,000 tweets, and a set of 15 queries drawn partly from TREC Microblog campaigns (Lin et Efron, 2013). The results obtained on this corpus are statistically significantly better than two content-only probabilistic approaches. MOTS-CLÉS : Indexation de conversation, Modèle probabiliste, Collection de test. KEYWORDS: Conversation indexing, Probabilistic modeling, Test collection.
2 2 1. Introduction La recherche d information sociale a pour objectif de retrouver des documents qui correspondent à un besoin d information d un utilisateur, tout en intégrant des éléments provenant de la participation des utilisateurs à des réseaux sociaux. Ces réseaux sociaux tel que Twitter offrent aux utilisateurs la possibilité de communiquer, d interagir, et de répondre aux messages des autres en créant ainsi des conversations. Les travaux de recherche sur les microblogs se sont principalement intéressés à sélectionner séparément les tweets traitant un sujet donné. La totalité de la conversation est souvent négligée. Nous nous intéressons dans cet article à la recherche de conversations sociales, une conversation étant un ensemble de messages échangés par des utilisateurs sur un sujet donné. Notre idée est que qu une conversation est potentiellement plus intéressante qu un seul tweet comme source d information pour une requête donnée. Magnani définit une conversation comme étant un arbre où chaque nœud représente un message (tweet) posté par un utilisateur (blogueur) à un instant donné en réponse à un nœud parent (Magnani et al., 2012). Semblablement à (Magnani et al., 2012), nous définissons une conversation c dans le microblog Twitter comme un ensemble de tweets échangés entre les blogueurs b j à l aide de la fonction Reply de Twitter (cf. figure 1). Chaque tweet est publié à un instant donné en réponse à un tweet plus ancien (sauf pour le tweet initial). Dans la figure 1, le tweet t 4 est une réponse au tweet t 0. Les blogueurs sont liés par des relations d abonnements. Un blogueur a la possibilité de publier un tweet à ses abonnées (followers), de rediffuser un tweet d un autre blogueur ( RT ), en ajoutant éventuellement un commentaire, de répondre à un tweet ), de mentionner un blogueur dans un tweet (@mention), de mettre un tweet en favoris (star), d ajouter dans le tweet des motsclés appelés hashtags (#motclé) et de partager une ressource Web (url). La conversation c 1 contient donc un ensemble de tweets t 0, t 1,..., t 5 qui sont publiés par les blogueurs b 1, b 2,..., b 4. Le blogueur b 1 a publié le tweet t 0 qui est le tweet initial de la conversation c 1. Le blogueur b 2 répond Reply au tweet t 3 en publiant le tweet t 5 qui comporte le hashtag (#1) et l url (url 1 ). Les blogueurs b 2 et b 4 ont retweeté le tweet t 4 publié par le blogueur b 3 et le blogueur b 3 a mis en favoris le tweet t 3. Une des difficultés de la recherche d information sociale repose sur le fait qu il existe une multitude de sources d informations potentiellement utiles (comme le fait qu un blogueur est populaire, qu un tweet est considéré intéressant par de nombreux blogueurs, etc.) : la question est alors de déterminer lesquelles utiliser, comment les utiliser, et comment intégrer toutes ces sources pour obtenir une recherche d information de qualité. Le travail décrit ici vise à intégrer, dans un modèle probabiliste clair, un certain nombre d éléments identifiés et explicités, afin de réaliser un système de recherche d information qui fournit des bons résultats sur des corpus de conversations. Dans la suite de cet article, nous commençons par décrire en section 2 les travaux relatifs à notre problématique. La section 3 formalisera et présentera le modèle que nous proposons. La section 5 décrira les évaluations effectuées, précédée en section 4
3 3 Figure 1. Exemple de conversation dans le microblog Twitter c 1 Tweets Blogueurs t 0 Reply Publie b 1 t 1 t 4 Retweet b 2 t 2 t 3 Favoris b 3 t 5 contient b url 1 url 2 Retweet (rediffusion) : le tweet t 4 a été retweeté par le blogueur b 2. Favoris : le tweet t 3 a été mis en favoris par le blogueur b 3. Reply (réponse) : le tweet t 4 est une réponse (reply) au tweet t 0. Publie : le blogueur b 1 a publié le tweet t 0. Contient : le tweet t 5 contient un hashtag # 1 et une url url 1. par la description de la création de la collection de test sur laquelle nous avons mené nos expérimentations. 2. État de l art Différents travaux se sont intéressés à la recherche de conversations dans les structures sociales comme les blogs, les forums et les microblogs (Twitter). Nous classons ces travaux en deux catégories : la première basée sur le contenu textuel seul des conversations et la seconde basée sur le contenu textuel et les informations sociales. La catégorie focalisée sur l exploitation du contenu textuel se décompose en deux approches, suivant la manière de combiner les messages d une conversation. La fusion précoce consiste à concaténer tous les messages d une conversation dans un seul document global et la pertinence de la conversation est donnée par le score de correspondance entre la requête et ce document global. Dans cet axe, Seo, Elsas et Car-
4 4 bonell utilisent un modèle de langue sur le document global (Seo et al., 2009 ; Elsas et Carbonell, 2009). La fusion tardive combine les scores de correspondance de chaque message de la conversation. Trois approches rentrent dans cet axe. La première prend en compte tous les messages, applique un modèle de langue sur chaque message et fusionne les scores pour obtenir un score global pour la conversation (Seo et al., 2009 ; Elsas et Carbonell, 2009). La deuxième approche sélectionne les messages à utiliser avant de fusionner leur score. Cette sélection consiste à ne garder que les messages les plus pertinents lors du calcul de correspondance globale (Seo et al., 2009 ; Elsas et Carbonell, 2009 ; Albaham et Salim, 2012). La troisième approche consiste à utiliser la structure des conversations. Le score global est alors la combinaison d un ou plusieurs scores provenant d un message, d une paire de messages ou d un dialogue (ensemble de messages) (Seo et al., 2009). Les résultats de ces travaux montrent que d une part la fusion tardive donne de meilleurs résultats que la fusion précoce, et d autre part que la prise en compte de la structure de la conversation améliore les résultats. La deuxième catégorie des travaux propose de tenir compte des informations sociales offertes par les structures sociales et d autres informations intrinsèques telles que la longueur de la conversation. Bhatia et Mitra proposent un modèle probabiliste qui tient compte du contenu textuel des messages, de l autorité des auteurs, des liens entre conversations et de la taille des conversations (Bhatia et Mitra, 2010). Ces différents facteurs sont pris en compte comme des a priori dans le modèle probabiliste. Les résultats de ces travaux montrent que l intégration des facteurs sociaux et de la pertinence thématique améliore les résultats par rapport à la pertinence thématique seule. A notre connaissance, seuls les travaux de Magnani et Montesi proposent de chercher des conversations dans le microblog Twitter (Magnani et Montesi, 2010 ; Magnani et al., 2012). Ces travaux s inscrivent dans la deuxième catégorie citée plus haut et proposent une approche de fusion des caractéristiques suivantes : i) la pertinence textuelle de la conversation basée sur la fusion tardive de correspondance vectorielle ; ii) la moyenne des tailles des tweets de la conversation ; iii) la popularité de la conversation (nombre de tweet retweetés) ; iv) la popularité des auteurs des tweets calculée par la moyenne des nombres de followers de chaque auteur ; vi) la densité temporelle des tweets. Plusieurs fonctions d agrégations ont été testées pour calculer la pertinence des conversations : le maximum, le minimum et la moyenne, sur les différents facteurs. Les auteurs montrent que l utilisation des facteurs sociaux apporte de bons résultats mais il ne montrent pas l apport de ces facteurs par rapport à une pertinence thématique seule. Dans cet article, nous proposons un modèle de recherche de conversations dans le microblog Twitter qui tient compte de la pertinence textuelle des tweets et de la pertinence sociale estimée au travers des informations sociales issues du réseau Twitter. Comparativement aux travaux présentés dans l état de l art, nous proposons un modèle probabiliste permettant d intégrer les deux pertinences textuelle et sociale. La pertinence textuelle que nous proposons est estimée par un modèle de langue, à la dif-
5 5 férence de Magnani et Montesi qui utilisent un modèle vectoriel. De plus, leur modèle d ordonnancement des conversations, agrège tous les facteurs en utilisant des formules d agrégations (maximum, minimum, moyenne) (Magnani et Montesi, 2010 ; Magnani et al., 2012). Nous estimons que ces fonctions d agrégations ne permettent pas une bonne intégration des ces facteurs. Notre contribution majeure réside dans la définition d un modèle permettant d étudier la combinaison de ces facteurs. 3. Modèle de recherche de conversations 3.1. Présentation informelle des facteurs du modèle Nous présentons ici les différents facteurs, autres que textuels, définis pour caractériser une conversation. Le calcul de correspondance entre une requête utilisateur et une conversation va reposer sur le contenu textuel des tweets de cette conversation, mais également sur les facteurs sociaux suivants : Participants à la conversation : nous estimons la qualité des participants au travers de leur expertise, leur influence et leur activité. L expertise est calculée par application d un modèle de langue inspiré de (Balog et al., 2008 ; BenJabeur et al., 2011). L influence est calculée par application du PageRank sur les relations de retweets renforcées par les relations de favoris (BenJabeur et al., 2011). L activité d un utilisateur dans une conversation dépend du nombre de conversations auxquelles il participe et du nombre moyen de tweets du blogueur par conversation ; Contenu social : le contenu social des tweets d une conversation tient compte des métadonnées que sont les urls et les hashtags. Un tweet contenant des urls est plus informatif car il apporte une information portée par l url (Nagmoti et al., 2010 ; Zhao et al., 2011). Un hashtag catégorise un tweet selon un contexte et augmente la visibilité du tweet (Duan et al., 2010) ; Influence sociale d une conversation : elle est estimée par le nombre des tweets de la conversation qui sont mis en favoris par des blogueurs, ainsi que par le nombre de tweets de la conversation qui sont retweetés. On remarque que la description ci-dessus utilise certaines informations spécifiques au réseau social Twitter, car ce réseau est celui auquel nous nous intéressons. On peut cependant noter que pour d autres réseaux sociaux, des informations équivalentes pourraient être soit obtenues directement, soit calculées indirectement. Une fois cette description générale effectuée, nous pouvons maintenant détailler notre modèle plus formellement Notations Comme nous l avons décrit précédemment, notre objectif est de rechercher des conversations en tenant compte de leurs tweets et des éléments sociaux qui leur sont
6 6 relatifs. Nous définissons les ensembles d éléments sociaux suivants : C : l ensemble des conversations c considérées ; T : l ensemble des tweets t considérés : l union de l ensemble des tweets des conversations et de l ensemble des tweets des blogueurs que nous utilisons dans le calcul de l expertise du blogueur (cf section 3.4.1) ; T C : l ensemble des tweets de T apparaissant dans une conversation ; B : l ensemble des blogueurs b considérés : l union de l ensemble des blogueurs des conversations et de l ensemble des blogueurs que nous utilisons dans le calcul de l influence du blogueur (cf section 3.4.1) ; H : l ensemble des hashtags h (mots-clés) dans la collection C ; URL : l ensemble des urls urls dans la collection C. Nous définissons les fonctions suivantes : T weets(b) : l ensemble des tweets publiés par le blogueur b ; Dtweets(b) : la concaténation des tweets publiés par le blogueur b ; Retweets(b) : l ensemble des tweets retweetés par le blogueur b ; F avoris(b) : l ensemble des tweets mis en favoris par le blogueur b ; Hashtags(t) : la liste des hashtags présents dans le tweet t ; Urls(t) : la liste des urls présentes dans le tweet t. Pour une conversation c, nous notons de plus les fonctions suivantes par une notation pointée pour faciliter la lecture : c.tweet : l ensemble des tweets de la conversation c ; c.sujet : représente le sujet de la conversation c, défini par un vecteur des n termes les plus fréquents dans les tweets de c ; c.blogueur : l ensemble des blogueurs de la conversation c ; c.hashtag = t c.tweet Hashtags(t), avec la concaténation de liste de chaînes de caractères ; c.url = t c.tweet Urls(t) : la liste des urls de la conversation ; ( ) c.retweet = c.tweet b B Retweets(b) : l ensemble des tweets de la conversation c retweetés par des blogueurs ; ( ) c.f avoris = c.tweet b B F avoris(b), l ensemble des tweets de la conversation c mis en favoris par des blogueurs ; c.nbrretweets = b B c.tweet Retweets(b), le nombre total de retweets dans la conversation c ; c.nbrf avoris = b B c.tweet F avoris(b), le nombre total de favoris de la conversation c.
7 Description du modèle de correspondance des conversations La pertinence d une conversation c vis à vis d une requête Q ={w 1, w 2,..., w m } est estimée en appliquant le théorème de Bayes : P (c Q) = P (Q c) P (c) P (Q) [1] La probabilité P (Q) est uniforme pour toutes les conversations c de la collection C, et est considérée comme non discriminante, alors la probabilité de la conversation c pour la requête Q est approximée par : P (c Q) P (Q c) P (c) [2] La probabilité P (Q c) est calculée en utilisant un modèle de langue lissé (Jelinek and Mercer 1980) comme suit : P (Q c) = w Q[λ thematique P (w c) + (1 λ thematique ) P (w C)] n(w,q) [3] Où P (w C) représente la probabilité d apparition du terme w dans la collection C, n(w, Q) représente le nombre d occurrences du terme w dans la requête Q et λ thematique est un paramètre de lissage. Une conversation c est un ensemble de tweets. La probabilité P (w c) que le terme w apparaisse dans les tweets de la conversation c est donc calculée comme suit : P (w c) = P (w t) P (t c) [4] t c.tweet Nous considérons que P (t c) est uniforme pour l ensemble des tweets et la probabilité P (w t) représente la probabilité d apparition du terme w dans le tweet t et est estimée par maximum de vraisemblance Estimations des probabilités a priori P(c) Indépendamment de la requête, nous essayons d estimer la probabilité d une conversation. Un tel choix est utile pour permettre de réaliser des recherches rapides avec un maximum d éléments précalculés. Nous nous basons sur les différents facteurs que nous avons définis en section 3.1. La probabilité a priori P (c) est estimée à l aide de trois mesures qui sont : i) la qualité des blogueurs participants à la conversation appelée BloggersQuality(c), ii) le contenu social des tweets de la conversation appelé SocialContent(c) et iii) l influence sociale de la conversation appelée SocialInfluence(c).
8 La qualité des participants 1) L activité L activité est un facteur de pertinence qui désigne le degré d implication et de participation des blogueurs aux conversations. Ainsi une conversation ayant des participants actifs est a priori intéressante. Nous estimons ce facteur comme suit : Activity(b) = T C T weet(b) T C [5] De ce fait, le score d activité de tous les blogueurs c.blogueur participants à la conversation c est donné par la formule suivante : BloggersActivity(c) = 2) L expertise 1 max c C( c.blogueur ) b c.blogueur Activity(b) [6] Comme le facteur activité, l expertise des blogueurs participants à la conversation peut être un facteur de pertinence car si ces blogueurs sont experts alors a priori la conversation pourrait être intéressante et de qualité. Nous considérons l expertise d un blogueur b comme un facteur a priori donc indépendant de la requête, ainsi nous proposons d évaluer cette expertise par rapport au sujet de la conversation c.sujet. Ainsi le score d expertise d un blogueur pour le sujet de la conversation est donné par la formule suivante : Expertise(b, c) = s c.sujet [ ] n(s,c.sujet) λ exp P (s Dtweets(b))+(1 λ exp )P (s C db ) Où n(s, c.sujet) le nombre d occurrences du terme s dans le vecteur c.sujet, λ exp un paramètre de lissage, P (s Dtweet(b)) est la probabilité d apparition du terme s dans Dtweets(b) et P (s C db ) est la probabilité d apparition du terme s dans la collection des documents des blogueurs b c.blogueur {Dtweet(b)}. Ces probabilités sont calculées par maximum de vraisemblance. Le score d expertise d une conversation c est donné par la formule suivante : BloggersExpertise(c) = 3) L influence 1 max c C( c.blogueur ) b c.blogueur [7] Expertise(b, c) L influence d un blogueur est estimée par le nombre de retweets de ses messages dans les conversations et le nombre de ses messages mis en favoris par d autres blogueurs. Cette influence est encore plus importante si ces tweets sont retweetés ou mis en favoris par des blogueurs eux-mêmes influents. Dans (BenJabeur et al., 2011), les auteurs calculent l influence d un blogueur par application du PageRank en se basant [8]
9 9 sur les relations de rediffusion (retweet). Nous calculons cette influence en intégrant au PageRank les relations de retweets et de favoris : [ Influence(b i ) = d 1 + (1 d) w r (b i, b j ) Influence(b j) B LR b j F b j R w f (b i, b j ) Influence(b j) LF Où d [0, 1] facteur d atténuation du PageRank, R ensemble des blogueurs ayant partagé une relation de retweet, F ensemble des blogueurs ayant partagé une relation de favoris, w f (b i, b j ) poids de la relation de favoris entre b i et b j, w r (b i, b j ) poids de la relation de retweet entre b i et b j, LR le nombre de relations de retweets à partir d un blogueur b j vers d autres blogueurs et LF le nombre de relations de favoris à partir d un blogueur b j vers d autres blogueurs. Et Les poids w f (b i, b j ) et w r (b i, b j ) sont calculés comme suit : w f (b i, b j ) = T weets(b i) F avoris(b j ) F avoris(b j ) w r (b i, b j ) = T weets(b i) Retweet(b j ) [11] Retweets(b j ) Le score d influence de tous les blogueurs participants à la conversation c est donné par la formule suivant : BloggersInf luence(c) = 1 max c C ( c.blogueur ) ] b c.blogueur Inf luence(b) Le paramètre de qualité des blogueurs participants à une conversation est combinaison linéaire de l activité, de l expertise et de l influence des blogueurs participants à la conversation c et est donnée par la formule suivante : BloggersQuality(c) = α Bactivity.BloggersActivity(c) + α Bexpertise.BloggersExpertise(c) [9] [10] [12] + α Binfluence.BloggersInfluence(c) [13] Où α Bactivity + α Bexpertise + α Binfluence = 1 dénotent l importance relative des facteurs, avec chaque paramètre dans l intervalle [0, 1] Contenu social des tweets Mise à part l information apportée par les termes du contenu textuel du tweet, chaque tweet apporte une information supplémentaire véhiculée par les hashtags et les urls. Ainsi, une conversation comportant ces différents signes (urls, hashtags) a une probabilité importante d apporter plus d informations.
10 10 1) Les hashtags Le score hashtags d une conversation c est estimé par la densité de cette dernière en nombre de hashtags et est donnée par la formule suivante : 2) Les Urls Hashtags(c) = c.hashtag H Nous considérons qu une conversation contenant des urls peut a priori apporter plus d informations. Ce score est donné par la formule suivante : Urls(c) = c.url URL Le score SocialContent(c) est une combinaison linéaire des deux scores hashtags(c) et urls(c) et est donnée par la formule suivante : [14] [15] SocialContent(c) = γ sc Urls(c) + (1 γ sc ) Hashtags(c). [16] Où γ sc, dans l intervalle [0, 1], est un paramètre du modèle qui dénote l importance relative des deux critères considérés Influence sociale de la conversation Le facteur influence sociale d une conversation est estimé par le nombre de tweets retweetés et le nombre de tweets mis en favoris. Ce facteur est calculé comme suit : c.nbrretweets P (c) = γ sf c C.nbrRetweets c c.nbrf avoris + (1 γ sf ) c C.nbrF avoris c Où γ sf est un paramètre du modèle dans l intervalle [0, 1]. [17] Combinaison des facteurs a priori P(c) La probabilité a priori de la conversation est une combinaison linéaire des trois facteurs : qualité des blogueurs participant à la conversation, contenu social des tweets de la conversation et influence sociale de la conversation. Elle est estimée comme suit : P (c) = β Cquality.BloggersQuality(c) + β Ccontent.SocialContent(c) + β Cinfluence.SocialInfluence(c) [18] Où β Ccontent + β Cquality + β Cinfluence = 1 mesurent l impact relatif des facteurs, tel que chacun des paramètres est dans l intervalle [0, 1].
11 11 4. La collection de test Par manque de collection de test spécifique sur les conversations de tweets, nous avons créé notre propre collection en nous basant sur les campagnes TREC Microblog. Une fois la collection de test collectée, nous l avons indexée avec Lucene 1 en appliquant l anti-dictionnaire anglais et l algorithme de lemmatisation de Porter fournis par Lucene. Dans cette section, nous commençons par décrire la collection de test et sa construction, avant de nous intéresser aux évaluations menées et aux résultats obtenus en section Le corpus de conversation Pour construire une collection de conversations, nous avons commencé par obtenir un ensemble important de tweets. D autre part, nous avons décidé d associer à la collection de conversations proprement dit l ensemble des blogueurs y participant, avec leurs caractéristiques tirées de Twitter Collecte des tweets La collecte des tweets a été établie pour une part en se basant sur des corpus existants pour la recherche d information : Nous avons d une part utilisé l API Twitter pour obtenir les tweets correspondant à 165 topics des trois corpus de référence pour la recherche de tweets : TREC Microblog 2011, 2012 et 2013 (Ounis et al., 2011), (Soboroff et al., 2012) et (Lin et Efron, 2013). Parmis ces topics, seuls 107 topics retournent au moins une conversation. Comme l API Twitter ne renvoie que les tweets les plus récents, nous avons utilisé les identifiants apparaissant dans les fichiers qrels de ces mêmes campagnes d évaluation TREC pour retrouver tous les tweets et récupérer l ensemble des fichiers statuses/lookup.json accessibles par l API Twitter, qui contiennent l ensemble des informations relatives aux tweets (id_str, user_id, in_reply_to_status_id,...). Pour obtenir des tweets plus récents afin de prendre en compte d éventuellles évolutions d usage au cours du temps, nous avons également utilisé l API Twitter sur des sujets populaires de 2014 et collecté les fichiers statuses/lookup.json des tweets Construction des conversations Une fois les tweets collectés, nous avons construit des conversations en s inspirant des travaux de (Cogan et al., 2012). De manière très succincte, cette étape se base sur l extraction d arborescences de tweets d après les tweets utilisés comme réponses à des tweets. 1. http ://lucene.apache.org/core/
12 Collecte des informations des blogueurs Afin de pouvoir utiliser les informations sociales nécessaires, nous avons collecté toutes les informations sur les blogueurs (liste des followers, l ensemble de leurs tweets, liste des favoris,...). Le tableau 1 présente les statistiques sur la collection que nous avons construite. Nous constatons que la moyenne de tweets par conversation est de 7. Néanmoins des conversations peuvent atteindre jusqu à 40 tweets et plus de 10 blogueurs. Tableau 1. Statistiques sur les conversations de la collection Nombre de conversations 7806 Nombre de tweets Nombre de blogueurs Nombre moyen de tweet par conversation 7 Nombre moyen de blogueurs par conversation 5 Nombre moyen de hashtags par conversation 3 Nombre moyen d urls par conversation 2 Nombre moyen de retweets par conversation 56 Nombre moyen de favoris par conversation Requêtes et jugements de pertinence 1) Les requêtes : Sur la collection de conversations utilisée, nous avons sélectionné des requêtes de deux sources : - Les requêtes des campagnes TREC Microblog ; - Un ensemble de requêtes liées à l actualité de Parmi les 107 requêtes initiales de TREC Microblog , 9 requêtes sont conservées, et 6 requêtes additionnelles sur des sujets d actualités de 2014 ont été choisies. La construction de la liste des requêtes à sélectionner, sur lesquelles nous évaluons notre modèle s est basée sur les critères suivants, définis afin d éviter des biais liés à des caractéristiques en trop petit nombre : - La requête doit retourner au moins 5 conversations selon l API Twitter ; - Les conversations retournées doivent comporter au moins 3 blogueurs ; - Les conversations retournées doivent contenir au moins 6 tweets. Cette liste de requête couvre donc des sujets très différents. Le tableau 2 présente les quinze requêtes considérées. 2) Les jugements de pertinence : Les jugements de pertinence sur ces 15 requêtes ont été obtenus comme suit :
13 13 Tableau 2. Les 15 requêtes utilisées pour l évaluation (en italique celles provenant de TREC Microblog) Israel and Turkey reconcile Assange Nobel peace nomination Obama reaction to Syrian chemical weapons Gaza-Israel conflict Bush s dog dies World Cup scandal Oprah Winfrey half sister Sarkozy s phone tapping Egypt s Middle Square protest Crash MH370 Malaysia Airlines Asteroid hits Russia Bygmalion Sarkozy affair Cause of the Super Bowl blackout Trusted reviews iphone 5s William and Kate fax save the date - Nous avons indexé l ensemble de la collection avec Lucene ; - Nous avons demandé à 9 utilisateurs (étudiants, entre 25 et 37 ans) de juger (pertinent ou pas) 5 requêtes chacun sur les 100 premières conversations retournées par le système Lucene utilisant BM25 ; - Chaque conversation est jugée par trois utilisateurs différents et la pertinence finale est celle de la majorité des évaluations Mesure d évaluation A cause du nombre de requêtes relativement faible, nous utilisons une approche appelée Leave One Out (LOO), très utilisée dans le domaine de l apprentissage automatique (Arlot et Celisse, 2010). Nous l appliquons à notre cadre de recherche d information. Considérons un ensemble de N Q requêtes sur lequel nous voulons évaluer nos systèmes. Une approche LOO consiste à retirer une requête de l ensemble de requêtes, à optimiser les paramètres du système testé (en terme de MAP) sur les N Q 1 requêtes restantes, puis à évaluer la requête retirée avec ces paramètres. On réitère cette étape en retirant chacune des requêtes les unes après les autres, de manière à obtenir une valeur d AP pour chaque requête en ayant optimisé sur les N Q 1 autres requêtes. La mesure d évaluation globale utilisée ensuite sur notre corpus d expérimentation utilise la mesure de Mean Averaged Precision (MAP) sur les AP obtenues par chaque étape du LOO. Le LOO est donc une validation croisée. Cette évaluation donne donc bien une valeur de MAP, mais elle est optimisée pour chaque sous-ensemble de l ensemble total de requêtes. Il en ressort que la valeur de MAP est supérieure à une valeur qui serait obtenue en ayant fait une validation à deux plis par exemple, mais l évaluation que nous proposons permet de contourner la difficulté liée au nombre relativement faible de requêtes utilisées. Dans notre évaluation, nous avons choisis pour l optimisation de faire une évaluation exhaustive des paramètres du modèle dans l intervalle [0, 1], par pas de Pour BM25, nous avons utilisé les mêmes pas de 0.05, dans les plages de valeurs courantes de ce modèle citées dans (Singhal, 2001).
14 14 5. Évaluations expérimentales Nous menons des expérimentations pour caractériser deux aspects de notre proposition. Tout d abord, nous comparons notre correspondance thématique avec une approche basée sur le modèle BM25, qui est un bon choix au niveau de la correspondance de contenu, car il est réputé comme l un des meilleurs modèles actuels. Si notre proposition se comporte conformément aux conclusions de (Seo et al., 2011) (qui stipule qu une fusion tardive est meilleure qu une fusion précoce), notre correspondance thématique devrait fournir de meilleurs résultats que le BM25. Les résultats obtenus sont présentés dans le tableau 3. Nous constatons effectivement dans ce tableau que notre proposition apporte une amélioration relative de 7% en terme de MAP. Avec un seuil de significativité statistique de 5%, la différence de MAP obtenue suivant un t-test de Student bilatéral pairé est significative (p=0.001). Tableau 3. Résultats de LOO sur la correspondance thématique seule. Système MAP BM Notre modèle 0,3048 (+7 %) Dans un second temps, nous mesurons l apport des éléments sociaux de notre modèle à la correspondance thématique seule. Nous escomptons une amélioration des résultats avec l intégration de ces éléments sociaux. Le tableau 4 présente les résultats obtenus avec l intégration des facteurs sociaux. Ces résultats montrent que notre intégration des facteurs sociaux se comporte de façon satisfaisante en terme de MAP, avec une amélioration de 65,6%, et avec valeur significative sur la différence en MAP avec le t-test de Student bilatéral pairé (p=0.001). Tableau 4. Résultats de LOO sur l intégration des facteurs sociaux. Système MAP Notre modèle (thématique) Notre modèle (social) 0,5049 (+ 65,6 %) Nous tirons les conclusions suivantes de ces résultats : la fusion tardive obtient de meilleurs résultats que la fusion précoce ; le fait d utiliser les caractéristiques sociales comme nous l avons proposé est très utile pour obtenir de bons résultat dans la recherche de conversation. Nous étudions plus en détails les valeurs de paramètre de notre modèle obtenues durant le LOO. Bien que les valeurs de ces paramètres sont optimisés pour chaque itération du LOO, nous avons cependant constaté une stabilité de ces valeurs optimales. Pour les paramètres sociaux de la formule [18], le paramètre β Cquality de BloggersQuality(c) obtient en moyenne une valeur de 0.6, beaucoup plus impor-
15 15 tante que les deux autres paramètres β Ccontent de SocialContent(c) et β Cinfluence de SocialInf luence(c) qui obtiennent respectivement une valeur moyenne de 0.15 et 0.2. Ceci indique que notre calcul de la qualité des blogueurs participants à une conversation en terme d expertise, d influence et d activité est important pour l évaluation de la conversation et confirme ainsi notre hypothèse. Pour les paramètres de l équation [13], nous constatons que le paramètre α Bexpertise de BloggersExpertise(c) obtient une valeur moyenne de 0.7 à la différence des deux autres paramètres α Bactivity de BloggersActivity(c) et α Binfluence de BloggersInfluence(c) qui obtiennent une valeur moyenne de Ceci dénote le fait que l expertise du blogueur par rapport au sujet d une conversation est très importante. 6. Conclusion Nous avons présenté dans cet article une modélisation permettant une intégration claire dans un modèle probabiliste des éléments sociaux permettant l indexation et la recherche de conversations sociales, en particulier sur le réseau social Twitter. Nous avons construit une collection de conversations contenant plus de tweets en nous basant sur des données de TREC Microblog, et nous avons obtenu des jugements de pertinence de 9 personnes sur 15 requêtes. Les expérimentations menées montrent que pour, le contenu seul, notre proposition obtient de meilleurs résultats que BM25. D autre part, l intégration des éléments sociaux dans notre modèle améliore significativement la qualité des résultats. Ce travail va être prolongé sur plusieurs directions : i) comme le travail que nous avons décrit ici se focalise en priorité sur les aspects sociaux, nous nous sommes inspiré d une modélisation du contenu des conversations de l état de l art. On peut cependant se poser la question de déterminer quelle représentation probabiliste d un ensemble de messages est plus appropriée en étudiant des travaux sur les documents structurés, ii) les aspects temporels des messages n ont pas été inclus dans notre modélisation, nous supposons que cet élément est important et qu il devra donc être intégré à l avenir. Les aspects expérimentaux sont également un élément qui devra être étendu pour permettre des évaluations plus fines du comportement des différents paramètres et de leur impact, ainsi qu une comparaison plus poussée avec l état de l art. Remerciements Le travail de Nawal Ould-Amer est soutenu financièrement par la Région Rhône- Alpes. 7. Bibliographie Albaham A., Salim N., «Adapting Voting Techniques for Online Forum Thread Retrieval», Communications in Computer and Information Science Springer, p , 2012.
16 16 Arlot S., Celisse A., «A survey of cross-validation procedures for model selection», The American Statistical Association,the Institute of Mathematical Statistics, p , Balog K., Rijke D., Weerkamp W., «Bloggers as experts : feed distillation using expert retrieval models», Proceedings of the 31st annual international ACM SIGIR conference on Research and development in information retrieval SIGIR 2008, p , BenJabeur L., Tamine L., Boughanem M., «Un modèle de recherche d information sociale dans les microblogs : cas de Twitter», Conférence sur les Modèles et l Analyse des Réseaux : Approches Mathématiques et Informatique (MARAMI 2011), Grenoble,, Bhatia S., Mitra P., «Adopting Inference Networks for Online Thread Retrieval», Association for the Advancement of Artificial Intelligence, Volume 10, p , Cogan P., Andrews M., Bradonjic M., Kennedy W. S., Sala A., Tucci G., «Reconstruction and Analysis of Twitter Conversation Graphs», The First ACM International Workshop on Hot Topics on Interdisciplinary Social Networks Research, p 25 31, Duan Y., Jiang L., Qin T., Zhou M., H Y. S., «An empirical study on learning to rank of tweets», The 23rd International Conference on Computational Linguistics, p , Elsas J., Carbonell J., «It pays to be picky : an evaluation of thread retrieval in online forums», The 32rd international ACM SIGIR conference on research and development in information retrieval, p , Lin J., Efron M., «Overview of the TREC-2013 Microblog Track», Proceeddings of the 22th Text REtrieval Conference (TREC 2013), Magnani M., Montesi D., «Toward Conversation Retrieval», 6th Italian Research Conference, IRCDL 2010, Volume 91,p , Magnani M., Montesi D., Rossi L., «Conversation retrieval for microblogging sites», Springer Science+Business Medi, Volume 15, Issue 3-4, p , Nagmoti R., Teredesai A., DeCock M., «Ranking approaches for microblog search», Proceedings of the 2010 IEEE/WIC/ACM international conference on web intelligence and intelligent agent technology IEEE Computer Society, p , Ounis I., Craig M., Jimmy L., Ian S., «Overview of the TREC-2011 Microblog Track», Proceeddings of the 20th Text REtrieval Conference (TREC 2011), Seo J., Croft B., Smith D., «Online community search using conversational structures», Springer Information Retrieval Journal, Volume 14, Issue 6, p , Seo J., Croft W., Smith D., «Online community search using thread structure», The 18th ACM Conference on Information and Knowledge Management, p , Singhal A., «Modern Information Retrieval : A Brief Overview», Bulletin of the IEEE Computer Society Technical Committee on Data Engineering, vol. 24, no 4, p , Soboroff I., Iadh O., Craig M., Jimmy L., «Overview of the TREC-2012 Microblog Track», Proceeddings of the 21th Text REtrieval Conference (TREC 2012), Zhao L., Zeng Y., Zhong N., «A weighted multi-factor algorithm for microblog search», Proceedings of the 7th international conference on Active media technology, AMT 11,Active Media Technology, Volume 6890, pp , 2011.
RI sociale : intégration de propriétés sociales dans un modèle de recherche
RI sociale : intégration de propriétés sociales dans un modèle de recherche Ismail Badache 1 Institut de Recherche en Informatique de Toulouse, UMR 5505 CNRS, SIG 118 Route de Narbonne F-31062 Toulouse
Recherche de microblogs : quels critères pour raffiner les résultats des moteurs usuels de RI?
Recherche de microblogs : quels critères pour raffiner les résultats des moteurs usuels de RI? Firas Damak Karen Pinel-Sauvagnat Guillaume Cabanac Université de Toulouse IRIT UMR 5505 CNRS 118 route de
Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services
69 Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services M. Bakhouya, J. Gaber et A. Koukam Laboratoire Systèmes et Transports SeT Université de Technologie de Belfort-Montbéliard
Principe de symétrisation pour la construction d un test adaptatif
Principe de symétrisation pour la construction d un test adaptatif Cécile Durot 1 & Yves Rozenholc 2 1 UFR SEGMI, Université Paris Ouest Nanterre La Défense, France, [email protected] 2 Université
Les simulations dans l enseignement des sondages Avec le logiciel GENESIS sous SAS et la bibliothèque Sondages sous R
Les simulations dans l enseignement des sondages Avec le logiciel GENESIS sous SAS et la bibliothèque Sondages sous R Yves Aragon, David Haziza & Anne Ruiz-Gazen GREMAQ, UMR CNRS 5604, Université des Sciences
Recherche d information en langue arabe : influence des paramètres linguistiques et de pondération de LSA
RÉCITAL 2005, Dourdan, 6-10 juin 2005 Recherche d information en langue arabe : influence des paramètres linguistiques et de pondération de LSA Siham Boulaknadel (1,2), Fadoua Ataa-Allah (2) (1) LINA FRE
Définition et diffusion de signatures sémantiques dans les systèmes pair-à-pair
Définition et diffusion de signatures sémantiques dans les systèmes pair-à-pair Raja Chiky, Bruno Defude, Georges Hébrail GET-ENST Paris Laboratoire LTCI - UMR 5141 CNRS Département Informatique et Réseaux
Classification Automatique de messages : une approche hybride
RECIAL 2002, Nancy, 24-27 juin 2002 Classification Automatique de messages : une approche hybride O. Nouali (1) Laboratoire des Logiciels de base, CE.R.I.S., Rue des 3 frères Aïssiou, Ben Aknoun, Alger,
Le ranking de Augure Influencers La méthodologie AIR en détails
Le ranking de Augure Influencers La méthodologie AIR en détails V1.0 Octobre 2014 Oualid Abderrazek Product Marketing Sommaire 1. Contexte...3 2. L algorithme...3 a. Exposition...4 b. Echo...4 c. Niveau
La contribution des réseaux sociaux peut et doit être mesurée
La contribution des réseaux sociaux peut et doit être mesurée Jean-François Renaud, M.Sc. Associé, Adviso Conseil Inc. 4 novembre 2010 www.adviso.ca 3 points de mesures principaux Mesurer le trafic généré
Une méthode d apprentissage pour la composition de services web
Une méthode d apprentissage pour la composition de services web Soufiene Lajmi * Chirine Ghedira ** Khaled Ghedira * * Laboratoire SOIE (ENSI) University of Manouba, Manouba 2010, Tunisia [email protected],
Proposition des cadres d évaluation adaptés à un système de RI personnalisé
Proposition des cadres d évaluation adaptés à un système de RI personnalisé Mariam Daoud, Lynda Tamine-Lechani Laboratoire IRIT, Université Paul Sabatier 118 Route de Narbonne, F-31062 TOULOUSE CEDEX 9
Lamia Oukid, Ounas Asfari, Fadila Bentayeb, Nadjia Benblidia, Omar Boussaid. 14 Juin 2013
Cube de textes et opérateur d'agrégation basé sur un modèle vectoriel adapté Text Cube Model and aggregation operator based on an adapted vector space model Lamia Oukid, Ounas Asfari, Fadila Bentayeb,
NOTE SUR LA MODELISATION DU RISQUE D INFLATION
NOTE SUR LA MODELISATION DU RISQUE D INFLATION 1/ RESUME DE L ANALYSE Cette étude a pour objectif de modéliser l écart entre deux indices d inflation afin d appréhender le risque à très long terme qui
Structuration des décisions de jurisprudence basée sur une ontologie juridique en langue arabe
Structuration des décisions de jurisprudence basée sur une ontologie juridique en langue arabe Karima Dhouib, Sylvie Després Faiez Gargouri ISET - Sfax Tunisie, BP : 88A Elbustan ; Sfax [email protected],
Formula Negator, Outil de négation de formule.
Formula Negator, Outil de négation de formule. Aymerick Savary 1,2, Mathieu Lassale 1,2, Jean-Louis Lanet 1 et Marc Frappier 2 1 Université de Limoges 2 Université de Sherbrooke Résumé. Cet article présente
Laboratoire 4 Développement d un système intelligent
DÉPARTEMENT DE GÉNIE LOGICIEL ET DES TI LOG770 - SYSTÈMES INTELLIGENTS ÉTÉ 2012 Laboratoire 4 Développement d un système intelligent 1 Introduction Ce quatrième et dernier laboratoire porte sur le développement
Filtrage stochastique non linéaire par la théorie de représentation des martingales
Filtrage stochastique non linéaire par la théorie de représentation des martingales Adriana Climescu-Haulica Laboratoire de Modélisation et Calcul Institut d Informatique et Mathématiques Appliquées de
Contrôle stochastique d allocation de ressources dans le «cloud computing»
Contrôle stochastique d allocation de ressources dans le «cloud computing» Jacques Malenfant 1 Olga Melekhova 1, Xavier Dutreilh 1,3, Sergey Kirghizov 1, Isis Truck 2, Nicolas Rivierre 3 Travaux partiellement
Ressources lexicales au service de recherche et d indexation des images
RECITAL 2011, Montpellier, 27 juin - 1er juillet 2011 Ressources lexicales au service de recherche et d indexation des images Inga Gheorghita 1,2 (1) ATILF-CNRS, Nancy-Université (UMR 7118), France (2)
Etude d un cas industriel : Optimisation de la modélisation de paramètre de production
Revue des Sciences et de la Technologie RST- Volume 4 N 1 /janvier 2013 Etude d un cas industriel : Optimisation de la modélisation de paramètre de production A.F. Bernate Lara 1, F. Entzmann 2, F. Yalaoui
Apprentissage Automatique
Apprentissage Automatique Introduction-I [email protected] www.lia.univ-avignon.fr Définition? (Wikipedia) L'apprentissage automatique (machine-learning en anglais) est un des champs
Une méthode de classification supervisée sans paramètre pour l apprentissage sur les grandes bases de données
Une méthode de classification supervisée sans paramètre pour l apprentissage sur les grandes bases de données Marc Boullé Orange Labs 2 avenue Pierre Marzin 22300 Lannion [email protected],
Les capitalistes sociaux sur Twitter : détection via des mesures de similarité
Les capitalistes sociaux sur Twitter : détection via des mesures de similarité Nicolas Dugué, Anthony Perez LIFO - Université d Orléans rue Léonard de Vinci B.P. 6759 F-45067 ORLEANS Cedex 2 FRANCE RÉSUMÉ.
Évaluation d une architecture de stockage RDF distribuée
Évaluation d une architecture de stockage RDF distribuée Maeva Antoine 1, Françoise Baude 1, Fabrice Huet 1 1 INRIA MÉDITERRANÉE (ÉQUIPE OASIS), UNIVERSITÉ NICE SOPHIA-ANTIPOLIS, I3S CNRS pré[email protected]
Dans ce document, on décrit les indices des prix des biens de la TIC qui sont produits, ainsi que les sources de données et la méthodologie.
Résumé L expansion du secteur de la technologie de l information et des communications (TIC) a rendu nécessaire un plus grand nombre d indicateurs économiques propres à ce secteur. La Division des prix
Pourquoi une stratégie de sites dédiés? Laurent-Pierre GILLIARD AEC 14/06/2007 Vincent MOREAU SYSTONIC 09/06/2006
Pourquoi une stratégie de sites dédiés? Laurent-Pierre GILLIARD AEC 14/06/2007 Vincent MOREAU SYSTONIC 09/06/2006 Pour répondre précisément aux attentes de vos publics cibles Pour répondre aux contraintes
Synodiance. 10 tendances SEO & SEA 19/02/2014
Synodiance 10 tendances SEO & SEA 19/02/2014 Présentation Synodiance Synodiance Spécialiste du référencement naturel Agence indépendante créée en 1999 Search, Link et Performance 35 collaborateurs + de
Modélisation géostatistique des débits le long des cours d eau.
Modélisation géostatistique des débits le long des cours d eau. C. Bernard-Michel (actuellement à ) & C. de Fouquet MISTIS, INRIA Rhône-Alpes. 655 avenue de l Europe, 38334 SAINT ISMIER Cedex. Ecole des
BIG Data et R: opportunités et perspectives
BIG Data et R: opportunités et perspectives Guati Rizlane 1 & Hicham Hajji 2 1 Ecole Nationale de Commerce et de Gestion de Casablanca, Maroc, [email protected] 2 Ecole des Sciences Géomatiques, IAV Rabat,
Introduction au datamining
Introduction au datamining Patrick Naïm janvier 2005 Définition Définition Historique Mot utilisé au départ par les statisticiens Le mot indiquait une utilisation intensive des données conduisant à des
Distinguer les requêtes pour améliorer la recherche d information XML
Lyon - France Distinguer les requêtes pour améliorer la recherche d information XML Kurt Englmeier ***, Gilles Hubert *, Josiane Mothe *,** *Institut de Recherche en Informatique de Toulouse Equipe SIG/EVI
NON-LINEARITE ET RESEAUX NEURONAUX
NON-LINEARITE ET RESEAUX NEURONAUX Vêlayoudom MARIMOUTOU Laboratoire d Analyse et de Recherche Economiques Université de Bordeaux IV Avenue. Leon Duguit, 33608 PESSAC, France tel. 05 56 84 85 77 e-mail
INF6304 Interfaces Intelligentes
INF6304 Interfaces Intelligentes filtres collaboratifs 1/42 INF6304 Interfaces Intelligentes Systèmes de recommandations, Approches filtres collaboratifs Michel C. Desmarais Génie informatique et génie
Comment utiliser les réseaux sociaux pour les ambassadeurs? Apprenez à naviguer sur LinkedIn et Twitter
Comment utiliser les réseaux sociaux pour les ambassadeurs? Apprenez à naviguer sur LinkedIn et Twitter Plan 1. Qui êtes-vous? 2. Pourquoi la e-réputation est-elle fondamentale? 3. Le profil Deloitte sur
Recherche d information textuelle
Recherche d information textuelle Recherche Web B. Piwowarski CNRS / LIP6 Université Paris 6 [email protected] http://www.bpiwowar.net Master IP - 2014-15 Cours et travaux pratiques basés sur les documents
CURRICULUM VITAE. Informations Personnelles
CURRICULUM VITAE Informations Personnelles NOM: BOURAS PRENOM : Zine-Eddine STRUCTURE DE RATTACHEMENT: Département de Mathématiques et d Informatique Ecole Préparatoire aux Sciences et Techniques Annaba
CommentWatcher. plateforme Web open-source pour analyser les discussions sur des forums en ligne. Marian-Andrei RIZOIU
CommentWatcher plateforme Web open-source pour analyser les discussions sur des forums en ligne Marian-Andrei RIZOIU 2ème octobre 2013 BLEND 2013 Lyon, France Contexte Laboratoire ERIC Université Lumière
OPTIMISATION DE LA MAINTENANCE DES EQUIPEMENTS DE MANUTENTION DU TERMINAL A CONTENEURS DE BEJAIA (BMT)
OPTIMISATION DE LA MAINTENANCE DES EQUIPEMENTS DE MANUTENTION DU TERMINAL A CONTENEURS DE BEJAIA (BMT) LAGGOUNE Radouane 1 et HADDAD Cherifa 2 1,2: Dépt. de G. Mécanique, université de Bejaia, Targa-Ouzemour
LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN
LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN Les contenues de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information et ne peuvent en aucun cas
RÉSEAUX SOCIAUX & BTOB
Ecoute MOI Regarde MOI Recrute MOI Regarde MOI Accepte MOI RÉSEAUX SOCIAUX & BTOB Comment les investir? quels impacts sur le référencement? SOMMAIRE RÉSEAUX SOCIAUX & BTOB PANORAMA 2014 ET USAGES POURQUOI
MARKETING DE CONTENUS
MARKETING DE CONTENUS aznos WWW.AZNOS.FR IL ÉTAIT UNE FOIS EN 2013 Google accélérait ses mises à jour et changeait la nature du référencement naturel Les médias sociaux prenaient de l ampleur dans le marketing
Twitter et Netvibes pour la veille
Personnaliser sa veille en santé publique Twitter et Netvibes pour la veille Laetitia Haroutunian Documentaliste, Inpes Au programme! Introduction : définitions et enjeux de la veille! Quelques conseils
Jeudi 30 avril 2009. L art de bien référencer son site Internet
Jeudi 30 avril 2009 L art de bien référencer son site Internet Quelques chiffres 1.2 milliard d internautes dans le monde. 343 millions d internautes en Europe. (InternetworldStats, November 2007) 250
De la modélisation linguistique aux applications logicielles: le rôle des Entités Nommées en Traitement Automatique des Langues
De la modélisation linguistique aux applications logicielles: le rôle des Entités Nommées en Traitement Automatique des Langues Maud Ehrmann Joint Research Centre Ispra, Italie. Guillaume Jacquet Xerox
Modèle de troncature gauche : Comparaison par simulation sur données indépendantes et dépendantes
de troncature gauche : Comparaison par simulation sur données indépendantes et dépendantes Zohra Guessoum 1 & Farida Hamrani 2 1 Lab. MSTD, Faculté de mathématique, USTHB, BP n 32, El Alia, Alger, Algérie,[email protected]
Dopez votre présence en ligne grâce aux Médias Sociaux
Dopez votre présence en ligne grâce aux Médias Sociaux Objectifs de l atelier Qu est-ce que sont les Médias Sociaux? Les Médias Sociaux dans votre stratégie référencement Etudes de cas/débat Qu est-ce
FACEBOOK ET LES RESEAUX SOCIAUX
CYBERCAMP FACEBOOK ET LES RESEAUX SOCIAUX Pourquoi être présent sur les médias sociaux? Aujourd hui, 70 à 100 % de vos clients sont des internautes! 72 % des français sont des internautes 92 % de ces internautes
Introduction aux Statistiques et à l utilisation du logiciel R
Introduction aux Statistiques et à l utilisation du logiciel R Christophe Lalanne Christophe Pallier 1 Introduction 2 Comparaisons de deux moyennes 2.1 Objet de l étude On a mesuré le temps de sommeil
http://mondomaine.com/dossier : seul le dossier dossier sera cherché, tous les sousdomaines
Principales fonctionnalités de l outil Le coeur du service suivre les variations de position d un mot-clé associé à une URL sur un moteur de recherche (Google - Bing - Yahoo) dans une locale (association
Forthcoming Database
DISS.ETH NO. 15802 Forthcoming Database A Framework Approach for Data Visualization Applications A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZURICH for the degree of Doctor of
Le modèle de Black et Scholes
Le modèle de Black et Scholes Alexandre Popier février 21 1 Introduction : exemple très simple de modèle financier On considère un marché avec une seule action cotée, sur une période donnée T. Dans un
TRAVAUX DE RECHERCHE DANS LE
TRAVAUX DE RECHERCHE DANS LE DOMAINE DE L'EXPLOITATION DES DONNÉES ET DES DOCUMENTS 1 Journée technologique " Solutions de maintenance prévisionnelle adaptées à la production Josiane Mothe, FREMIT, IRIT
RÉSUMÉ DE THÈSE. L implantation des systèmes d'information (SI) organisationnels demeure une tâche difficile
RÉSUMÉ DE THÈSE L implantation des systèmes d'information (SI) organisationnels demeure une tâche difficile avec des estimations de deux projets sur trois peinent à donner un résultat satisfaisant (Nelson,
Intégration de la dimension sémantique dans les réseaux sociaux
Intégration de la dimension sémantique dans les réseaux sociaux Application : systèmes de recommandation Maria Malek LARIS-EISTI [email protected] 1 Contexte : Recommandation dans les réseaux sociaux
Une proposition d extension de GML pour un modèle générique d intégration de données spatio-temporelles hétérogènes
303 Schedae, 2007 Prépublication n 46 Fascicule n 2 Une proposition d extension de GML pour un modèle générique d intégration de données spatio-temporelles hétérogènes Samya Sagar, Mohamed Ben Ahmed Laboratoire
Apprentissage statistique dans les graphes et les réseaux sociaux
Apprentissage statistique dans les graphes et les réseaux sociaux Patrick Gallinari Collaboration : L. Denoyer, S. Peters Université Pierre et Marie Curie AAFD 2010 1 Plan Motivations et Problématique
Adaptation du modèle de langue pour le tri des réponses dans les BD
Adaptation du modèle de langue pour le tri des réponses dans les BD Abdelhamid CHELLAL * Mohand BOUGHANEM * Karima AMROUCHE ** *Institut de Recherche en Informatique de Toulouse, 118 route de Narbonne
Jeudi 16 octobre 2014
Jeudi 16 octobre 2014 PANORAMA DES RESEAUX SOCIAUX 2014 PANORAMA DES RESEAUX SOCIAUX 2014 TOUR DE TABLE Salah Animateur numérique du territoire un ensemble d individus, organisations reliés entre eux
Les réseaux sociaux : un allié efficace pour votre entreprise?
Les réseaux sociaux : un allié efficace pour votre entreprise? 78 % des entreprises affirment que les réseaux sociaux sont essentiels à leur croissance 80 % des internautes préfèrent se connecter avec
Big Data et Graphes : Quelques pistes de recherche
Big Data et Graphes : Quelques pistes de recherche Hamamache Kheddouci http://liris.cnrs.fr/hamamache.kheddouci Laboratoire d'informatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA de
Laboratoire d Automatique et Productique Université de Batna, Algérie
Anale. Seria Informatică. Vol. IX fasc. 2 Annals. Computer Science Series. 9 th Tome st Fasc. 2 La sélection de paramètres d un système industriel par les colonies de fourmis Ouahab Kadri, L. Hayet Mouss,
Guide de recherche documentaire à l usage des doctorants. Partie 1 : Exploiter les bases de données académiques
Guide de recherche documentaire à l usage des doctorants Partie : Exploiter les bases de données académiques Sylvia Cheminel Dernière mise à jour : décembre 04 PANORAMA DES SOURCES DOCUMENTAIRES ACADEMIQUES...
TRS: Sélection des sous-graphes représentants par l intermédiaire des attributs topologiques et K-medoïdes
TRS: Sélection des sous-graphes représentants par l intermédiaire des attributs topologiques et K-medoïdes Mohamed Moussaoui,Wajdi Dhifli,Sami Zghal,Engelbert Mephu Nguifo FSJEG, Université de Jendouba,
Sécuristation du Cloud
Schémas de recherche sur données chiffrées avancés Laboratoire de Cryptologie Thales Communications & Security 9 Avril 215 9/4/215 1 / 75 Contexte Introduction Contexte Objectif Applications Aujourd hui
Techniques d interaction dans la visualisation de l information Séminaire DIVA
Techniques d interaction dans la visualisation de l information Séminaire DIVA Zingg Luca, [email protected] 13 février 2007 Résumé Le but de cet article est d avoir une vision globale des techniques
Contrôle par commande prédictive d un procédé de cuisson sous infrarouge de peintures en poudre.
Contrôle par commande prédictive d un procédé de cuisson sous infrarouge de peintures en poudre. Isabelle Bombard, Bruno da Silva, Pascal Dufour *, Pierre Laurent, Joseph Lieto. Laboratoire d Automatique
Développer sa stratégie sur les médias sociaux
Your network is more powerful than you think Développer sa stratégie sur les médias sociaux Nicholas Vieuxloup Mai 2010 VOUS LES Panorama CONNAISSEZ des médias sociaux TOUS? Les Médias Sociaux en chiffres
Nouvelles propositions pour la résolution exacte du sac à dos multi-objectif unidimensionnel en variables binaires
Nouvelles propositions pour la résolution exacte du sac à dos multi-objectif unidimensionnel en variables binaires Julien Jorge [email protected] Laboratoire d Informatique de Nantes Atlantique,
Echantillonnage Non uniforme
Echantillonnage Non uniforme Marie CHABERT IRIT/INP-ENSEEIHT/ ENSEEIHT/TéSASA Patrice MICHEL et Bernard LACAZE TéSA 1 Plan Introduction Echantillonnage uniforme Echantillonnage irrégulier Comparaison Cas
Amélioration de la fiabilité d inspection en CND grâce à la fusion d information : applications en rayons X et ultrasons
Amélioration de la fiabilité d inspection en CND grâce à la fusion d information : applications en rayons X et ultrasons Ahmad OSMAN 1a, Valérie KAFTANDJIAN b, Ulf HASSLER a a Fraunhofer Development Center
Big Data et Graphes : Quelques pistes de recherche
Big Data et Graphes : Quelques pistes de recherche Hamamache Kheddouci Laboratoire d'informatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA de Lyon/Université Claude Bernard Lyon 1/Université
LA NOTATION STATISTIQUE DES EMPRUNTEURS OU «SCORING»
LA NOTATION STATISTIQUE DES EMPRUNTEURS OU «SCORING» Gilbert Saporta Professeur de Statistique Appliquée Conservatoire National des Arts et Métiers Dans leur quasi totalité, les banques et organismes financiers
AGROBASE : un système de gestion de données expérimentales
AGROBASE : un système de gestion de données expérimentales Daniel Wallach, Jean-Pierre RELLIER To cite this version: Daniel Wallach, Jean-Pierre RELLIER. AGROBASE : un système de gestion de données expérimentales.
Nouvelles propositions pour la résolution exacte du problème de sac à dos bi-objectif unidimensionnel en variables binaires
Nouvelles propositions pour la résolution exacte du problème de sac à dos bi-objectif unidimensionnel en variables binaires Julien Jorge, Xavier Gandibleux Laboratoire d Informatique de Nantes Atlantique
Modélisation et Simulation
Cours de modélisation et simulation p. 1/64 Modélisation et Simulation G. Bontempi Département d Informatique Boulevard de Triomphe - CP 212 http://www.ulb.ac.be/di Cours de modélisation et simulation
Détection d utilisateurs malveillants dans les réseaux sociaux
Détection d utilisateurs malveillants dans les réseaux sociaux Luc-Aurélien Gauthier Patrick Gallinari Laboratoire d Informatique de Paris 6 Université Pierre et Marie Curie 4, place Jussieu 75005 Paris
RAPID 3.34 - Prenez le contrôle sur vos données
RAPID 3.34 - Prenez le contrôle sur vos données Parmi les fonctions les plus demandées par nos utilisateurs, la navigation au clavier et la possibilité de disposer de champs supplémentaires arrivent aux
Editing and managing Systems engineering processes at Snecma
Editing and managing Systems engineering processes at Snecma Atego workshop 2014-04-03 Ce document et les informations qu il contient sont la propriété de Ils ne doivent pas être copiés ni communiqués
Benchmark. Community Management d agences de communication
Benchmark Community Management d agences de communication Méthode Comparaison d agences très présentes sur les réseaux sociaux, petites et moyennes. Indicateurs : présence sur les réseaux sociaux, nombre
Exemple PLS avec SAS
Exemple PLS avec SAS This example, from Umetrics (1995), demonstrates different ways to examine a PLS model. The data come from the field of drug discovery. New drugs are developed from chemicals that
Préparer un état de l art
Préparer un état de l art Khalil DRIRA LAAS-CNRS, Toulouse Unité de recherche ReDCAD École Nationale d ingénieurs de Sfax Étude de l état de l art? Une étude ciblée, approfondie et critique des travaux
Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language
Unified Modeling Language UML Salima Hassas Version Cycle de vie du logiciel Client Besoins Déploiement Analyse Test Conception Cours sur la base des transparents de : Gioavanna Di Marzo Serugendo et Frédéric
Annexe 6. Notions d ordonnancement.
Annexe 6. Notions d ordonnancement. APP3 Optimisation Combinatoire: problèmes sur-contraints et ordonnancement. Mines-Nantes, option GIPAD, 2011-2012. [email protected] Résumé Ce document
Modélisation aléatoire en fiabilité des logiciels
collection Méthodes stochastiques appliquées dirigée par Nikolaos Limnios et Jacques Janssen La sûreté de fonctionnement des systèmes informatiques est aujourd hui un enjeu économique et sociétal majeur.
Qu est ce que le référencement web?
Qu est ce que le référencement web? 1. Introduction La première préoccupation des e-commerçants et des possesseurs de sites ou blog est d attirer les internautes sur leurs pages web. Pour arriver à ce
Recherche d Information(RI): Fondements et illustration avec Apache Lucene. par Majirus Fansi @majirus
1 Recherche d Information(RI): Fondements et illustration avec Apache Lucene par Majirus Fansi @majirus Résumé Fondements de la Recherche d Information (RI) Noyau de toute application de RI Éléments à
Equilibrage de charge pour les grilles de calcul : classe des tâches dépendantes et indépendantes.
Equilibrage de charge pour les grilles de calcul : classe des tâches dépendantes et indépendantes. Meriem Meddeber 1 et Belabbas Yagoubi 2 1 Université de Mascara, Faculté des sciences, Département des
Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?
Exercices Alternatifs Quelqu un aurait-il vu passer un polynôme? c 2004 Frédéric Le Roux, François Béguin (copyleft LDL : Licence pour Documents Libres). Sources et figures: polynome-lagrange/. Version
Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?
Exercices Alternatifs Quelqu un aurait-il vu passer un polynôme? c 2004 Frédéric Le Roux, François Béguin (copyleft LDL : Licence pour Documents Libres). Sources et figures: polynome-lagrange/. Version
Application de K-means à la définition du nombre de VM optimal dans un cloud
Application de K-means à la définition du nombre de VM optimal dans un cloud EGC 2012 : Atelier Fouille de données complexes : complexité liée aux données multiples et massives (31 janvier - 3 février
Entreposage de données complexes pour la médecine d anticipation personnalisée
Manuscrit auteur, publié dans "9th International Conference on System Science in Health Care (ICSSHC 08), Lyon : France (2008)" Entreposage de données complexes pour la médecine d anticipation personnalisée
Extension de VeSMEL pour la manipulation des contenus dans le m-learning
Extension de VeSMEL pour la manipulation des contenus dans le m-learning Bernabé BATCHAKUI 1, Thomas DJOTIO 2, Armel NGATCHUI 1, Claude TANGHA 1 1 Equipe ALOCO/LIRIMA, ENSP, Yaoundé, Cameroun 2 Equipe
François Louesse Comment rédiger un bon projet de R&D européen? Bien choisir son programme
François Louesse Comment rédiger un bon projet de R&D européen? Bien choisir son programme Bien choisir son programme européen de R,D&I Principes généraux des programmes européens Les différentes opportunités
Campagne de Communication Prévisionnelle. Web Intelligence & Réputation Internet
Campagne de Communication Prévisionnelle Web Intelligence & Réputation Internet 1 Sommaire 1. Introduction... 3 2. Détail de la prestation de gestion de réputation online... 5 2.1 Sélection des mots, thématiques
Prospection clientèle : comment utiliser Twitter pour générer des leads?
Know everything before everyone #twlyon2015 Prospection clientèle : comment utiliser Twitter pour générer des leads? PRÉSENTATION Jean-Christophe Gatuingt @gatuingt Plateforme de veille Twitter pour les
