Emotion and sentiment analysis from Twitter text

Abstract Online social networks have emerged as new platform that provide an arena for people to share their views and perspectives on different issues and subjects with their friends, family, relatives, etc. We can share our thoughts, mental state, moments, stand on specific social, national, international issues through text, photos, audio and video messages and posts. Indeed, despite the availability of other forms of communication, text is still one of the most common ways of communication in a social network. The target of the work described in this paper is to detect and analyze sentiment and emotion expressed by people from text in their twitter posts and use them for generating recommendations. We collected tweets and replies on few specific topics and created a dataset with text, user, emotion, sentiment information, etc. We used the dataset to detect sentiment and emotion from tweets and their replies and measured the influence scores of users based on various user-based and tweet-based parameters. Finally, we used the latter information to generate generalized and personalized recommendations for users based on their twitter activity. The method we used in this paper includes some interesting novelties such as, (i) including replies to tweets in the dataset and measurements, (ii) introducing agreement score, sentiment score and emotion score of replies in influence score calculation, (iii) generating general and personalized recommendation containing list of users who agreed on the same topic and expressed similar emotions and sentiments towards that particular topic.

[1]  Jorge E. Hirsch,et al.  An index to quantify an individual’s scientific research output that takes into account the effect of multiple coauthorship , 2009, Scientometrics.

[2]  S. Tiwari,et al.  A Novel Approach for Detecting Emotion in Text , 2016 .

[3]  J. Sartre,et al.  Sketch for a Theory of the Emotions , 1939 .

[4]  Vidyasagar Potdar,et al.  Computational approaches for emotion detection in text , 2010, 4th IEEE International Conference on Digital Ecosystems and Technologies.

[5]  Diana Inkpen,et al.  Prior and contextual emotion of words in sentential context , 2014, Comput. Speech Lang..

[6]  T. Saaty How to Make a Decision: The Analytic Hierarchy Process , 1990 .

[7]  Patricio Martínez-Barco,et al.  Emotion Detection from text: A Survey , 2014 .

[8]  Shourya Roy,et al.  Multi-task Representation Learning for Enhanced Emotion Categorization in Short Text , 2017, PAKDD.

[9]  Wieslaw Wolny,et al.  Emotion Analysis of Twitter Data That Use Emoticons and Emoji Ideograms , 2016, ISD.

[10]  J. Russell A circumplex model of affect. , 1980 .

[11]  Dries F. Benoit,et al.  Identifying influencers in a social network: The value of real referral data , 2016, Decis. Support Syst..

[12]  Srinath Srinivasa,et al.  Exploring celebrity dynamics on Twitter , 2013, I-CARE '13.

[13]  Amandeep Verma,et al.  Design for emotion detection of punjabi text using hybrid approach , 2016, 2016 International Conference on Inventive Computation Technologies (ICICT).

[14]  P. Shaver,et al.  Emotion knowledge: further exploration of a prototype approach. , 1987 .

[15]  Hosung Park,et al.  What is Twitter, a social network or a news media? , 2010, WWW '10.

[16]  Véronique Hoste,et al.  Emotion detection in suicide notes , 2013, Expert Syst. Appl..

[17]  Douiji yasmina,et al.  Using YouTube Comments for Text-based Emotion Recognition☆ , 2016 .

[18]  Chu-Ren Huang,et al.  A Text-driven Rule-based System for Emotion Cause Detection , 2010, HLT-NAACL 2010.

[19]  Fabián Riquelme,et al.  Measuring user influence on Twitter: A survey , 2015, Inf. Process. Manag..

[20]  H. Lövheim A new three-dimensional model for emotions and monoamine neurotransmitters. , 2012, Medical hypotheses.

[21]  Aijun An,et al.  Unsupervised Emotion Detection from Text Using Semantic and Syntactic Relations , 2012, 2012 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology.

[22]  Jon Rokne,et al.  Emotion detection from text and speech: a survey , 2018, Social Network Analysis and Mining.

[23]  Martine De Cock,et al.  Ranking Approaches for Microblog Search , 2010, 2010 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology.

[24]  V. Latora,et al.  A measure of centrality based on network efficiency , 2004, cond-mat/0402050.

[25]  Deepali Deshpande,et al.  Twitter Sentiment Analysis System , 2018, International Journal of Computer Applications.

[26]  Erkki Sutinen,et al.  Are They Different? Affect, Feeling, Emotion, Sentiment, and Opinion Detection in Text , 2014, IEEE Transactions on Affective Computing.

[27]  Adam D. I. Kramer,et al.  Detecting Emotional Contagion in Massive Social Networks , 2014, PloS one.

[28]  Eva Lahuerta-Otero,et al.  Looking for the perfect tweet. The use of data mining techniques to find influencers on twitter , 2016, Comput. Hum. Behav..

[29]  Elke A. Rundensteiner,et al.  EMOTEX: Detecting Emotions in Twitter Messages , 2014 .

[30]  Feng Xiao,et al.  Twitter User Rank Using Keyword Search , 2012, European-Japanese Conference on Information Modelling and Knowledge Bases.

[31]  Shiv Naresh Shivhare,et al.  Emotion Detection from Text , 2012, ArXiv.

[32]  Sunghwan Mac Kim,et al.  EMOTIONS IN TEXT: DIMENSIONAL AND CATEGORICAL MODELS , 2013, Comput. Intell..

[33]  Osmar R. Zaïane,et al.  Current State of Text Sentiment Analysis from Opinion to Emotion Mining , 2017, ACM Comput. Surv..

[34]  Chiara Francalanci,et al.  Influence-based Twitter browsing with NavigTweet , 2017, Inf. Syst..

[35]  Christos Makris,et al.  T-PICE: Twitter Personality Based Influential Communities Extraction System , 2014, 2014 IEEE International Congress on Big Data.

[36]  Andrew Ortony,et al.  The Cognitive Structure of Emotions , 1988 .

[37]  P. Johnson-Laird,et al.  Towards a Cognitive Theory of Emotions , 1987 .

[38]  Saif Mohammad,et al.  Using Hashtags to Capture Fine Emotion Categories from Tweets , 2015, Comput. Intell..

[39]  C. Darwin The Expression of the Emotions in Man and Animals , .

[40]  Steven Lawrence Fernandes,et al.  Extraction of emotions from multilingual text using intelligent text processing and computational linguistics , 2017, J. Comput. Sci..

[41]  Puneet Agrawal,et al.  A Sentiment-and-Semantics-Based Approach for Emotion Detection in Textual Conversations , 2017, ArXiv.

[42]  Daniel Gayo-Avello,et al.  De retibus socialibus et legibus momenti , 2010, ArXiv.

[43]  Masoud Rahgozar,et al.  OLFinder: Finding opinion leaders in online social networks , 2016, J. Inf. Sci..

[44]  P. Ekman An argument for basic emotions , 1992 .

[45]  Von-Wun Soo,et al.  Towards Text-based Emotion Detection A Survey and Possible Improvements , 2009, 2009 International Conference on Information Management and Engineering.

[46]  Pushpak Bhattacharyya,et al.  EmoGram: An Open-Source Time Sequence-Based Emotion Tracker and Its Innovative Applications , 2016, AAAI Workshop: Knowledge Extraction from Text.

[47]  Scott Counts,et al.  Identifying topical authorities in microblogs , 2011, WSDM '11.

[48]  Daniel M. Romero,et al.  Influence and passivity in social media , 2010, ECML/PKDD.

[49]  Marián Simko,et al.  Leveraging Microblogs for Resource Ranking , 2012, SOFSEM.

[50]  R. Plutchik Emotion, a psychoevolutionary synthesis , 1980 .