Emotions extraction from Arabic tweets

ABSTRACT Twitter is one of the most used microblogs in social media communication channels. Emotion detection has recently raised as an important research field. Extracting emotions in Twitter microblogs has many benefits and applications. Such applications include e-commerce, e-marketing, and others. Knowing the perception about relevant products, services, events or personalities, as well as monitoring their online reputation are some of the objectives that companies have marked in short term. Most of studies focus on sentiments analysis as positive and negative but few of them go deeper to analyze and classify the emotions behind tweets, especially in Arabic tweets. Arabic language becomes a hard challenge for emotions classification on twitter and it involves more preprocessing before classification than other languages. This paper presents a model for extracting and classifying emotions in Arabic tweets based on four emotions: sad, joy, disgust, and anger. The experimental results demonstrate the validity of the proposed model, which improves the state of the art in the classification of Arabic tweets using support vector machine (SVM) and Naïve Bayes (NB) that give the best results. SVM outperforms the other used classifiers with 80.6% accuracy, and the NB outperforms the other classifiers with 0.95 ROC area.

[1]  Vimalkumar B. Vaghela,et al.  Analysis of Various Sentiment Classification Techniques , 2016 .

[2]  Ameneh Gholipour Shahraki Emotion Mining from Text , 2015 .

[3]  Mark Levene,et al.  Combining lexicon and learning based approaches for concept-level sentiment analysis , 2012, WISDOM '12.

[4]  Francisco Chiclana,et al.  Main Concepts, State of the Art and Future Research Questions in Sentiment Analysis. , 2015 .

[5]  Sarah Alhumoud,et al.  Arabic sentiment analysis using WEKA a hybrid learning approach , 2015, 2015 7th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management (IC3K).

[6]  Chih-Jen Lin,et al.  LIBLINEAR: A Library for Large Linear Classification , 2008, J. Mach. Learn. Res..

[7]  Yasuhiro Suzuki,et al.  Application of Semi-supervised Learning to Evaluative Expression Classification , 2006, CICLing.

[8]  Andrew Zisserman,et al.  Video Google: a text retrieval approach to object matching in videos , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[9]  Lisa Ballesteros,et al.  Light Stemming for Arabic Information Retrieval , 2007 .

[10]  Bo Pang,et al.  Thumbs up? Sentiment Classification using Machine Learning Techniques , 2002, EMNLP.

[11]  Rehab Duwairi,et al.  Arabic Sentiment Analysis Using Supervised Classification , 2014, 2014 International Conference on Future Internet of Things and Cloud.

[12]  Ahmed Emam,et al.  Arabic Sentiment Analysis: A Survey , 2015 .

[13]  Moshe Koppel,et al.  THE IMPORTANCE OF NEUTRAL EXAMPLES FOR LEARNING SENTIMENT , 2006, Comput. Intell..

[14]  J. Platt Sequential Minimal Optimization : A Fast Algorithm for Training Support Vector Machines , 1998 .

[15]  Thorsten Joachims,et al.  Text Categorization with Support Vector Machines: Learning with Many Relevant Features , 1998, ECML.

[16]  Fabio Crestani,et al.  Like It or Not , 2016, ACM Comput. Surv..

[17]  Peter D. Turney Thumbs Up or Thumbs Down? Semantic Orientation Applied to Unsupervised Classification of Reviews , 2002, ACL.

[18]  Liza Wikarsa,et al.  A text mining application of emotion classifications of Twitter's users using Naïve Bayes method , 2015, 2015 1st International Conference on Wireless and Telematics (ICWT).

[19]  Patrick Paroubek,et al.  Twitter as a Corpus for Sentiment Analysis and Opinion Mining , 2010, LREC.

[20]  V. Y. Kulkarni,et al.  TexEmo: Conveying Emotion from Text- The Study , 2014 .

[21]  Gurpreet Singh Lehal,et al.  A Survey of Text Mining Techniques and Applications , 2009 .

[22]  Aqil M. Azmi,et al.  Arabic tweets sentiment analysis – a hybrid scheme , 2016, J. Inf. Sci..

[23]  Mahmoud Al-Ayyoub,et al.  Evaluating SentiStrength for Arabic Sentiment Analysis , 2016, 2016 7th International Conference on Computer Science and Information Technology (CSIT).

[24]  Christian Sturm,et al.  Feel the Heat: Emotion Detection in Arabic Social Media Content , 2014, ICDM 2014.

[25]  Tatjana Chavdarova,et al.  A Hybrid Approach for Emotion Detection in Support of Affective Interaction , 2014, 2014 IEEE International Conference on Data Mining Workshop.

[26]  Pramod B. Patil,et al.  Text Mining Methods and Techniques , 2014 .

[27]  Elke A. Rundensteiner,et al.  EMOTEX: Detecting Emotions in Twitter Messages , 2014 .

[28]  Witold Pedrycz,et al.  Sentiment Analysis and Ontology Engineering - An Environment of Computational Intelligence , 2016, Sentiment Analysis and Ontology Engineering.

[29]  Nong Ye,et al.  Naïve Bayes Classifier , 2013 .