Emotion analysis of Arabic tweets using deep learning approach

Abstract Nowadays, sharing moments on social networks have become something widespread. Sharing ideas, thoughts, and good memories to express our emotions through text without using a lot of words. Twitter, for instance, is a rich source of data that is a target for organizations for which they can...

Full description

Bibliographic Details
Main Authors: Massa Baali, Nada Ghneim
Format: Article
Language:English
Published: SpringerOpen 2019-10-01
Series:Journal of Big Data
Subjects:
SVM
NB
Online Access:http://link.springer.com/article/10.1186/s40537-019-0252-x
id doaj-5c0715b8176442a28a4707866c7a362e
record_format Article
spelling doaj-5c0715b8176442a28a4707866c7a362e2020-11-25T04:00:59ZengSpringerOpenJournal of Big Data2196-11152019-10-016111210.1186/s40537-019-0252-xEmotion analysis of Arabic tweets using deep learning approachMassa Baali0Nada Ghneim1Department of Artificial Intelligence, Arab International UniversityDepartment of Artificial Intelligence, Arab International UniversityAbstract Nowadays, sharing moments on social networks have become something widespread. Sharing ideas, thoughts, and good memories to express our emotions through text without using a lot of words. Twitter, for instance, is a rich source of data that is a target for organizations for which they can use to analyze people’s opinions, sentiments and emotions. Emotion analysis normally gives a more profound overview of the feelings of an author. In Arabic Social Media analysis, nearly all projects have focused on analyzing the expressions as positive, negative or neutral. In this paper we intend to categorize the expressions on the basis of emotions, namely happiness, anger, fear, and sadness. Different approaches have been carried out in the area of automatic textual emotion recognition in the case of other languages, but only a limited number were based on deep learning. Thus, we present our approach used to classify emotions in Arabic tweets. Our model implements a deep Convolutional Neural Networks (CNN) trained on top of trained word vectors specifically on our dataset for sentence classification tasks. We compared the results of this approach with three other machine learning algorithms which are SVM, NB and MLP. The architecture of our deep learning approach is an end-to-end network with word, sentence, and document vectorization steps. The deep learning proposed approach was evaluated on the Arabic tweets dataset provided by SemiEval for the EI-oc task, and the results-compared to the traditional machine learning approaches-were excellent.http://link.springer.com/article/10.1186/s40537-019-0252-xDeep learningBig Data—emotion recognition of Arabic textsCNN sentence classificationData miningSVMNB
collection DOAJ
language English
format Article
sources DOAJ
author Massa Baali
Nada Ghneim
spellingShingle Massa Baali
Nada Ghneim
Emotion analysis of Arabic tweets using deep learning approach
Journal of Big Data
Deep learning
Big Data—emotion recognition of Arabic texts
CNN sentence classification
Data mining
SVM
NB
author_facet Massa Baali
Nada Ghneim
author_sort Massa Baali
title Emotion analysis of Arabic tweets using deep learning approach
title_short Emotion analysis of Arabic tweets using deep learning approach
title_full Emotion analysis of Arabic tweets using deep learning approach
title_fullStr Emotion analysis of Arabic tweets using deep learning approach
title_full_unstemmed Emotion analysis of Arabic tweets using deep learning approach
title_sort emotion analysis of arabic tweets using deep learning approach
publisher SpringerOpen
series Journal of Big Data
issn 2196-1115
publishDate 2019-10-01
description Abstract Nowadays, sharing moments on social networks have become something widespread. Sharing ideas, thoughts, and good memories to express our emotions through text without using a lot of words. Twitter, for instance, is a rich source of data that is a target for organizations for which they can use to analyze people’s opinions, sentiments and emotions. Emotion analysis normally gives a more profound overview of the feelings of an author. In Arabic Social Media analysis, nearly all projects have focused on analyzing the expressions as positive, negative or neutral. In this paper we intend to categorize the expressions on the basis of emotions, namely happiness, anger, fear, and sadness. Different approaches have been carried out in the area of automatic textual emotion recognition in the case of other languages, but only a limited number were based on deep learning. Thus, we present our approach used to classify emotions in Arabic tweets. Our model implements a deep Convolutional Neural Networks (CNN) trained on top of trained word vectors specifically on our dataset for sentence classification tasks. We compared the results of this approach with three other machine learning algorithms which are SVM, NB and MLP. The architecture of our deep learning approach is an end-to-end network with word, sentence, and document vectorization steps. The deep learning proposed approach was evaluated on the Arabic tweets dataset provided by SemiEval for the EI-oc task, and the results-compared to the traditional machine learning approaches-were excellent.
topic Deep learning
Big Data—emotion recognition of Arabic texts
CNN sentence classification
Data mining
SVM
NB
url http://link.springer.com/article/10.1186/s40537-019-0252-x
work_keys_str_mv AT massabaali emotionanalysisofarabictweetsusingdeeplearningapproach
AT nadaghneim emotionanalysisofarabictweetsusingdeeplearningapproach
_version_ 1724448146972475392