Systematic literature review of sentiment analysis on Twitter using soft computing techniques

Sentiment detection and classification is the latest fad for social analytics on Web. With the array of practical applications in healthcare, finance, media, consumer markets, and government, distilling the voice of public to gain insight to target information and reviews is non‐trivial. With a marked increase in the size, subjectivity, and diversity of social web‐data, the vagueness, uncertainty and imprecision within the information has increased manifold. Soft computing techniques have been used to handle this fuzziness in practical applications. This work is a study to understand the feasibility, scope and relevance of this alliance of using Soft computing techniques for sentiment analysis on Twitter. We present a systematic literature review to collate, explore, understand and analyze the efforts and trends in a well‐structured manner to identify research gaps defining the future prospects of this coupling. The contribution of this paper is significant because firstly the primary focus is to study and evaluate the use of soft computing techniques for sentiment analysis on Twitter and secondly as compared to the previous reviews we adopt a systematic approach to identify, gather empirical evidence, interpret results, critically analyze, and integrate the findings of all relevant high‐quality studies to address specific research questions pertaining to the defined research domain.

[1]  Ambuj K. Singh,et al.  Modeling individual topic-specific behavior and influence backbone networks in social media , 2014, Social Network Analysis and Mining.

[2]  Patricio Martínez-Barco,et al.  Subjectivity and sentiment analysis: An overview of the current state of the area and envisaged developments , 2012, Decis. Support Syst..

[3]  Akshi Kumar,et al.  Ontology Driven Sentiment Analysis on Social Web for Government Intelligence , 2017, ICEGOV '17.

[4]  Xiuzhen Zhang,et al.  CDS: Collaborative distant supervision for Twitter account classification , 2017, Expert Syst. Appl..

[5]  Charu C. Aggarwal,et al.  A Survey of Text Classification Algorithms , 2012, Mining Text Data.

[6]  Shishir Kumar,et al.  Effective surveillance and predictive mapping of mosquito-borne diseases using social media , 2017, J. Comput. Sci..

[7]  Björn W. Schuller,et al.  New Avenues in Opinion Mining and Sentiment Analysis , 2013, IEEE Intelligent Systems.

[8]  Cornelia Caragea,et al.  Sentiment analysis during Hurricane Sandy in emergency response , 2017 .

[9]  Matthew Leighton Williams,et al.  Cyber Hate Speech on Twitter: An Application of Machine Classification and Statistical Modeling for Policy and Decision Making , 2015 .

[10]  Hassan Sajjad,et al.  Bridging social media via distant supervision , 2015, Social Network Analysis and Mining.

[11]  Argimiro Arratia,et al.  Forecasting with twitter data , 2013, ACM Trans. Intell. Syst. Technol..

[12]  Jianpei Zhang,et al.  Microblog sentiment analysis with weak dependency connections , 2018, Knowl. Based Syst..

[13]  Pete Burnap,et al.  Us and them: identifying cyber hate on Twitter across multiple protected characteristics , 2016, EPJ Data Science.

[14]  Avi Arampatzis,et al.  A comparative evaluation of pre-processing techniques and their interactions for twitter sentiment analysis , 2018, Expert Syst. Appl..

[15]  Teresa Alsinet,et al.  Weighted argumentation for analysis of discussions in Twitter , 2017, Int. J. Approx. Reason..

[16]  Themis Palpanas,et al.  Managing Diverse Sentiments at Large Scale , 2016, IEEE Transactions on Knowledge and Data Engineering.

[17]  Sylvio Barbon Junior,et al.  Account classification in online social networks with LBCA and wavelets , 2016, Inf. Sci..

[18]  Marcel Salathé,et al.  An ensemble heterogeneous classification methodology for discovering health-related knowledge in social media messages , 2014, J. Biomed. Informatics.

[19]  Harith Alani,et al.  Contextual semantics for sentiment analysis of Twitter , 2016, Inf. Process. Manag..

[20]  David M. Pennock,et al.  Mining the peanut gallery: opinion extraction and semantic classification of product reviews , 2003, WWW '03.

[21]  Davood Rafiei,et al.  Predicting political preference of Twitter users , 2013, ASONAM.

[22]  Yu-Ru Lin,et al.  The ripple of fear, sympathy and solidarity during the Boston bombings , 2014, EPJ Data Science.

[23]  Keith C. C. Chan,et al.  Discovering public sentiment in social media for predicting stock movement of publicly listed companies , 2017, Inf. Syst..

[24]  Navneet Kaur,et al.  Opinion mining and sentiment analysis , 2016, 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom).

[25]  Akshi Kumar,et al.  Sentiment Analysis: A Perspective on its Past, Present and Future , 2012 .

[26]  José Ramón Quevedo,et al.  Using ensembles for problems with characterizable changes in data distribution: A case study on quantification , 2017, Inf. Fusion.

[27]  Dong-Hong Ji,et al.  Towards Twitter sentiment classification by multi-level sentiment-enriched word embeddings , 2016, Neurocomputing.

[28]  Pearl Brereton,et al.  Performing systematic literature reviews in software engineering , 2006, ICSE.

[29]  Jnos Fodor,et al.  New Concepts and Applications in Soft Computing , 2013, New Concepts and Applications in Soft Computing.

[30]  Lekha R. Nair,et al.  Applying spark based machine learning model on streaming big data for health status prediction , 2017, Comput. Electr. Eng..

[31]  Mohammad Saniee Abadeh,et al.  ALGA: Adaptive lexicon learning using genetic algorithm for sentiment analysis of microblogs , 2017, Knowl. Based Syst..

[32]  Tomoaki Ohtsuki,et al.  A Pattern-Based Approach for Multi-Class Sentiment Analysis in Twitter , 2017, IEEE Access.

[33]  Haiying Shen,et al.  Analyzing and predicting news popularity on Twitter , 2015, Int. J. Inf. Manag..

[34]  Karl Aberer,et al.  Quality-aware similarity assessment for entity matching in Web data , 2012, Inf. Syst..

[35]  Arindam Ghosh,et al.  In the mood for sharing contents: Emotions, personality and interaction styles in the diffusion of news , 2016, Inf. Process. Manag..

[36]  Kang Liu,et al.  Book Review: Sentiment Analysis: Mining Opinions, Sentiments, and Emotions by Bing Liu , 2015, CL.

[37]  S. Battiston,et al.  Sentiment leaning of influential communities in social networks , 2015 .

[38]  Tomoaki Ohtsuki,et al.  A Pattern-Based Approach for Sarcasm Detection on Twitter , 2016, IEEE Access.

[39]  Takafumi Suzuki,et al.  Adding Twitter‐specific features to stylistic features for classifying tweets by user type and number of retweets , 2014, J. Assoc. Inf. Sci. Technol..

[40]  Eni Mustafaraj,et al.  Learning to Discover Political Activism in the Twitterverse , 2012, KI - Künstliche Intelligenz.

[41]  Akshi Kumar,et al.  Sentiment Analysis on Twitter , 2012 .

[42]  Nada Lavrac,et al.  Active learning for sentiment analysis on data streams: Methodology and workflow implementation in the ClowdFlows platform , 2015, Inf. Process. Manag..

[43]  Mansaf Alam,et al.  An efficient framework for real-time tweet classification , 2017 .

[44]  Gui Xiaolin,et al.  Deep Convolution Neural Networks for Twitter Sentiment Analysis , 2018, IEEE Access.

[45]  Fangzhao Wu,et al.  Microblog sentiment classification with heterogeneous sentiment knowledge , 2016, Inf. Sci..

[46]  Naren Ramakrishnan,et al.  Multi-source models for civil unrest forecasting , 2016, Social Network Analysis and Mining.

[47]  Patrick Paroubek,et al.  Twitter as a Corpus for Sentiment Analysis and Opinion Mining , 2010, LREC.

[48]  Livio Robaldo,et al.  Learning from syntax generalizations for automatic semantic annotation , 2014, Journal of Intelligent Information Systems.

[49]  Nada Lavrac,et al.  Stream-based active learning for sentiment analysis in the financial domain , 2014, Inf. Sci..

[50]  Ward van Zoonen,et al.  Social media research: The application of supervised machine learning in organizational communication research , 2016, Comput. Hum. Behav..

[51]  Walaa Medhat,et al.  Sentiment analysis algorithms and applications: A survey , 2014 .

[52]  M. de Rijke,et al.  Estimating Reputation Polarity on Microblog Posts , 2016, Inf. Process. Manag..

[53]  Lu Gao,et al.  A hybrid model of sentimental entity recognition on mobile social media , 2016, EURASIP J. Wirel. Commun. Netw..

[54]  Paolo Rosso,et al.  Figurative messages and affect in Twitter: Differences between #irony, #sarcasm and #not , 2016, Knowl. Based Syst..

[55]  Ming Zhou,et al.  Sentiment Embeddings with Applications to Sentiment Analysis , 2016, IEEE Transactions on Knowledge and Data Engineering.

[56]  Xin Fu,et al.  Study of collective user behaviour in Twitter: a fuzzy approach , 2014, Neural Computing and Applications.

[57]  Xin Chen,et al.  Mining Social Media Data for Understanding Students’ Learning Experiences , 2014, IEEE Transactions on Learning Technologies.

[58]  Arkaitz Zubiaga,et al.  Real‐time classification of Twitter trends , 2014, J. Assoc. Inf. Sci. Technol..

[59]  Paulo Cortez,et al.  The impact of microblogging data for stock market prediction: Using Twitter to predict returns, volatility, trading volume and survey sentiment indices , 2017 .

[60]  George Oikonomou,et al.  Highlighting Relationships of a Smartphone’s Social Ecosystem in Potentially Large Investigations , 2016, IEEE Transactions on Cybernetics.

[61]  Themis Palpanas,et al.  Survey on mining subjective data on the web , 2011, Data Mining and Knowledge Discovery.

[62]  Gui Xiaolin,et al.  Comparison Research on Text Pre-processing Methods on Twitter Sentiment Analysis , 2017, IEEE Access.

[63]  Xueqi Cheng,et al.  TASC:Topic-Adaptive Sentiment Classification on Dynamic Tweets , 2015, IEEE Transactions on Knowledge and Data Engineering.

[64]  Xiaowen Dai,et al.  User‐level microblogging recommendation incorporating social influence , 2017, J. Assoc. Inf. Sci. Technol..

[65]  Pearl Pu,et al.  Dystemo: Distant Supervision Method for Multi-Category Emotion Recognition in Tweets , 2016, ACM Trans. Intell. Syst. Technol..

[66]  Nishikant Mishra,et al.  Social media data analytics to improve supply chain management in food industries , 2017, Transportation Research Part E: Logistics and Transportation Review.

[67]  Vincent A. Knight,et al.  Tweeting the terror: modelling the social media reaction to the Woolwich terrorist attack , 2014, Social Network Analysis and Mining.

[68]  Fredrik Johansson,et al.  Emotion classification of social media posts for estimating people’s reactions to communicated alert messages during crises , 2014, Security Informatics.

[69]  David Cornforth,et al.  Ranking of high-value social audiences on Twitter , 2016, Decis. Support Syst..

[70]  RossoPaolo,et al.  Figurative messages and affect in Twitter , 2016 .

[71]  Ioannis Hatzilygeroudis,et al.  Recognizing emotions in text using ensemble of classifiers , 2016, Eng. Appl. Artif. Intell..

[72]  Mohamed Morchid,et al.  Feature selection using Principal Component Analysis for massive retweet detection , 2014, Pattern Recognit. Lett..

[73]  Ronen Feldman,et al.  Techniques and applications for sentiment analysis , 2013, CACM.

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

[75]  Jie Tang,et al.  Learning to predict reciprocity and triadic closure in social networks , 2013, TKDD.

[76]  Mohammad S. Obaidat,et al.  Authorship verification using deep belief network systems , 2017, Int. J. Commun. Syst..

[77]  Francesc Alías,et al.  Sentence-Based Sentiment Analysis for Expressive Text-to-Speech , 2013, IEEE Transactions on Audio, Speech, and Language Processing.

[78]  Akshi Kumar,et al.  A Survey on Sentiment Analysis using Swarm Intelligence , 2016 .

[79]  Romaric Besançon,et al.  Text Mining, knowledge extraction from unstructured textual data , 1998 .

[80]  S. Lee,et al.  A domain transferable lexicon set for Twitter sentiment analysis using a supervised machine learning approach , 2018, Expert Syst. Appl..