<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Document embeddings for Arabic Sentiment Analysis</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Amira Barhoumi</string-name>
          <email>amira.barhoumi.etu@univ-lemans.fr</email>
          <email>amirabarhoumi29@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yannick Estève</string-name>
          <email>yannick.esteve@univ-lemans.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Chafik Aloulou</string-name>
          <email>k.aloulou@fsegs.rnu.tn</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lamia Hadrich Belguith</string-name>
          <email>l.belguith@fsegs.rnu.tn</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>(1) LIUM, Université du Maine</institution>
          ,
          <addr-line>72000 Le Mans</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Research and industry are more and more focusing in finding automatically the polarity of an opinion regarding a specific subject or entity. Paragraph vector has been recently proposed to learn embeddings which are leveraged for English sentiment analysis. This paper focuses on Arabic sentiment analysis and investigates the use of paragraph vector within a machine learning techniques to determine the polarity of a given text. We tested some preprocessing method, and we show that light stemming enhance the performance of classification.</p>
      </abstract>
      <kwd-group>
        <kwd>Sentiment analysis</kwd>
        <kwd>document embedding</kwd>
        <kwd>paragraph vector</kwd>
        <kwd>arabic language</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>With the widespread of Internet and the revolution of social networks, any person could
follow his opinion and express his feelings and emotions regarding various topics,
products, ideas, persons, etc. Many academic and industrial efforts are focusing on analyzing
opinions and sentiments by investigating automatic techniques to extract convenient
information.</p>
      <p>Sentiment Analysis (SA) involves building systems that recognize the opinion
expressed in a textual unit. It aims mainly to identify the subjectivity and polarity of a
given text. Generally, the polarity consists of positive, negative or neutral, with or
without their strength. SA and its applications have spread to many languages and most of
the works deal with Indo-European ones. Indeed, several researches have been carried
out for the English language. However, few works have been done for Arabic. In this
work, we are interested in Arabic language.</p>
      <p>In this paper, we present an application of sentiment analysis to the Arabic
language. The main contributions of this work are as follows: (1) we measure the
efficiency of distributed representation for Arabic sentiment analysis ASA, (2) we evaluate
the performance of neuronal techniques for sentiment classification.</p>
      <p>The rest of the paper is structured as follows. Section 2 discusses some related
works dedicated mainly to Arabic. In section 3, we present our methodology for ASA.
We report, in section 4, our experimental framework and discuss the obtained results.
Finally, we conclude in section 5 and give some outlooks to future work.</p>
    </sec>
    <sec id="sec-2">
      <title>Related work</title>
      <p>Nowadays, sentiment analysis is becoming very interesting1 due to the explosion of the
number of internet users and the proliferation of social networks.</p>
      <p>The largest amount of SA researches has been carried out for the English language.
There are few works have been done for other languages. Recently, there has been a
considerable effort to develop SA systems for the Arabic language. In this section, we
focus on works dedicated for ASA. Most of the existing methods in sentiment
analysis can be divided into three categories: knowledge based approach, machine learning
based approach and hybrid approach.</p>
      <p>
        The knowledge based approach uses lexicon or patterns. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] proposed an approach
based on a local grammar which contains patterns that extract sentiment from a given
document. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] followed the same approach based on patterns. For works based on
lexicon, we quote the work of [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. They manually construct a lexicon that contains 4815
words (1942 positive words and 2873 negatives ones). Their system compute the
number of positive and negative words in a text in order to generate the overall polarity.
Another work is that of [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] who implemented a tool which determine the
subjectivity, the polarity and the strength of an opinion. They used two general lexicons and 16
specific lexicons (8 for positive polarity and 8 for negative polarity). For the strength
computation, they manually added a score between 1 and 10 to each term in the lexicon.
Another work has been done in [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] where the authors presented a lexicon based
approach for MSA. First, a lexicon has been built by applying a semi automatic method.
Then, the lexicon entries were used to detect opinion words and assign to each one
a sentiment class. [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] built a sentiment lexicon of about 120,000 Arabic words and
created a SA system on top of it. They reported a 86.89% of classification accuracy.
      </p>
      <p>
        Machine learning based approach views SA as a classification task. Annotated data
sets are used to train classifiers. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] proposed a system that performs subjectivity and
sentiment analysis for social media using morphological features. [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] compared
Support Vector Machines SVM, Naive Bayes NB classifiers and neural networks which are
trained on Opinion Corpus for Arabic OCA [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] and ACOM corpus [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] with different
combinations. Another machine learning approach was used in [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] where they build
the corpus OCA which consists of movie reviews written in Arabic. They also created
an English version translated from Arabic and called EVOCA. SVM and NB classifiers
are then used to create SA systems for both languages. For instance, SVM gives 90%
F-measure on OCA compared to 86.9% on EVOCA.
      </p>
      <p>
        In multi-way sentiment analysis, [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] performed a multi-class classification, using a
scale from 1 to 5 to measure polarity. They tested SVM, decision tree C4.5, decision
table J48, KNearest Neighbors KNN, NB, MultiNaive Bayes MNB and voting (a
combination of KNN, decision tree and NB). They concluded that MNB is more efficient.
The authors did a flat classification, i.e there is only one level in the hierarchy.
However, [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] shows that a hierarchical classification of the multi-way sentiments is better
than an ordinary flat classification. They have implemented two hierarchical structures:
one with two levels and the other with four levels. They tested SVM, NB, KNN and
decision tree techniques. They concluded that KNN is more efficient.
1 https://trends.google.com/trends/explore?q=sentiment%20analysis#qusentiment%20analysis
      </p>
      <p>
        For hybrid approach, it is a combination of the two previous ones: it uses both
lexicons and machine learning algorithms. The earliest work is of [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] how presents a
combined classification hierarchy by applying sequentially multiple classifiers.
Moreover, [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] use a lexicon of 5244 adjectives, a lexicon of 3296 idioms to improve the
classification of sentences made with SVM. [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] apply a hybrid approach to predicting
the sentiment strength of an Arabic tweet. In fact, they used a set of linear regression
models for predicting initial scores for sentences, then they adjusted these scores by
applying a set of rules extracted from existent sentiment lexicon.
      </p>
      <p>
        Works on Arabic SA are fewer than those on English. The mainly reasons behind
that are the followings:
– Limited number of resources developed for ASA: there are few corpora and lexicon
freely available [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. For more details about previous works on ASA, we refer the
reader to the extensive surveys presented in [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ]. [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] summarizes the list of all
freely available SA corpora for MSA and its dialects.
– The MSA is a semitic language with rich morphology.
– The diacritization problem of MSA (Table 1 shows the meaning change of the word
"ÉÔg. " /jml/ while changing its diacritics).
– The way of negation detection: the existence of a negation term reverses the
polarity.
– The structure of the statement (structered, semi-structered or non structered) has an
impact on polarity prediction [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ].
– The problem of figurative language: irony, sarcasm, etc.
– The use of foreign words (English, French, Italian, etc) in Internet user’s content
makes the ASA more difficult.
This work falls within the framework of the machine learning based approach. In fact,
many machine learning algorithms require, as input, vector representations. The most
common representation used in NLP is the bag of words (BOW) representation.
Despite its popularity, the BOW has two major drawbacks: the lost of the order words
and the semantic ignorance of words. Distributed representations resolve these
problems. We distinguish mainly two types of embeddings:
– word embeddings: word2vec [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] and Glove [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], etc.
      </p>
      <p>ÉÔg.</p>
      <p>Word Possible Diacritics Transliteration
/joumalun/
/jamalun/
/jammala/
ÉÔg.
ÉÔg.
ÉÔg.</p>
      <sec id="sec-2-1">
        <title>Translation</title>
        <p>sentenses
camel
beautify</p>
      </sec>
      <sec id="sec-2-2">
        <title>Polarity</title>
        <p>
          neutral
neutral
positive
– document embeddings: paragraph vector [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] for variable length texts, sentence
vector [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ], etc.
        </p>
        <p>Paragraph vector algorithm allows obtaining distributed representations (Doc2vec) for
any length sequence, ranging from phrases to documents. It efficiently computes
document vector representations in a dimensional vector space. Word vectors are located
in the vector space where words that have similar semantic and share common contexts
are mapped nearby each other in the space.</p>
        <p>
          The Doc2vec representations were used for English sentiment analysis by [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. The
authors, Le and Mikolov, achieved the best performance with paragraph vector
compared to other approaches on IMDB [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] dataset which contains 100000 film reviews.
Motivated by their work, we propose using Doc2vec embeddings for Arabic sentiment
analysis. The main question asked in this work consists on measuring the efficiency of
Le and Mikolov’s SA method for Arabic language.
        </p>
        <p>
          We built a system composed with two parts: the first one applies some linguistic
preprocessing on the input text, and the second uses a classifier in order to predict the polarity
of the input. We trained two classifiers: a logistic regression LR and a multilayer
perceptron MLP 2. The input vector of the classifier is the embeddings obtained by learning
paragraph vector. This vector is a concatenation of the two learned vectors, one from
distributed memory version DM and one from distributed bag of words version DBOW,
each have 400 dimensions. So that, 800 is the dimension of the classifier’s input. In fact,
we kept the same neural architecture and the same hyperparameters of paragraph vector
model used by Le and Mikolov [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ].
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experiments and results</title>
      <p>In this section, we perform experiments for two tasks: binary sentiment polarity
classification and five-class classification. We test two classifiers: MLP and logistic regression.</p>
      <sec id="sec-3-1">
        <title>Training data and feature extraction</title>
        <p>
          The learning of Doc2vec representations needs a big corpus. According to our
knowledge, LABR dataset [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] is the biggest arabic dataset for SA that is freely available3.
We used the corpus LABR for ASA . This corpus consists of 63257 book reviews
written in MSA and colloquial Arabic, each with a rating 1 to 5 stars. Table 2 describes the
distribution of the reviews on different classes.
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Data preprocessing</title>
        <p>We use LABR dataset that contains book reviews. The plain reviews without any
preprocessing consists the baseline of our experiments. In other words, each token in the
review is considered as a normal word.</p>
        <p>For sentiment analysis, some special characters such as ! ? carry sentiments. Moreover,
2 The MLP contains one hidden layer with 50 units in order to predict the sentiment.
3 LARB dataset is available on http://www.mohamedaly.info/datasets/labr</p>
        <p>Very negative
2331
608</p>
        <sec id="sec-3-2-1">
          <title>Negative Neutral</title>
          <p>4195 9762
1090 2439
some combinations of these special characters, for example :) :(, are smileys which
are significant for our task. So it is important to consider them as words. Following an
analysis of our corpus, we found that many punctuations are agglutinated to words. For
this reason, the first preprocess applied over LABR consists on separating punctuations
from words and considers them as normal words.</p>
          <p>An other experimentation consists on applying stemming for LARB. In fact, the
stemming (either light or not) reduces the size of vocabulary. The stemming is the
process of eliminating the affixes of words and reducing them to their roots. However,
the light stemming removes only prefixes and/or suffixes, without manipulation of the
infixes of the word. For example, the two words ©K@P et ¨ðQÓ (table 3) have the same
stem [rgb]0.24,0.7,0.44or root ( ¨ , @ , P ) but, they don’t have the same polarity. So,
applying light stemming4 is relevant for Arabic SA.</p>
        </sec>
      </sec>
      <sec id="sec-3-3">
        <title>Stem</title>
      </sec>
      <sec id="sec-3-4">
        <title>Light stem</title>
        <p>¨ðQÓ</p>
        <sec id="sec-3-4-1">
          <title>Transliteration /mrwE/ /r|}E/</title>
        </sec>
      </sec>
      <sec id="sec-3-5">
        <title>Translation</title>
        <p>terrible
fabulous</p>
      </sec>
      <sec id="sec-3-6">
        <title>Polarity</title>
        <p>negative
positive
In this work, two types of classification are performed: binary classification and
multiclass one. Binary classification considers only two classes: positive and negative.
However, in multi-class classification, there are five classes: very positive, positive, neutral,
negative and very negative. The same method and hyperparameters are used for both
classification tasks: binary sentiment classification and five-classes classification.</p>
        <p>To evaluate the performance of SA on the LABR dataset, we carried out several
experiments using various configuration. All the experiments were conducted in Python
using Theano5 for classification and gensim6 for learning vector representation. For
machine learning methods, we investigate two classifiers: logistic regression LR and
multi-layer perceptron MLP. The input of the each sentiment classifier is a set of
features vectors obtained with paragraph vector algorithm. In fact, we tested three different
4 In this work, we use the light stemmer https://github.com/motazsaad/arabic-light-stemmer
5 http://deeplearning.net/software/theano/
6 https://radimrehurek.com/gensim/
types of Doc2vec vectors: (1) vectors obtained with DM version of paragrath vector
algorithm, (2) vectors obtained with DBOW version, and (3) concatenation of the vectors
obtained separately with DM and DBOW.</p>
      </sec>
      <sec id="sec-3-7">
        <title>Results and discussion</title>
        <p>In binary classification framework, the results of the different classifiers with different
experimental prepocessing are presented in Table 4. The empty set symbol ; means
that there is no preprocessing step: we used the review as it stands, without any
modification. It represents the baseline of the experiments conducted. The MLP classifier is
more efficient than the logistic regression. However, this is not the case when applying
preprocessing: the regression classifier becomes more efficient. We notice that there is
a little difference in the performances of two classifiers. The lower error rate is 23.31%
and it is obtained with logistic regression by applying light stemming. There is a 2%
gain after light stemming and special character preprocessing. We think that this low
value of gain obtained by applaying light stemming comes from the quantity of MSA
words that exist in the corpus. In fact, The reviews of LABR dataset are written in MSA
and dialectal Arabic.</p>
        <p>We conclude that Arabic language, as opposed to English, requires a specific processing
process in order to enhance the performance of SA.</p>
        <p>;
Special character
Light stemming</p>
        <sec id="sec-3-7-1">
          <title>Regression 25.60% 25.32% 23.31%</title>
          <p>MLP
24.61%
25.46%
23.35%
embeddings for ASA. For example, the words Y J k. "good" and PA J ÜØ "excellent" are
close to each other.</p>
          <p>To ensure the effectiveness of Doc2vec algorithm for arabic language, we look to the
most similar words to some sentiment words. Here, we report the 10 top words similar
to the word YJk. "good" which are in the following order: ÉJÔg. beautiful, ©K@P fabulous,
©JÜØ enjoyable, YJ®Ó useful, J interesting, ÉÜØ boring, ­J®k light, PAJÜØ excellent,
­J ¢ Ë nice , @Y g. very. Among these words, seven words are semantically similar to
YJk. "good". We notice some similarity errors:
– The word ÉÜØ "boring" is close to YJk. "good", which is not true.
– The word É ÜØ "boring" is closer to Y J k. "good" than PA J ÜØ "excellent", which is
false.</p>
          <p>We think that this similarity error is strongly linked to the way of Doc2vec learning.
In fact, paragraph vector algorithm extract representations that covers syntactic and
semantic information based on the context. This means that words with similar context
are very near in the vector space, even antonyms. To circumvent this problem, the
representations should be constructed by predicting the context and the polarity at a time.</p>
        </sec>
        <sec id="sec-3-7-2">
          <title>Error rate</title>
        </sec>
      </sec>
      <sec id="sec-3-8">
        <title>Regression</title>
        <p>67.62%</p>
        <p>MLP
69.42%</p>
        <p>For multi-class classification, we tested also MLP and LR classifiers. The
performances obtained in multi-class classification framework are reported in table 5. In
this framework, the input of each classifier is LABR dataset after application of light
stemming and special character preprocessing. Table 5 shows that logistic regression
is more efficient that MLP. In fact, the error rate with regression is lower than with
MLP. Moreover, the error rate in the binary classification framework is lower than in
multi-class framework. Indeed and under the same dataset preprocessing and classifier
hyperparameters, the error rate obtained with regression is 23.31% with binary
classification and 67.62% in multi-class classification which is obviously much harder to
handle. In fact, having more classes is not the only challenge imposed by multi-class
classification. The other difficulty comes from the relation between some classes, i.e
the relation between positive and very positive polarities and relation between negative
and very negative polarities.</p>
        <p>
          works with LABR
Our work
[
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]
[
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]
        </p>
      </sec>
      <sec id="sec-3-9">
        <title>Accuracy</title>
        <p>32.38%
45%
45.7%</p>
        <p>
          In this work, we adopted a flat classification (table 6) and we obtained an accuracy
equal to 32.38% by using regression classifier over Doc2vec representations. However,
[
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] used muti-Naive Bayes over BOW vectors. They obtained 45% as accuracy. All
works mentioned in tables 6 and 7 use LABR dataset for their experiments.
        </p>
      </sec>
      <sec id="sec-3-10">
        <title>Works with LABR</title>
        <p>
          [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]
[
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] prove that multi-level hierarchy enhance the performance of multi-class
framework (table 7). They used KNN classifier and they obtained an accuracy equal to 46.2%
with 2-level hierarchy. But, they obtained 57.8% as accuracy with a 4-level hierarchy.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusion and future works</title>
      <p>In this paper, we have made an Arabic sentiment analysis which uses embedding. The
aim of this study is to measure the utility of Doc2vec embeddings in Arabic SA
framework. The results reported in this paper match the difficulty of Arabic with respect
to English. Arabic is morphological rich language. So dealing with Arabic requires
preprocessing step. With the purpose to study the potential of preprocessing, we had
principally tested the contribution of light stemming in improving performance.</p>
      <p>
        As future work, we think that using tokenization in preprocessing could enhance the
performance [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ]. Moreover, Adding a stop word list consists an other way of
preprocessing. We would like also to test the common BOW representation: the input of our
classifiers becomes BOW vectors, not Doc2vec embeddings. So that we could compare
the two different representations.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Pang</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Opinion Mining and Sentiment Analysis</article-title>
          .
          <source>In: Foundations and Trends in Information Retrieval</source>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Korayem</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Crandall</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abdul-Mageed</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Subjectivity and sentiment analysis for arabic: A survey</article-title>
          .
          <source>In: Advanced Machine Learning Technologies and Applications</source>
          , vol.
          <volume>322</volume>
          , pp.
          <fpage>128</fpage>
          -
          <lpage>139</lpage>
          . (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Farra</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Challita</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Assi</surname>
            ,
            <given-names>R.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hajji</surname>
          </string-name>
          , H.:
          <article-title>Sentence-level and document-level sentiment mining for arabic texts</article-title>
          . In: ICDMW (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Almas</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ahmad</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>A note on extracting sentiments in financial news in english, arabic &amp; ardu</article-title>
          . In: CAASL (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Abdulla</surname>
            ,
            <given-names>N.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ahmed</surname>
            ,
            <given-names>N.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shehab</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Al-Ayyoub</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Al-Kabi</surname>
            ,
            <given-names>M.N.</given-names>
          </string-name>
          :
          <article-title>Towards Improving he Lexicon-Based Approach for Arabic Sentiment Analysis</article-title>
          .
          <source>In: International Journal of Information Technology and Web Engineering</source>
          , pp.
          <fpage>55</fpage>
          -
          <lpage>71</lpage>
          . (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Al-Kabi</surname>
            ,
            <given-names>M.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gigieh</surname>
            ,
            <given-names>A.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alsmadi</surname>
            ,
            <given-names>I.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wahsheh</surname>
            ,
            <given-names>H.A.</given-names>
          </string-name>
          :
          <article-title>Opinion Mining and Analysis for Arabic Language</article-title>
          . In:
          <source>International Journal of Advanced Computer Science and Applications</source>
          , pp.
          <fpage>181</fpage>
          -
          <lpage>195</lpage>
          . (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Abdulla</surname>
            ,
            <given-names>N.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Al-Ayyoub</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Al-Kabi</surname>
            ,
            <given-names>M.N.:</given-names>
          </string-name>
          <article-title>An extended analytical study of arabic sentiments</article-title>
          .
          <source>In: International Journal of Big Data Intelligence</source>
          , vol.
          <volume>1</volume>
          , pp.
          <fpage>103</fpage>
          -
          <lpage>113</lpage>
          . (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Bayoudhi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hadrich</surname>
            <given-names>Belghith</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Ghorbal</surname>
          </string-name>
          , H.:
          <article-title>Sentiment Classification of Arabic Documents: Experiments with multi-type features and ensemble algorithm</article-title>
          .
          <source>In: 29th Pacific Asia Conference on Language, Information and computation</source>
          , Shanghai (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Mountassir</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Benbrahim</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Berrada</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Sentiment classification on Arabic corpora: A preliminary cross-study</article-title>
          .
          <source>In: Document Numérique</source>
          , vol.
          <volume>16</volume>
          , pp.
          <fpage>73</fpage>
          -
          <lpage>96</lpage>
          . (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. Al Shboul,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Al-Ayyoub</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Jararweh</surname>
          </string-name>
          , Y.:
          <article-title>Multi-Way Sentiment Classification of Arabic Reviews</article-title>
          .
          <source>In: the 6th International Conference on Information and Communication Systems (ICICS</source>
          <year>2015</year>
          )
          <article-title>(</article-title>
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Al-Ayyoub</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nuseir</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kanaan</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Al-Shalabi</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Hierarchical Classifiers for MultiWay Sentiment Analysis of Arabic Reviews</article-title>
          .
          <source>In: International Journal of Advanced Computer Science and Application</source>
          , vol.
          <volume>7</volume>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>El-Halees</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Arabic opinion mining using combined models</article-title>
          .
          <source>In International Arab Conference On Information Technology</source>
          , (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Ibrahim</surname>
            ,
            <given-names>H.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abdou</surname>
            ,
            <given-names>S.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gheith</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Sentiment analysis for modern standard Arabic and colloquial</article-title>
          .
          <source>In: International Journal on Natural Language Computing (IJNLC)</source>
          , vol.
          <volume>4</volume>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Refaee</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rieser</surname>
          </string-name>
          , V.:
          <article-title>iLab-Edinburgh at SemEval-2016 Task 7: A Hybrid Approach for Determining Sentiment Intensity of Arabic Twitter Phrases</article-title>
          .
          <source>In: Proceedings of SemEval-2016</source>
          , pp.
          <fpage>474</fpage>
          -
          <lpage>480</lpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Le</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Distributed representations of sentences and documents</article-title>
          .
          <source>In: proceedings ofthe 31 International Conference om Machine Learning</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Maas</surname>
            ,
            <given-names>A.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Daly</surname>
            ,
            <given-names>R.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pham</surname>
            ,
            <given-names>P.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ng</surname>
            ,
            <given-names>A.Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Potts</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Learning word vectors for sentiment analysis</article-title>
          .
          <source>In: Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics</source>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Mahmoud</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aly</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Atiya</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>LABR 2.0: Large Scale Arabic Sentiment Analysis Benchmark</article-title>
          . In: arXiv e-print
          <source>(arXiv:1411.6718)</source>
          . (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Rushdi-Saleh</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martin-Valdivia</surname>
            ,
            <given-names>M.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Urena-Lopez</surname>
            ,
            <given-names>L.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Perea-Ortega</surname>
            ,
            <given-names>J.M.</given-names>
          </string-name>
          :
          <article-title>Bilingual Experiments with an Arabic-English Corpus for Opining Mining</article-title>
          .
          <source>In: Proceedings of Recent Advances in Natural Language Processing</source>
          , pp.
          <fpage>740</fpage>
          -
          <lpage>745</lpage>
          , (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Biltawi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Etaiwi</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tedmori</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hudaib</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Awajan</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Sentiment Classification Techniques for Arabic Language: A survey</article-title>
          .
          <source>In: the 7th International Conference on Information and Computation System ICICS</source>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Korayem</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Sentiment/Subjectivity analysis survey for languages other than English</article-title>
          .
          <source>In: arXiv:1601.00087v2 [cs.CL]</source>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Mikolov</surname>
            , T., chen,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corrado</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dean</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Efficient estimation of word representations in vector space</article-title>
          . (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Pennington</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rocher</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manning</surname>
          </string-name>
          , C.D.: Glove:
          <article-title>Global vectors for words representation</article-title>
          .
          <source>In: EMNLP</source>
          , vol.
          <volume>14</volume>
          , pp.
          <fpage>1532</fpage>
          -
          <lpage>1543</lpage>
          . (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Socher</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Perelygin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>J.Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chuang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manning</surname>
            ,
            <given-names>C.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ng</surname>
            ,
            <given-names>A.Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Potts</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Recursive deep models for semantic compositionality over a sentiment treebank</article-title>
          .
          <source>In: Conference on Emperical Methods in Natural Language Processing</source>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Al-Kabi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Al-Ayyoub</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alsmadi</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wahsheh</surname>
          </string-name>
          , H.:
          <article-title>A Prototype for a Standard Arabic Sentiment Analysis Corpus</article-title>
          . In: International
          <source>Arab Journal of Information Technology</source>
          , pp.
          <fpage>163</fpage>
          -
          <lpage>170</lpage>
          . (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Bayoudhi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ghorbel</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koubaa</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hadrich</surname>
            <given-names>Belguith</given-names>
          </string-name>
          , L.:
          <article-title>entiment classification at discourse segment level: Experiments on multi-domain arabic corpus</article-title>
          .
          <source>In: Journal for Language Technology and Computational Linguistics</source>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Al-Ayyoub</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Bani</given-names>
            <surname>Essa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Alsmadi</surname>
          </string-name>
          ,
          <string-name>
            <surname>I.T.</surname>
          </string-name>
          :
          <article-title>Lexicon-based sentiment analysis of arabic tweets</article-title>
          .
          <source>In: International Journal of Social Network Mining</source>
          , pp.
          <fpage>101</fpage>
          -
          <lpage>114</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Doaa Mohey El-Din Mohamed</surname>
          </string-name>
          , H.:
          <article-title>A survey on sentiment analysis challenges</article-title>
          .
          <source>In: Journal of King</source>
          Saud University-Engineering
          <string-name>
            <surname>Sciences</surname>
          </string-name>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Biltawi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Etaiwi</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tedmori</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hudaib</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Awajan</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Sentiment classification techniques for arabic language: A survey</article-title>
          . (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Mdhaffar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bougares</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Estève</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hadrich</surname>
            <given-names>Belguith</given-names>
          </string-name>
          ,
          <string-name>
            <surname>L.</surname>
          </string-name>
          :
          <article-title>Sentiment Analysis of Tunisian Dialect: Linguistic Resources and Experiments</article-title>
          .
          <source>In: Proceedings of The Third Arabic Natural Language Processing Workshop (WANLP)</source>
          , pp.
          <fpage>55</fpage>
          -
          <lpage>61</lpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Duwairi</surname>
            ,
            <given-names>R.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qarqaz</surname>
          </string-name>
          , I,:
          <article-title>Arabic Sentiment Analysis using Supervised Classification</article-title>
          .
          <source>In: The 1st International Workshop on Social Networks Analysis, Management and Security (SNAMS-2014)</source>
          ,Barcelona, Spain, (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>