Next Article in Journal
Social Network Services Management and Risk of Doocing. Comment on Kim, S.; Park, H.; Choi, M.J. “Negative Impact of Social Network Services Based on Stressor-Stress-Outcome: The Role of Experience of Privacy Violations. Future Internet 2019, 11, 137”
Previous Article in Journal
RFID Based Embedded System for Sustainable Food Management in an IoT Network Paradigm
Open AccessArticle

Deep Learning-Based Sentimental Analysis for Large-Scale Imbalanced Twitter Data

1
School of Computer Science and Technology, Wuhan University of Technology, Wuhan 430070, China
2
Prince Abdullah bin Ghazi Faculty of Information and Technology, Al-Balqa Applied University, Al Salt 19117, Jordan
*
Author to whom correspondence should be addressed.
Future Internet 2019, 11(9), 190; https://doi.org/10.3390/fi11090190
Received: 10 July 2019 / Revised: 24 August 2019 / Accepted: 31 August 2019 / Published: 2 September 2019
(This article belongs to the Special Issue Social Network and Artificial Intelligence)
Emotions detection in social media is very effective to measure the mood of people about a specific topic, news, or product. It has a wide range of applications, including identifying psychological conditions such as anxiety or depression in users. However, it is a challenging task to distinguish useful emotions’ features from a large corpus of text because emotions are subjective, with limited fuzzy boundaries that may be expressed in different terminologies and perceptions. To tackle this issue, this paper presents a hybrid approach of deep learning based on TensorFlow with Keras for emotions detection on a large scale of imbalanced tweets’ data. First, preprocessing steps are used to get useful features from raw tweets without noisy data. Second, the entropy weighting method is used to compute the importance of each feature. Third, class balancer is applied to balance each class. Fourth, Principal Component Analysis (PCA) is applied to transform high correlated features into normalized forms. Finally, the TensorFlow based deep learning with Keras algorithm is proposed to predict high-quality features for emotions classification. The proposed methodology is analyzed on a dataset of 1,600,000 tweets collected from the website ‘kaggle’. Comparison is made of the proposed approach with other state of the art techniques on different training ratios. It is proved that the proposed approach outperformed among other techniques. View Full-Text
Keywords: data mining; deep learning; principal component analysis; emotions detection; sentimental analysis; text classification data mining; deep learning; principal component analysis; emotions detection; sentimental analysis; text classification
Show Figures

Figure 1

MDPI and ACS Style

Jamal, N.; Xianqiao, C.; Aldabbas, H. Deep Learning-Based Sentimental Analysis for Large-Scale Imbalanced Twitter Data. Future Internet 2019, 11, 190.

Show more citation formats Show less citations formats
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map

1
Back to TopTop