Sentiment Analysis and Trend Detection in Twitter

Social networks such as Twitter are considered a rich resource of information about actual world actions of all types. Several efforts have been dedicated to trend detection on Twitter i.e., the current popular topics of conversation among its users. However, despite these efforts, sentiment analysis is not taken into account. Sentiment analysis is the field of study that analyzes people’s opinions and moods. Therefore, applying sentiment analysis to tweets related to a trending topic also enables to know if people are talking positively or negatively about it, thus providing important information for real-time decision making in various domains. On the basis of this understanding, we propose SentiTrend, a system for trend detection on twitter and its corresponding sentiment analysis. In this paper, we present the SentiTrend’s architecture and functionality. Also, the evaluation results concerning the effectiveness of our approach to trend detection and sentiment analysis are presented. Our proposal obtained encouraging results with an average F-measure of 80.7 % for sentiment classification, and an average F-measure 80.0 % and 75.5 % for trend detection.

[1]  Joel D. Martin,et al.  Sentiment, emotion, purpose, and style in electoral tweets , 2015, Inf. Process. Manag..

[2]  Patrick Martin,et al.  goDiscovery: Web Service Discovery Made Efficient , 2015, 2015 IEEE International Conference on Web Services.

[3]  Qiang Ye,et al.  Sentiment classification of online reviews to travel destinations by supervised machine learning approaches , 2009, Expert Syst. Appl..

[4]  Alexander F. Gelbukh,et al.  Empirical Study of Machine Learning Based Approach for Opinion Mining in Tweets , 2012, MICAI.

[5]  Deyu Zhou,et al.  Self-training from labeled features for sentiment analysis , 2011, Inf. Process. Manag..

[6]  Luis Alfonso Ureña López,et al.  Experiments with SVM to classify opinions in different domains , 2011, Expert Syst. Appl..

[7]  João Francisco Valiati,et al.  Document-level sentiment classification: An empirical comparison between SVM and ANN , 2013, Expert Syst. Appl..

[8]  Juan Martínez-Romo,et al.  Detecting malicious tweets in trending topics using a statistical analysis of language , 2013, Expert Syst. Appl..

[9]  Nick Bassiliades,et al.  Ontology-based sentiment analysis of twitter posts , 2013, Expert Syst. Appl..

[10]  Qing Yang,et al.  Trend Analysis of News Topics on Twitter , 2012 .

[11]  Sotiris Ioannidis,et al.  Exploiting abused trending topics to identify spam campaigns in Twitter , 2016, Social Network Analysis and Mining.

[12]  Mario Andrés Paredes-Valverde,et al.  Sentiment Classification of Spanish Reviews: An Approach based on Feature Selection and Machine Learning Methods , 2016, J. Univers. Comput. Sci..

[13]  Antonio Ruiz-Martínez,et al.  Feature-based opinion mining in financial news: An ontology-driven approach , 2017, J. Inf. Sci..

[14]  Nick Koudas,et al.  TwitterMonitor: trend detection over the twitter stream , 2010, SIGMOD Conference.

[15]  Jugal K. Kalita,et al.  Streaming trend detection in Twitter , 2013, Int. J. Web Based Communities.

[16]  Miguel Ángel Rodríguez-García,et al.  ONLI: An ontology-based system for querying DBpedia using natural language paradigm , 2015, Expert Syst. Appl..

[17]  Markus Hofmann,et al.  RapidMiner: Data Mining Use Cases and Business Analytics Applications , 2013 .

[18]  Luis Alfonso Ureña López,et al.  Ranked WordNet graph for Sentiment Polarity Classification in Twitter , 2014, Comput. Speech Lang..

[19]  Miguel Ángel Rodríguez-García,et al.  Feature-based opinion mining through ontologies , 2014, Expert Syst. Appl..

[20]  Nina Wacholder,et al.  Identifying Sarcasm in Twitter: A Closer Look , 2011, ACL.

[21]  Mike Thelwall,et al.  Twitter, MySpace, Digg: Unsupervised Sentiment Analysis in Social Media , 2012, TIST.

[22]  Rui Xia,et al.  Ensemble of feature sets and classification algorithms for sentiment classification , 2011, Inf. Sci..

[23]  Animesh Kar,et al.  Unsupervised Linguistic Approach for Sentiment Classification from Online Reviews Using Sentiwordnet 3.0 , 2013 .

[24]  Abdolreza Abhari,et al.  Cluster-discovery of Twitter messages for event detection and trending , 2015, J. Comput. Sci..

[25]  Ian H. Witten,et al.  WEKA - Experiences with a Java Open-Source Project , 2010, J. Mach. Learn. Res..

[26]  Miguel Ángel Rodríguez-García,et al.  A semantic-based approach for querying linked data using natural language , 2016, J. Inf. Sci..

[27]  Namita Mittal,et al.  Prominent feature extraction for review analysis: an empirical study , 2016, J. Exp. Theor. Artif. Intell..

[28]  Josef Steinberger,et al.  Supervised sentiment analysis in Czech social media , 2014, Inf. Process. Manag..

[29]  Hinal Shah Study of Named Entity Recognition for Indian Languages , 2016 .

[30]  Wael Khreich,et al.  A Survey of Techniques for Event Detection in Twitter , 2015, Comput. Intell..

[31]  Weilin Li,et al.  Personalization of Trending Tweets using Like-dislike Category Model , 2015, KES.

[32]  Luis Alfonso Ureña López,et al.  A knowledge‐based approach for polarity classification in Twitter , 2014, J. Assoc. Inf. Sci. Technol..

[33]  Nathalie Aussenac-Gilles,et al.  A study on LIWC categories for opinion mining in Spanish reviews , 2014, J. Inf. Sci..