Digital Repository

System to Detect and Convey Emotions Contained in Long Texts

Show simple item record

dc.contributor.author Weerathunga, Ravindu
dc.date.accessioned 2025-06-16T04:17:10Z
dc.date.available 2025-06-16T04:17:10Z
dc.date.issued 2024
dc.identifier.citation Weerathunga, Ravindu (2024) System to Detect and Convey Emotions Contained in Long Texts . BSc. Dissertation, Informatics Institute of Technology en_US
dc.identifier.issn 2019473
dc.identifier.uri http://dlib.iit.ac.lk/xmlui/handle/123456789/2555
dc.description.abstract "Text based emotion detection has emerged as a crucial yet challenging area of research within the domain of Machine learning along with natural language processing. The problem circulates around any field which involves long text data which the readers are expected only to identify the positive, negative, or neutral nature of those. It’s basically the emotions that decide that nature. Inability to identify the emotions conveyed in long text paragraphs in a short time stands as a problem. Whilst there exist several text-emotion detection models they can be treated as incomplete due to the lack of quality. The proposed system implements a novel method which uses two layers of Long Short Term Memory architecture in addition to the base neural network. Long Short-Term Memory architecture means a recurrent neural network approach, a class of artificial neural networks designed for sequential data. The approach focuses on encoding the labels and tokenizing dataset texts and converting them to sequences before feeding them to the model. The system implemented had an accuracy of 83% on the test dataset with 15 epochs of training. With each epoch’s accuracy being greater than the previous epoch’s accuracy value. The classification report indicated a total support value of 6459. The lowest accuracy of a label for this classification model was 72% for the label ‘sad’ with a support of 234. The highest accuracy was obtained for the three labels ‘jealous’, ‘disgusted’ and ‘prepared’ with a value of 91% for both. Therefore, the rest of the 29 labels were in-between an accuracy of 72% and 91%. The usage of 32 labels for the implementation of the classification model is a novelty in this research. " en_US
dc.language.iso en en_US
dc.subject Text- Emotion detection en_US
dc.subject Sentimental analysis en_US
dc.subject Neural networks en_US
dc.title System to Detect and Convey Emotions Contained in Long Texts 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