<!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>Semi-supervised Sentiment Analysis for Under-resourced Languages with a Sentiment Lexicon</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Peng Liu</string-name>
          <email>peng.liu@ntnu.no</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Cristina Marco</string-name>
          <email>cristina.marco@ntnu.no</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jon Atle Gulla</string-name>
          <email>jon.atle.gulla@ntnu.no</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dep. of Computer Science, NTNU</institution>
          ,
          <addr-line>7491 Trondheim</addr-line>
          ,
          <country country="NO">Norway</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <abstract>
        <p>This paper presents the results of using semi-supervised sentiment analysis on an under-resourced language such as Norwegian. To perform these experiments, two external resources have been used: an available training corpus containing Norwegian reviews from major newspaper sources (NoRec) [23], and a newly created general sentiment lexicon for Norwegian, as presented in [12]. The results of our experiments show that the performance improves significantly when the sentiment lexicon is used. Besides, the best results are obtained using Support Vector Machines (SVM) as the machine learning algorithm used for training with an AUC score of around 92%. An alternative statistical measure was used for evaluation, Area Under ROC Curve (AUC), in order to deal with the highly imbalanced nature of the dataset.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>CCS CONCEPTS</title>
      <p>Information systems Sentiment analysis; Content
analysis and feature selection; Language models;</p>
    </sec>
    <sec id="sec-2">
      <title>INTRODUCTION</title>
      <p>Sentiment analysis, or the automatic interpretation of the
positive or negative orientation of a text, is now a widely
used technique for several intelligent applications.</p>
      <p>There are two main methods to do sentiment analysis. A
widely used method is to use a big training corpus to train
a supervised learning algorithm. The main challenge of this
approach is cross-domain sentiment analysis. As soon as the
trained model is used on diferent corpus the performance of
the analysis drops abruptly. The second method makes use
of a sentiment lexicon in order to perform sentiment analysis
on any type of text. Very frequently a rule-based sentiment
analysis algorithm is used in this approach, which simply
averages the number and/or weights of the polarity words in
the text.</p>
      <p>A common challenge of both approaches is the lack of
suficiently big and representative training corpora and sentiment
lexicons. Despite the fact that the number of resources for the
English language is enormous, the reality is that resources
for other languages are still quite scarce. Training corpora
Copyright ' 2019 for this paper by its authors. Use permitted under
Creative Commons License Attribution 4.0 International (CC BY 4.0).
require annotation and they are usually domain dependent.
Besides, general sentiment lexicons are very expensive to
build and in most languages they are not easily available.</p>
      <p>The aim of this paper is two-fold. Firstly, we want to
present the results of using semi-supervised machine
learning on an available training corpus. Secondly, we seek to
determine the impact of using a general sentiment lexicon for
semi-supervised learning. We will perform these experiments
on a low-resource Scandinavian language as Norwegian.</p>
      <p>The contents of this paper are as follows. Related work is
presented in Section 2. Then, the method presented in this
paper is presented in Section 3 Our experiments and results
are described in Section 4. This paper concludes with a brief
discussion in Section 5.
2</p>
    </sec>
    <sec id="sec-3">
      <title>RELATED</title>
    </sec>
    <sec id="sec-4">
      <title>WORK</title>
      <p>
        A number of machine learning and lexicon-based approaches
for sentiment analysis have been proposed in recent research.
With respect to the first technique, most approaches use
classification algorithms to determine the polarity of a text,
such as Support Vector Machines (SVM), Bayesian Networks,
and decision trees, among others. For example, a supervised
approach was presented by Habernal et al. [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] in which they
explored mutual information, information gain, chi-square,
odds ratio and relevancy score. SVM has been employed to
attain 73.85 % f-measure. A manually tagged Facebook dataset
was employed for evaluation which may be a source of bias.
Sentiment polarity categorization using information theoretic
approaches was explored by Lin et al. [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Approaches such
as information gain, chi-square were applied in completely
supervised experimental settings. The sentiment scores were
computed by determining the correlation of a term with
positive and negative labels, respectively. Term frequency was
incorporated to intensify the feature weight. An accuracy
ranging from 80.65 to 82.80 % was achieved on diferent
product review datasets. However this approach is highly
domain specific, needs labeled data for training and does not
handle singularities. In turn, Singh and Husain [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] evaluated
three supervised machine learning algorithms namely SVM,
Naive Bayes and Multi-Layer Perceptron (MLP). The best
performance results of 81.15 % accuracy were achieved for
SVM on a movie review dataset. Each of these supervised
algorithms has its pros and cons such that nominal attributes
and missing values must be processed for SVM. Besides,
Naive Bayes assumes attribute independence that might not
always be the case, whereas MLP needs more training data
and execution time.
      </p>
      <p>
        Regarding lexicon-based techniques, SentiWordNet is one
of the most generally used sentiment lexicons in the
literature [
        <xref ref-type="bibr" rid="ref14 ref18">14, 18</xref>
        ]. This lexicon is based on WordNet and it contains
multiple senses of a word. Besides, it provides a positive,
objective, and negative value for each sense. In a semi-supervised
approach, a sentiment sense inventory was built by Ortega
et al. [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] based on SentiWordNet (SWN) scores. Rule-based
labeling was employed to label the SWN scores into five
categories. Adjectives, adverbs and verbs were utilized to
achieve 50.17 % f1-score on tweets dataset. Low performance
level and ignorance of nouns as semantic words are two of
the major problems in this research. Ohana and Tierney
[
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] investigated sentiment orientation using SentiWordNet
with SVM using adjectives, adverbs and verbs as candidate
features in a semi-supervised manner. The feature weight was
computed by considering the term position relative to the
total number of terms in the document. They achieved 69.35
% accuracy on a movie review dataset. A constant value was
manually adjusted to optimize the feature weight, and nouns
were not included in the list of candidate features to be used
as semantic words. Another semi-supervised approach was
presented by Bhaskar et al. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] in which they identified the
emotions using WordNetAfect and SWN followed by SVM
classification using term frequency in SVM vectors. SWN,
SenticNet and a list of positive/negative words were
incorporated with SVM by Chikersal et al. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. SentislangNet was
constructed by Pandarachalil et al. [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] using SWN and
SenticNet with a slangs dictionary. Ghosh and Kar [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] utilized
adjectives adjacent to nouns as sentiment features based on
SWN.
      </p>
      <p>
        There are a number of lexical resources for English
sentiment analysis, such as WordNet-Afect [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], SentiSense [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ],
Opinion Lexicon [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], Subjectivity Lexicon Rilof and Wiebe
[
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] and MPQA Opinion Corpus [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ], etc. However, for
underresourced languages like Norwegian, it is challenging to find
training corpora or sentiment lexicons. Recently, Velldal et al.
[
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] have released a Norwegian Review corpus which can
be used for evaluating sentiment analysis algorithms. This
corpus will be used in our experiments.
3
      </p>
    </sec>
    <sec id="sec-5">
      <title>METHOD</title>
      <p>Similar to the general frameworks of sentiment analysis, the
input to our pipeline are datasets from specific data sources
and the output a unique polarity score for the input
document. The overview of the proposed approach is presented in
Figure 1. After receiving the data from data repositories, the
framework transmits the data to a data pre-processing
module. After these data are part-of-speech tagged, the tagged
output is conveyed into the feature extraction module, that
enriches the text with sentiment information from a
sentiment lexicon. Finally, the classifier assigns the input test set
with sentiment polarities after the model learning process.
3.1</p>
    </sec>
    <sec id="sec-6">
      <title>Data pre-processing</title>
      <p>In order to convert the unstructured data into machine
readable format, an extensive pre-processing procedures is
required. Specifically, we apply the following strategies:
∙ Stemming and lemmatization are general means to
avoid diferent forms of a word to appear in the same
document, especially when dictionary lookup needs to
be performed. Stemming usually obtains the stem of
the word by removing derivational axfies. In contrast,
lemmatization reduces the word to its lemma by
considering the use of a vocabulary and morphological
analysis of the word. Even though we are aware that
lemmatization can be more efective in the early stages
of data pre-processing, lemmatizers are hard to find
for the Norwegian language. For this reason, NLTK
was used as a stemming tool1 to handle diferent word
variants in Norwegian.
∙ Stop words are usually semantically empty, and thus
they should be removed from the original documents.
For Norwegian NLTK was used to perform this
filtering2.
∙ Negations are also crucial in handling polarity shift
problem in sentiment analysis. If negation appears in
a sentence, we should consider if the sentiment score
needs to be reversed or not. Thus, in this paper, before
the removal of the stop words, we manually keep the
following negations in Norwegian: ikke,ikkje, ei, nei,
aldri, neppe, ingen, inga, intet, inkje, that respectively
mean not, no, never, hardly, none, any.
3.2</p>
    </sec>
    <sec id="sec-7">
      <title>Part of speech tagging</title>
      <p>Part-of-Speech (POS) tagging is the process of assigning
a morphosyntactic category to each word appearing in a
given text. Identifying POS tags is also a key procedure to
sentiment classification tasks as it can help to distinguish
diferent sentiment polarities with diferent sentiment scores.</p>
      <p>
        Most POS tagging tools are designed for English language.
In other languages, such as Norwegian, these tools are scarce.
Fortunately, the work in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] ofers us a POS tagger for
Norwegian bøkmal˚ , which will assign each word in the corpus
with a tag. The tag will then be projected to sentiment lexicon
tag according to the mapping defined in Table 1. Note that
we do not incorporate adverbs in our experiments because
there are no adverbs in the sentiment lexicon.
Three kinds of features are extracted from the datasets by
using a feature extraction module, namely TF-IDF, sentiment
vector and statistical features.
      </p>
      <p>Term Frequency Inverse Document Frequency (TF-IDF)
is a popular and eficient scheme to determine how relevant
a word is to a particular document. Intuitively, words
commonly appear in a single or a small set of documents are
more relevant/representative than words appears in most
1http://snowball.tartarus.org/algorithms/norwegian/stemmer.html
2https://github.com/xiamx/node-nltk-stopwords
documents but with high term frequency. Such
representative words are usually assigned with high TF-IDF score. On
the contrary, commonly occurring words are always assigned
a low TF-IDF score. Thus, the first feature is an input vector
with the same length as the vocabulary size. Each element
of the vector is set to a specific TF-IDF score if the word
appears in the input document, and otherwise 0.</p>
      <p>The second feature is a vector with the same length as
the first feature (SV). In contrast, each element of the vector
is assigned a particular sentiment score from the sentiment
lexicon according to the word’s part-of-speech in the input
document.</p>
      <p>Some statistical features are also important for sentiment
classification (SS). Specifically, in this paper, we make
statistics on:
1) The minimum/maximum sentiment score of the input
document.
2) The number of negative/positive words of the input
document.
3) The sum of negative/positive score in the input
document.
4) If the sum of negative score is higher than the positive
score.
3.4</p>
    </sec>
    <sec id="sec-8">
      <title>Algorithms</title>
      <p>In this paper we have evaluated the results of four
diferent machine learning algorithms that are generally used in
text classification: Gaussian Naive Bayes (NB), Logistic
Regression (LR), Support Vector Machine (SVM) and Neural
Networks (NN). Implementations in the freely available
package scikit-learn were used for these experiments.3</p>
      <p>
        Machine learning algorithms have been widely used for
sentiment analysis and text classification. Especially, SVM,
that tries to find the maximum margin to separate classes,
has been considered more appropriate than generative models
for sentiment classification because it can diferentiate mixed
sentiment better [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. However, in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], it is suggested that a
Naive Bayes classifier might be more appropriate for small
training data since SVM needs a large set of training data
in order to achieve a high classification accuracy. Besides,
researchers in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] adopted NB for Norwegian political news
sentiment classification and achieved comparatively good
results.
      </p>
      <p>The reason that we choose LR as one of our baselines
lies in that similarly to NB and SVM, LR is a lightweight
algorithm with relatively high computational speed. Even for
some tasks, LR probably performs better than other more
complicated algorithms.</p>
      <p>
        Neural Networks, especially deep learning, are gaining lots
of attention lately due to its superiority in terms of accuracy
when trained on huge amount of data. Recent studies have
already employed NN to solve large-scale unsupervised or
semi-supervised sentiment classification, in which each layer
of a deep neural network architecture represents features at a
diferent level [
        <xref ref-type="bibr" rid="ref13 ref21">13, 21</xref>
        ]. However, it has not yet been utilized
3https://scikit-learn.org/stable/index.html
for sentiment identifier in the Norwegian language. Thus, in
this paper, we make an initial attempt and implement a
fourlayer Multilayer Perceptron (MLP) with 100 units in each
layer to perform the given tasks. The detailed experiments
are described in Section 4.
4
      </p>
    </sec>
    <sec id="sec-9">
      <title>EXPERIMENTS</title>
      <p>In this section, we conduct our experiments on a real-world
dataset. First, we introduce the datasets, sentiment lexicon,
data preparation and evaluation metrics. Then we compare
the performance of sentiment classification with diferent
algorithms. After that, the efectiveness of various features
proposed in this paper will be tested.
4.1</p>
    </sec>
    <sec id="sec-10">
      <title>Data sets</title>
      <p>Two resources were only used in these experiments: a training
corpus and a sentiment lexicon.</p>
      <p>
        4.1.1 Training corpus. The Norwegian Review Corpus
(NoReC) is the training corpus used for these experiments.4
This corpus was created for the purpose of training and
evaluating models for document-level sentiment analysis. The
dataset contains more than 35,000 full-text reviews (approx.
15 million tokens) from Norwegian news sources and
covering a range of domains, including literature, movies, video
games, restaurants, music and theater, in addition to product
reviews across a range of categories. In this dataset, each
review is labeled with a manually assigned score of 1-6, as
provided by the rating of the original author and following
the Norwegian newspaper review tradition [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ].
      </p>
      <p>
        4.1.2 Sentiment lexicon. The lexicon used in this approach
is a newly created general sentiment lexicon for the Norwegian
language. In brief, the weights from SentiWordNet [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] were
automatically transferred into the Danish WordNet, and
the resulting resource was translated into Norwegian. The
approach used to build this resource is explained in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. This
lexicon contains 33,224 synsets and 35,035 wordsenses with
information of their positive, negative or neutral polarity.
Similarly to SentiWordnet, only 20% of the senses show
positive or negative polarity. The distribution of synsets per
morphological category in the lexicon is shown in Figure 2.
4.2
      </p>
    </sec>
    <sec id="sec-11">
      <title>Data preparation</title>
      <p>In order to perform the semi-supervised learning experiments,
the review corpus was randomly split in a training, that
amounts to 80% of the total review texts, and a test corpus,
to 20%. To evaluate the efect of the type of text in the
results, we performed experiments with two diferent versions
of the review corpus. In the first experiments we used the
full dataset, where reviews with 1, 2 and 3 review points
were considered negative, and reviews with 4,5 and 6 were
positive. In the second experiments, a simplified version of
the review corpus was used, where only reviews with 1 and 2
review points were considered negative, and reviews with 5
and 6 positive. Reviews with 3 and 4 points were excluded
4https://github.com/ltgoslo/norec
from the dataset in order to avoid the natural ambiguous
language inherent to borderline cases in which the reviewer
does not clearly express whether she has a fully positive or
negative opinion on the product or service.</p>
      <p>Some general statistics on these two kinds of datasets can
be observed in Table 2. From the disproportionate ratio, we
can see the sentiment polarity distribution is remarkably
imbalanced across these two datasets, which will render the
standard accuracy no longer reliable. There exists many ways
to alleviate such phenomena, such as up-sampling,
downsampling, change training strategy and so on. In this paper,
we adopt down-sampling of our datasets with randomly
removing observations from the majority class and keeping
the same number of observations with the minority class.
Meanwhile, instead of using the accuracy metric, we adopt
Area Under ROC Curve (AUC), a well-known classification
metric, to evaluate the performance.
limited amount of training data. We think Neural Networks
are more suitable for large-scale datasets and more complex
problems.</p>
      <p>Besides, it is interesting to observe that the performances
on the simplified review corpus are better than the ones
on the full version. As it was mentioned before, this might
be the case because in the complete dataset, reviews rated
by customers with 3 and 4 review points show ambiguous
opinions which actually cannot be diferentiated so easily as
positive or negative sentiment polarity, and thus bring extra
noise to the model training process.
In this section, we experiment on the efectiveness of
classification performance with diferent feature combinations.
The results are shown in Tables 4 and 5. We can see from
both tables, the performances of SVM are superior than the
other models on nearly all kinds of feature combinations on
all datasets, which further verify the efectiveness of SVM
model on sentiment classification.</p>
      <p>In terms of features, similar patterns can be found on
both datasets. Firstly, TF-IDF is the most important feature
in our experiments because our model with TF-IDF solely
achieves the best overall performance in AUC score than the
model with SV or SS. Furthermore, the results deteriorate
dramatically if only SV+SS are considered. On the other
hand, statistical features (SS) have the lowest impact on
sentiment classification for the model with TF-IDF+SV+SS
improves the performance from the model with TF-IDF+SS
a little but not much. Lastly, the model incorporating three
input features outperforms the model with other feature
combinations in AUC score suggests that all three kinds of
features are still helpful in our tasks from diferent aspects.
TF-IDF filters words with their representativeness according
to TF-IDF scores in the first place. Apart from that, SV
contributes to the sentiment distribution with part-of-speech
appearing in sentiment lexicon. Finally, SS brings to the
model useful patterns in the perspective of statistics.
Therefore, our approach with TF-IDF+SV+SS presents the best
AUC score in most cases in our experiments.
5</p>
    </sec>
    <sec id="sec-12">
      <title>DISCUSSION AND FUTURE WORK</title>
      <p>In this paper we investigate semi-supervised sentiment
analysis using a sentiment lexicon for an under-resourced language
as Norwegian. To our knowledge, this is the first paper that
explores this challenge on Norwegian. The results of our
experiments show that SVM perform the best. As expected,
the use of features obtained from the general sentiment
lexicon improves the results significantly. Interestingly, Neural
Networks do not obtain competitive results. Our impression
is that this might be the result of using a comparatively
small dataset. We propose to use an alternative statistical
measure to evaluate the performance of the machine learning
algorithms, AUC, as the training corpus is highly imbalanced.
6</p>
    </sec>
    <sec id="sec-13">
      <title>ACKNOWLEDGMENTS</title>
      <p>This work was supported by the Research Council of Norway
(grant number 245469).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Stefano</given-names>
            <surname>Baccianella</surname>
          </string-name>
          , Andrea Esuli, and
          <string-name>
            <given-names>Fabrizio</given-names>
            <surname>Sebastiani</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>Sentiwordnet 3.0: an enhanced lexical resource for sentiment analysis and opinion mining</article-title>
          .
          <source>In Proceedings of the Seventh conference on International Language Resources and Evaluation (LREC'10)</source>
          , Vol.
          <volume>10</volume>
          .
          <fpage>2200</fpage>
          -
          <lpage>2204</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Patrik</surname>
            <given-names>F Bakken</given-names>
          </string-name>
          ,
          <article-title>Terje A Bratlie, Cristina Marco</article-title>
          , and Jon Atle Gulla.
          <year>2016</year>
          .
          <article-title>Political News Sentiment Analysis for Under-resourced Languages</article-title>
          .
          <source>In Proceedings of COLING</source>
          <year>2016</year>
          ,
          <source>the 26th International Conference on Computational Linguistics: Technical Papers</source>
          .
          <fpage>2989</fpage>
          -
          <lpage>2996</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Jasmine</given-names>
            <surname>Bhaskar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K</given-names>
            <surname>Sruthi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Prema</given-names>
            <surname>Nedungadi</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Hybrid approach for emotion classification of audio conversation based on text and speech mining</article-title>
          .
          <source>Procedia Computer Science</source>
          <volume>46</volume>
          (
          <year>2015</year>
          ),
          <fpage>635</fpage>
          -
          <lpage>643</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Prerna</given-names>
            <surname>Chikersal</surname>
          </string-name>
          , Soujanya Poria, Erik Cambria, Alexander Gelbukh, and Chng Eng Siong.
          <year>2015</year>
          .
          <article-title>Modelling public sentiment in Twitter: using linguistic patterns to enhance supervised learning</article-title>
          .
          <source>In International Conference on Intelligent Text Processing and Computational Linguistics</source>
          . Springer,
          <fpage>49</fpage>
          -
          <lpage>65</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Hang</given-names>
            <surname>Cui</surname>
          </string-name>
          , Vibhu Mittal, and
          <string-name>
            <given-names>Mayur</given-names>
            <surname>Datar</surname>
          </string-name>
          .
          <year>2006</year>
          .
          <article-title>Comparative experiments on sentiment classification for online product reviews</article-title>
          .
          <source>In AAAI</source>
          , Vol.
          <volume>6</volume>
          . 30.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Jorge</given-names>
            <surname>Carrillo de Albornoz</surname>
          </string-name>
          , Laura Plaza, and Pablo Gerv´as.
          <year>2012</year>
          .
          <article-title>SentiSense: An easily scalable concept-based affective lexicon for sentiment analysis</article-title>
          .
          <source>In Proceedings of the Eighth International Conference on Language Resources</source>
          and
          <article-title>Evaluation (LREC-</article-title>
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Monalisa</given-names>
            <surname>Ghosh</surname>
          </string-name>
          and
          <string-name>
            <given-names>Animesh</given-names>
            <surname>Kar</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Unsupervised linguistic approach for sentiment classification from online reviews using SentiWordNet 3.0</article-title>
          .
          <source>International Journal of Engineering Research and Technology 2</source>
          ,
          <issue>9</issue>
          (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Ivan</given-names>
            <surname>Habernal</surname>
          </string-name>
          , Tom´aˇs Pt´aˇcek, and
          <string-name>
            <given-names>Josef</given-names>
            <surname>Steinberger</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Reprint of “Supervised sentiment analysis in Czech social media”</article-title>
          .
          <source>Information Processing &amp; Management</source>
          <volume>51</volume>
          ,
          <issue>4</issue>
          (
          <year>2015</year>
          ),
          <fpage>532</fpage>
          -
          <lpage>546</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Zhang</given-names>
            <surname>Hailong</surname>
          </string-name>
          , Gan Wenyan, and
          <string-name>
            <given-names>Jiang</given-names>
            <surname>Bo</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Machine learning and lexicon based methods for sentiment classification: A survey</article-title>
          .
          <source>In 2014 11th Web Information System and Application Conference</source>
          . IEEE,
          <fpage>262</fpage>
          -
          <lpage>265</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Minqing</given-names>
            <surname>Hu</surname>
          </string-name>
          and
          <string-name>
            <given-names>Bing</given-names>
            <surname>Liu</surname>
          </string-name>
          .
          <year>2004</year>
          .
          <article-title>Mining and summarizing customer reviews</article-title>
          .
          <source>In Proceedings of the tenth ACM SIGKDD international conference on Knowledge discovery and data mining. ACM</source>
          ,
          <volume>168</volume>
          -
          <fpage>177</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Yuming</surname>
            <given-names>Lin</given-names>
          </string-name>
          , Jingwei Zhang, Xiaoling Wang, and
          <string-name>
            <given-names>Aoying</given-names>
            <surname>Zhou</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>An information theoretic approach to sentiment polarity classification</article-title>
          .
          <source>InProceedings of the 2nd joint WICOW/AIRWeb workshop on web quality. ACM</source>
          ,
          <volume>35</volume>
          -
          <fpage>40</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Cristina</surname>
            <given-names>Marco</given-names>
          </string-name>
          , Peng Liu, and Jon Atle Gulla. “
          <article-title>Under review”. Cross-lingual sentiment analysis for under-resourced languages using machine translation and sentence embeddings. (“Under review”).</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Xinfan</surname>
            <given-names>Meng</given-names>
          </string-name>
          , Furu Wei, Xiaohua Liu, Ming Zhou, Ge Xu,
          <string-name>
            <given-names>and Houfeng</given-names>
            <surname>Wang</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>Cross-lingual mixture model for sentiment classification</article-title>
          .
          <source>In Proceedings of the 50th Annual Meeting of the Association for Computational Linguistics: Long Papers-Volume 1. Association for Computational Linguistics</source>
          ,
          <fpage>572</fpage>
          -
          <lpage>581</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>Arturo</given-names>
            <surname>Montejo-R´aez</surname>
          </string-name>
          , Eugenio Mart´
          <article-title>ınez-C´amara, M Teresa Mart´ın-</article-title>
          <string-name>
            <surname>Valdivia</surname>
            , and
            <given-names>L Alfonso</given-names>
          </string-name>
          <string-name>
            <surname>Uren</surname>
          </string-name>
          <article-title>˜a-L´opez</article-title>
          .
          <year>2014</year>
          .
          <article-title>Ranked wordnet graph for sentiment polarity classification in twitter</article-title>
          .
          <source>Computer Speech &amp; Language</source>
          <volume>28</volume>
          ,
          <issue>1</issue>
          (
          <year>2014</year>
          ),
          <fpage>93</fpage>
          -
          <lpage>107</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>Bruno</given-names>
            <surname>Ohana</surname>
          </string-name>
          and
          <string-name>
            <given-names>Brendan</given-names>
            <surname>Tierney</surname>
          </string-name>
          .
          <year>2009</year>
          .
          <article-title>Sentiment classification of reviews using SentiWordNet</article-title>
          .
          <source>In 9th. IT &amp; T Conference</source>
          .
          <volume>8</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Reynier</surname>
            <given-names>Ortega</given-names>
          </string-name>
          , Adrian Fonseca, and
          <string-name>
            <given-names>Andres</given-names>
            <surname>Montoyo</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>SSA-UO: Unsupervised Twitter Sentiment Analysis</article-title>
          .
          <source>In Second joint conference on lexical and computational semantics (* SEM)</source>
          , Vol.
          <volume>2</volume>
          .
          <fpage>501</fpage>
          -
          <lpage>507</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Rafeeque</surname>
            <given-names>Pandarachalil</given-names>
          </string-name>
          ,
          <source>Selvaraju Sendhilkumar, and GS Mahalakshmi</source>
          .
          <year>2015</year>
          .
          <article-title>Twitter sentiment analysis for large-scale data: an unsupervised approach</article-title>
          .
          <source>Cognitive computation 7</source>
          ,
          <issue>2</issue>
          (
          <year>2015</year>
          ),
          <fpage>254</fpage>
          -
          <lpage>262</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>Isidro</given-names>
            <surname>Penalver-Martinez</surname>
          </string-name>
          , Francisco Garcia-Sanchez, Rafael Valencia-Garcia,
          <string-name>
            <given-names>Miguel</given-names>
            <surname>Angel</surname>
          </string-name>
          Rodriguez-Garcia, Valentin Moreno, Anabel Fraga, and Jose Luis Sanchez-Cervantes.
          <year>2014</year>
          .
          <article-title>Feature-based opinion mining through ontologies</article-title>
          .
          <source>Expert Systems with Applications</source>
          <volume>41</volume>
          ,
          <issue>13</issue>
          (
          <year>2014</year>
          ),
          <fpage>5995</fpage>
          -
          <lpage>6008</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>Ellen</given-names>
            <surname>Riloff</surname>
          </string-name>
          and
          <string-name>
            <given-names>Janyce</given-names>
            <surname>Wiebe</surname>
          </string-name>
          .
          <year>2003</year>
          .
          <article-title>Learning extraction patterns for subjective expressions</article-title>
          .
          <source>In Proceedings of the 2003 conference on Empirical methods in natural language processing. Association for Computational Linguistics</source>
          ,
          <fpage>105</fpage>
          -
          <lpage>112</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <source>[20] Pravesh Kumar Singh and Mohd Shahid Husain</source>
          .
          <year>2014</year>
          .
          <article-title>Methodological study of opinion mining and sentiment analysis techniques</article-title>
          .
          <source>International Journal on Soft Computing</source>
          <volume>5</volume>
          ,
          <issue>1</issue>
          (
          <year>2014</year>
          ),
          <fpage>11</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Richard</surname>
            <given-names>Socher</given-names>
          </string-name>
          , Alex Perelygin, Jean Wu, Jason Chuang,
          <string-name>
            <surname>Christopher D Manning</surname>
            ,
            <given-names>Andrew</given-names>
          </string-name>
          <string-name>
            <surname>Ng</surname>
            , and
            <given-names>Christopher</given-names>
          </string-name>
          <string-name>
            <surname>Potts</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Recursive deep models for semantic compositionality over a sentiment treebank</article-title>
          .
          <source>In Proceedings of the 2013 conference on empirical methods in natural language processing</source>
          .
          <volume>1631</volume>
          -
          <fpage>1642</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>Carlo</given-names>
            <surname>Strapparava</surname>
          </string-name>
          and
          <string-name>
            <given-names>Alessandro</given-names>
            <surname>Valitutti</surname>
          </string-name>
          .
          <year>2004</year>
          .
          <article-title>WordNet Affect: an Affective Extension of WordNet</article-title>
          .
          <source>In Proceedings of the Fourth International Conference on Language Resources and Evaluation (LREC'04).</source>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Erik</surname>
            <given-names>Velldal</given-names>
          </string-name>
          , Lilja Øvrelid, Eivind Alexander Bergem, Cathrine Stadsnes, Samia Touileb, and
          <string-name>
            <given-names>Fredrik</given-names>
            <surname>Jørgensen</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>NoReC: The Norwegian Review Corpus</article-title>
          .
          <source>In Language Resources and Evaluation</source>
          .
          <volume>4186</volume>
          -
          <fpage>4191</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <surname>Theresa</surname>
            <given-names>Wilson</given-names>
          </string-name>
          , Janyce Wiebe, and
          <string-name>
            <given-names>Paul</given-names>
            <surname>Hoffmann</surname>
          </string-name>
          .
          <year>2005</year>
          .
          <article-title>Recognizing contextual polarity in phrase-level sentiment analysis</article-title>
          .
          <source>In Proceedings of Human Language Technology Conference and Conference on Empirical Methods in Natural Language Processing.</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>