Emotion and sentiment analysis from Twitter text

•We detect and analyze sentiment and emotion expressed by people from text in their twitter posts.•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 th...

Full description

Saved in:
Bibliographic Details
Published inJournal of computational science Vol. 36; p. 101003
Main Authors Sailunaz, Kashfia, Alhajj, Reda
Format Journal Article
LanguageEnglish
Published Elsevier B.V 01.09.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:•We detect and analyze sentiment and emotion expressed by people from text in their twitter posts.•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.•We used the detected sentiment and emotions to generate generalized and personalized recommendations for users based on their twitter activity. 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.
ISSN:1877-7503
1877-7511
DOI:10.1016/j.jocs.2019.05.009