Digital Repository

Detecting human emotion from social media comments using sentiment analysis techniques

Show simple item record

dc.contributor.author Dayarathna, Loku Bogahawaththege Amila Sankha
dc.date.accessioned 2022-02-28T04:07:03Z
dc.date.available 2022-02-28T04:07:03Z
dc.date.issued 2021
dc.identifier.citation Dayarathna, Loku Bogahawaththege Amila Sankha (2021) Detecting human emotion from social media comments using sentiment analysis techniques. MSc. Dissertation Informatics Institute of Technology en_US
dc.identifier.issn 2019042
dc.identifier.uri http://dlib.iit.ac.lk/xmlui/handle/123456789/781
dc.description.abstract Contemplating the fact that business enterprises and individuals, globally, benefit from social media to gain profits, this dissertation discusses the importance and impact of analyzing mechanisms of consumer responses on social media to maximize the gained profit and take befitting future decisions while reducing the risk of cyber-crimes and terrorism. The main objective is applying sentiment analysis techniques on the collected responses to analyze them in order to identify the emotions behind. This study focuses on finding out the best model for emotion categorization of the collected responses using the sentiment analysis techniques. The collected responses are preprocessed and undergo several techniques to achieve data normalization which enable fast and effortless querying. Cleansed data is analyzed in order to place the comments under six main emotion categories related to sentiment analysis. This analysis mainly consists of feature extraction and training the models. The two built-in methods available in scikit learn toolkit, namely, TfidfVectorizer() and CountVectorizer() are used for the feature extraction using bi-gram features and those extracted features are used to train the selected four (04) classification models in order to find out the best performing model with the two (02) feature types extracted. Subsequently, this study will investigate and compare different features for the different classifiers when categorizing emotions on social media. Then record the accuracy of each model with each feature type and select the best performing model with the accuracy of 80% with a 0.1909 train-test accuracy difference en_US
dc.language.iso en en_US
dc.subject Emotions en_US
dc.subject Sentiment analysis en_US
dc.subject Social Media en_US
dc.title Detecting human emotion from social media comments using sentiment analysis techniques en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Advanced Search

Browse

My Account