Présentation
EnglishRÉSUMÉ
Le Web est devenu une source d’information incontournable grâce à la quantité et à la diversité des contenus textuels porteurs d’opinions générés par les internautes. Ces contenus sont multiples : blogs, commentaires, forums, réseaux sociaux, etc. Devant cette abondance de données, le développement d’outils pour extraire, synthétiser et comparer les opinions exprimées sur un sujet donné devient crucial. Cet article dresse un panorama des principales approches en analyse automatique d’opinions. Trois questions fondamentales sont abordées : comment reconnaître les portions de textes qui renseignent l’utilisateur sur l’opinion qu’il recherche ? Comment évaluer la polarité des opinions qui en ressortent ? Comment présenter le résultat de manière pertinente à l’utilisateur ?
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleAuteur(s)
-
Farah BENAMARA ZITOUNE : Maître de conférences en informatique à l’Université Paul Sabatier de Toulouse, - Institut de Recherche en Informatique de Toulouse (IRIT), Toulouse, France
INTRODUCTION
Aujourd’hui, le Web est devenu une source d’information incontournable grâce à la quantité et à la diversité des contenus textuels porteurs d’opinions exprimés par les internautes. Ces contenus sont multiples : blogs, commentaires, forums, réseaux sociaux, réactions ou avis, de plus en plus centralisés par les moteurs de recherche. Devant cette abondance de données et de sources, le développement d’outils pour extraire, synthétiser et comparer les opinions exprimées sur un sujet donné devient crucial. L’intérêt de ce type d’outils est considérable, pour les sociétés qui souhaitent obtenir un retour client sur leurs produits ou leur image de marque comme pour les particuliers souhaitant se renseigner pour un achat, une sortie ou un voyage.
C’est dans ce contexte que l’analyse d’opinions (communément appelée sentiment analysis ou opinion mining en anglais) a vu le jour. Les premiers travaux en extraction automatique d’opinions remontent à la fin des années 1990 avec, en particulier, des études traitant de la détermination de la polarité des adjectifs dans les documents, c’est-à-dire la détermination du caractère positif ou négatif de l’opinion véhiculée par les adjectifs. Depuis les années 2000, un grand nombre de travaux ont été publiés sur le sujet, faisant de l’extraction d’opinions l’un des domaines les plus actifs en Traitement Automatique des Langues (TAL) [H7258] et en fouille de données, avec plus de 26 000 publications recensées sur Google Scholar. Il est important de noter qu’avant d’être un domaine de recherche en informatique, l’analyse d’opinions a été largement étudiée en linguistique , psychologie , sociologie et en économie . C’est donc un domaine multidisciplinaire nécessitant des outils et techniques diverses comme nous le verrons tout au long de cet article.
Le développement de systèmes d’analyse d’opinions n’est pas simple et nécessite de se confronter à plusieurs difficultés : comment reconnaître les parties des textes qui renseignent l’utilisateur sur l’opinion qu’il recherche ? Comment évaluer la qualité des opinions qui en ressort : sont-elles plutôt positives, plutôt négatives ? Comment présenter le résultat de manière pertinente à l’utilisateur ?
Cet article a pour objectif de répondre à ces questions en dressant un panorama des principales approches actuelles en analyse d’opinions. Après une définition de la notion d’opinion et de ses principales caractéristiques, nous présentons les méthodes d’extraction les plus populaires. Par des exemples concrets, nous verrons que ces méthodes atteignent vite leurs limites car elles ne prennent pas en compte la notion de contexte, pourtant primordiale à une analyse fine des opinions. Nous verrons alors les nouvelles méthodes qui ont été proposées dans la littérature scientifique pour incorporer cette notion. Nous terminons cet article par une discussion sur les perspectives de recherche dans le domaine.
MOTS-CLÉS
Traitement automatique des langues analyse d'opinions extraction d'information apprentissage automatique
DOI (Digital Object Identifier)
CET ARTICLE SE TROUVE ÉGALEMENT DANS :
Accueil > Ressources documentaires > Technologies de l'information > Documents numériques Gestion de contenu > Représentation et traitement des documents numériques > Analyse automatique d’opinions - États des lieux et perspectives > Extraction automatique de l’opinion
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(240 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Présentation
2. Extraction automatique de l’opinion
Le modèle structuré présenté dans le § 1 permet d’identifier les éléments importants de l’opinion. Cependant, son instanciation dans des applications réelles ne nécessite pas la présence de tous les éléments du quintuplet. En général, les systèmes actuels d’analyse d’opinion se focalisent sur l’extraction d’un ou plusieurs éléments au niveau d’une phrase ou d’un document. Trois principales tâches sont alors associées à ce processus :
1. Extraction du sujet et de ses aspects ;
2. Extraction de l’émetteur ;
3. Extraction du sentiment. Cette tâche se décompose en deux étapes :
(a) Déterminer si une portion de texte véhicule une opinion (i.e. est subjective) ou ne fait que présenter des faits (i.e. est objective). C’est l’analyse de subjectivité ;
(b) Déterminer l’opinion effectivement véhiculée par une portion de texte que l’on sait subjective. On attribue alors une polarité globale et/ou un score. C’est l’analyse de polarité.
Ces sous-tâches peuvent être réalisées indépendamment les unes des autres ou simultanément. Lorsque les sous-tâches 1 et 2 sont réalisées conjointement, chaque opinion est associée à un couple (sujet, aspect). On parle alors de systèmes d’opinions à base d’aspects.
Dans la plupart des systèmes, les méthodes et techniques employées dans chacune de ces tâches reposent sur quatre hypothèses majeures :
-
Les opinions concernent un sujet s unique ;
-
L’émetteur e est unique ;
-
Les phrases ou documents analysés sont indépendants les uns des autres ;
-
Une proposition (voire une phrase) contient au maximum une seule opinion.
Étant données ces hypothèses, ces systèmes se focalisent exclusivement sur l’extraction d’opinions...
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(240 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Extraction automatique de l’opinion
BIBLIOGRAPHIE
-
(1) - ABBASI (A.), CHEN (H.), SALEM (A.) - Sentiment analysis in multiple languages: Feature selection for opinion classification in web forums. - ACM Transactions on Information Systems, 26(3):1–34 (2008).
-
(2) - AUE (A.), GAMON (M.) - Customizing sentiment classifiers to new domains: A case study. - In Proceedings of Recent Advances in Natural Language Processing, RANLP (2005).
-
(3) - BENAMARA (F.), ASHER (N.), MATHIEU (Y.), POPESCU (V.), CHARDON (B.) - Evaluation in discourse: a corpus-based study. - Dialogue and Discourse, 7(1):1–49 (2016).
-
(4) - BENAMARA (F.), TABOADA (M.), MATHIEU (Y.) - Evaluative language beyond bags of words: Linguistic insights and computational applications. - Computational Linguistics, in press (2016).
-
(5) - BHATIA (P.), JI (Y.), EISENSTEIN (J.) - Better document-level sentiment analysis from RST discourse parsing. - In Proceedings of the Conference on Empirical Methods in Natural Language Processing, EMNLP, pages 2212–2218 (2015).
-
...
DANS NOS BASES DOCUMENTAIRES
ANNEXES
Lexiques de subjectivité
-
Lexique pour la langue anglais
-
SentiWordnet : http://sentiwordnet.isti.cnr.it/
-
WordNetAffect : http://wndomains.fbk.eu/wnaffect.html
-
Sentiment and emotion lexicon : http://saifmohammad.com/ WebPages/lexicons.html
-
-
Lexique pour la langue français
-
Blogoscopy : http://www.lina.univ-nantes.fr/? Ressources-disponibles-sous.html
-
Casoar : disponible sur demande à http://[email protected]
-
-
Lexique multilingue : https://sites.google.com/site/datascienceslab/ projects/multilingualsentiment
Les chercheurs ont mis à disposition un très grand nombre de ressources annotées en opinions afin d’aider la communauté TAL à améliorer les performances de leurs systèmes. En voici une courte liste :
-
Ressources en anglais
-
Corpus de commentaires de produits : https://www.cs.uic.edu/~liub/FBS/sentiment-analysis.html
-
Corpus d’opinions sur des domaines divers : http://www.cs. cornell.edu/home/llee/data/
-
-
Ressources en français
-
Corpus...
-
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(240 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive