Abstract

AbstractSentiment analysis is one of the biggest challenges for mining textual online content generated by users. This paper concentrates on reviews and feedback from customers, which are relevant content types representing opinions. The aim of this work is to identify the semantic orientation of each sentence (e.g. positive or negative). Traditional methods for classifying sentiments often involve significant human efforts, e.g. construction of lexicons, feature engineering, etc. In recent years, deep learning has emerged as a powerful way of solving the problem of classifying sentiments. In this paper, a novel deep learning framework is proposed for sentiment classification on different sizes of four binary balanced Arabic datasets; Arabic Twitter Dataset (collected dataset), ArSenTD, Arabic Sentiment Analysis Dataset, and Arabic 100k Reviews dataset. The proposed framework overcomes the limitations of current Arabic sentiment analysis, and consists of using different types of deep neural networks: The densely connected neural network (Basic Neural Network), Convolutional Neural Network (CNN), Long Short Term Memory Network (LSTM), which is a variant of Recurrent Neural Networks (RNN), Bidirectional LSTM (Bi-LSTM), and CNN + LSTM. Experiments on different datasets prove the effectiveness of the proposed framework and its superiority over the traditional methods for datasets of large sizes approaching 100% of accuracy.KeywordsDeep learningSentiment analysisOpinion miningArabic natural language processingSentiment classification

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call