Nowadays, Sentiment Analysis (SA) is receiving huge attention because of the wide range of its direct applications like analyses of products, customer profiles, political trends, and so forth. Still, the availability of big amounts of data coming from the World Wide Web makes easier the study of both new techniques and evaluation methods. Current literature mainly focuses on two approaches which rely on sentiment lexicons (i.e., lists of words associated to scores of sentiment polarity) or on Natural Language Processing techniques (NLP). In this paper, on one hand, we introduce and evaluate a novel algorithm for SA that relies on a simple set of propagation rules applied at syntactic level within a dependency parse tree. On the other hand, we propose a context-based model where the users' sentiments (or opinions) are tuned according to some context of analysis. Finally, we present the system called SentiVis which implements these ideas through an orthogonal approach to SA that directly leans on Data Visualization. Extracted sentiments, with respect to some query of analysis, are ordered and represented graphically in a 2-dimensional space, conveying information about their strength and variability. This way, we avoid cumbersome rankings of objects and associated opinions by directly mapping such information on the screen. The user is then able to interact with the visualized data in order to discover interesting facts as well as removing false positive (or negative) opinions deriving by the used algorithm. We then evaluate the efficacy of the proposed system through several case studies.

Sentiment analysis via dependency parsing

DI CARO, Luigi;
2013-01-01

Abstract

Nowadays, Sentiment Analysis (SA) is receiving huge attention because of the wide range of its direct applications like analyses of products, customer profiles, political trends, and so forth. Still, the availability of big amounts of data coming from the World Wide Web makes easier the study of both new techniques and evaluation methods. Current literature mainly focuses on two approaches which rely on sentiment lexicons (i.e., lists of words associated to scores of sentiment polarity) or on Natural Language Processing techniques (NLP). In this paper, on one hand, we introduce and evaluate a novel algorithm for SA that relies on a simple set of propagation rules applied at syntactic level within a dependency parse tree. On the other hand, we propose a context-based model where the users' sentiments (or opinions) are tuned according to some context of analysis. Finally, we present the system called SentiVis which implements these ideas through an orthogonal approach to SA that directly leans on Data Visualization. Extracted sentiments, with respect to some query of analysis, are ordered and represented graphically in a 2-dimensional space, conveying information about their strength and variability. This way, we avoid cumbersome rankings of objects and associated opinions by directly mapping such information on the screen. The user is then able to interact with the visualized data in order to discover interesting facts as well as removing false positive (or negative) opinions deriving by the used algorithm. We then evaluate the efficacy of the proposed system through several case studies.
2013
35
442
453
Sentiment Analysis; NLP; Syntactic pattern recognition
Luigi Di Caro;Matteo Grella
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/157609
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 48
  • ???jsp.display-item.citation.isi??? 30
social impact