Evaluation of deep learning models for sentiment analysis

Nayeli Hernández, Ildar Batyrshin, Grigori Sidorov

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

Sentiment analysis is a task that belongs to natural language processing and it is highly used in texts extracted from social networks. This task consists of assigning the labels or classes: positive, negative or neutral to the text. However, analyzing a piece of text extracted from social networks to determine if it represents a positive or negative sentiment is a difficult task, because social media texts contain slangs, typographical errors and cultural context. The shortcomings of traditional frequency based feature extraction models such as bag of words or TF-IDF affect the accuracy of sentiment classification. To improve the precision in the sentiment classification task, it is possible to use natural language modelling methods that are able to learn contextual information from words. In this work, word embedding such as Word2Vec, GloVe and Doc2VecC with different dimensions are used. The resulting word vectors will be used to train recurring neural networks such as LSTM, BiLSTM, GRU and BiGRU, to improve sentiment classification.

Original languageEnglish
Pages (from-to)6953-6963
Number of pages11
JournalJournal of Intelligent and Fuzzy Systems
Volume43
Issue number6
DOIs
StatePublished - 2022
Externally publishedYes

Keywords

  • Sentiment analysis
  • deep learning
  • natural language processing
  • neural network
  • text classification

Fingerprint

Dive into the research topics of 'Evaluation of deep learning models for sentiment analysis'. Together they form a unique fingerprint.

Cite this