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...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2021-01-01
|
Series: | IEEE Access |
Subjects: | |
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 |