A ConvBiLSTM Deep Learning Model-Based Approach for Twitter Sentiment Classification

Being one of the most widely used social media tools, Twitter is seen as an important source of information for acquiring people’s attitudes, emotions, views and feedbacks. Within this context, Twitter sentiment analysis techniques were developed to decide whether textual tweets express a...

Full description

Bibliographic Details
Main Authors: Sakirin Tam, Rachid Ben Said, O. Ozgur Tanriover
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
CNN
Online Access:https://ieeexplore.ieee.org/document/9373371/
id doaj-7182589cdbfb41b4a7f6b95398cf9ce3
record_format Article
spelling doaj-7182589cdbfb41b4a7f6b95398cf9ce32021-03-30T15:00:52ZengIEEEIEEE Access2169-35362021-01-019412834129310.1109/ACCESS.2021.30648309373371A ConvBiLSTM Deep Learning Model-Based Approach for Twitter Sentiment ClassificationSakirin Tam0https://orcid.org/0000-0003-4103-1797Rachid Ben Said1O. Ozgur Tanriover2Information Technology Department, Fatoni University, Panttani, ThailandComputer Engineering Department, Ankara University, Ankara, TurkeyComputer Engineering Department, Ankara University, Ankara, TurkeyBeing one of the most widely used social media tools, Twitter is seen as an important source of information for acquiring people’s attitudes, emotions, views and feedbacks. Within this context, Twitter sentiment analysis techniques were developed to decide whether textual tweets express a positive or negative opinion. In contrast to lower classification performance of traditional algorithms, deep learning models, including Convolution Neural Network (CNN) and Bidirectional Long Short-Term Memory (Bi-LSTM), have achieved a significant result in sentiment analysis. Although CNN can extract high-level local features efficiently by using convolutional layer and max-pooling layer, it cannot effectively learn sequence of correlations. On the other hand, Bi-LSTM uses two LSTM directions to improve the contexts available to deep learning algorithms, but Bi-LSTM cannot extract local features in a parallel way. Therefore, applying a single CNN or single Bi-LSTM for sentiment analysis cannot achieve the optimal classification result. An integrating structure of CNN and Bi-LSTM model is proposed in this study. ConvBiLSTM is implemented; a word embedding model which converts tweets into numerical values, CNN layer receives feature embedding as input and produces smaller dimension of features, and the Bi-LSTM model takes the input from the CNN layer and produces classification result. Word2Vec and GloVe were distinctly applied to observe the impact of the word embedding result on the proposed model. ConvBiLSTM was applied with retrieved Tweets and SST-2 datasets. ConvBiLSTM model with Word2Vec on retrieved Tweets dataset outperformed the other models with 91.13% accuracy.https://ieeexplore.ieee.org/document/9373371/Natural Language Processingsentiment analysisCNNBi-LSTMWord2VecGloVe
collection DOAJ
language English
format Article
sources DOAJ
author Sakirin Tam
Rachid Ben Said
O. Ozgur Tanriover
spellingShingle Sakirin Tam
Rachid Ben Said
O. Ozgur Tanriover
A ConvBiLSTM Deep Learning Model-Based Approach for Twitter Sentiment Classification
IEEE Access
Natural Language Processing
sentiment analysis
CNN
Bi-LSTM
Word2Vec
GloVe
author_facet Sakirin Tam
Rachid Ben Said
O. Ozgur Tanriover
author_sort Sakirin Tam
title A ConvBiLSTM Deep Learning Model-Based Approach for Twitter Sentiment Classification
title_short A ConvBiLSTM Deep Learning Model-Based Approach for Twitter Sentiment Classification
title_full A ConvBiLSTM Deep Learning Model-Based Approach for Twitter Sentiment Classification
title_fullStr A ConvBiLSTM Deep Learning Model-Based Approach for Twitter Sentiment Classification
title_full_unstemmed A ConvBiLSTM Deep Learning Model-Based Approach for Twitter Sentiment Classification
title_sort convbilstm deep learning model-based approach for twitter sentiment classification
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2021-01-01
description Being one of the most widely used social media tools, Twitter is seen as an important source of information for acquiring people’s attitudes, emotions, views and feedbacks. Within this context, Twitter sentiment analysis techniques were developed to decide whether textual tweets express a positive or negative opinion. In contrast to lower classification performance of traditional algorithms, deep learning models, including Convolution Neural Network (CNN) and Bidirectional Long Short-Term Memory (Bi-LSTM), have achieved a significant result in sentiment analysis. Although CNN can extract high-level local features efficiently by using convolutional layer and max-pooling layer, it cannot effectively learn sequence of correlations. On the other hand, Bi-LSTM uses two LSTM directions to improve the contexts available to deep learning algorithms, but Bi-LSTM cannot extract local features in a parallel way. Therefore, applying a single CNN or single Bi-LSTM for sentiment analysis cannot achieve the optimal classification result. An integrating structure of CNN and Bi-LSTM model is proposed in this study. ConvBiLSTM is implemented; a word embedding model which converts tweets into numerical values, CNN layer receives feature embedding as input and produces smaller dimension of features, and the Bi-LSTM model takes the input from the CNN layer and produces classification result. Word2Vec and GloVe were distinctly applied to observe the impact of the word embedding result on the proposed model. ConvBiLSTM was applied with retrieved Tweets and SST-2 datasets. ConvBiLSTM model with Word2Vec on retrieved Tweets dataset outperformed the other models with 91.13% accuracy.
topic Natural Language Processing
sentiment analysis
CNN
Bi-LSTM
Word2Vec
GloVe
url https://ieeexplore.ieee.org/document/9373371/
work_keys_str_mv AT sakirintam aconvbilstmdeeplearningmodelbasedapproachfortwittersentimentclassification
AT rachidbensaid aconvbilstmdeeplearningmodelbasedapproachfortwittersentimentclassification
AT oozgurtanriover aconvbilstmdeeplearningmodelbasedapproachfortwittersentimentclassification
AT sakirintam convbilstmdeeplearningmodelbasedapproachfortwittersentimentclassification
AT rachidbensaid convbilstmdeeplearningmodelbasedapproachfortwittersentimentclassification
AT oozgurtanriover convbilstmdeeplearningmodelbasedapproachfortwittersentimentclassification
_version_ 1724180219683667968