z-logo
open-access-imgOpen Access
Twitter Sentiment Analysis using Deep Learning
Author(s) -
G. Hirzinger u.a.,
Ö Fatih
Publication year - 2020
Publication title -
international journal of innovative technology and exploring engineering
Language(s) - English
Resource type - Journals
ISSN - 2278-3075
DOI - 10.35940/ijitee.g5814.059720
Subject(s) - computer science , sentiment analysis , word embedding , convolutional neural network , deep learning , artificial intelligence , task (project management) , big data , word (group theory) , process (computing) , product (mathematics) , binary classification , machine learning , social media , natural language processing , data mining , embedding , world wide web , support vector machine , linguistics , philosophy , geometry , mathematics , management , economics , operating system
The whole world is changing rapidly with current innovations, using the Internet, has become a fundamental requirement in people's lives. Nowadays, a massive amount of data made by social networks based on daily user activities. Gathering and analyzing people's opinions are crucial for business applications when they are extracted and analyzed accurately. This data helps the corporations to improve product quality and provide better customer service. But manually analyzing opinions is an impossible task because the content is unorganized. For this reason, we applied sentiment analysis that is the process of extracting and analyzing the unorganized data automatically. The primary steps to perform sentiment analysis include data collection, pre-processing, word embedding, sentiment detection, and classification using deep learning techniques. This work focused on the binary classification of sentiments for three product reviews of fast-food restaurants. Twitter is chosen as the source of data to perform analysis. All tweets were collected automatically by using Tweepy. The experimented dataset divided into half of the positive and half of the negative tweets. In this paper, three deep learning techniques implemented, which are Convolutional Neural Network (CNN), Bi-Directional Long Short-Term Memory (Bi-LSTM), and CNN-Bi-LSTM, The performance of each of them measured and compared in terms of accuracy, precision, recall, and F1 score Finally, Bi-LSTM scored the highest performance in all metrics compared to the two other techniques.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here