<!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>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Comparing Supervised Learning Methods for Classifying Spanish Tweets</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jorge Valverde</string-name>
          <email>andoni.valverde@ucsp.edu.pe</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Javier Tejada</string-name>
          <email>jtejadac@ucsp.edu.pe</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ernesto Cuadros</string-name>
          <email>ecuadros@ucsp.edu.pe</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Universidad Católica San Pablo Quinta Vivanco S/N , Urb. Campiña Paisajista</institution>
          ,
          <addr-line>Arequipa -</addr-line>
          <country country="PE">Perú</country>
        </aff>
      </contrib-group>
      <fpage>87</fpage>
      <lpage>92</lpage>
      <abstract>
        <p>This paper presents a set of experiments to address the global polarity classification task of Spanish Tweets of TASS 2015. In this work, we compare the main supervised classification algorithms for Sentiment Analysis: Support Vector Machines, Naive Bayes, Maximum Entropy and Decision Trees. We propose to improve the performance of these classifiers using a class reduction technique and then a voting algorithm called Naive Voting. Results show that our proposal outperforms the other machine learning methods proposed in this work.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Sentiment analysis is the computational study
of opinions about entities, events, people, etc.</p>
      <p>Opinions are important because they often are
taken into account in decision process.</p>
      <p>
        Currently, people use different social networks
to express their experiences with products or
commercial services. Twitter is one of the
biggest repositories of opinions and it is also
used as a communication channel between
companies and customers. The data generated
in Twitter is important for companies, because
- with that information -- they could know what
is been saying about their products, services
and competitors. In recent years, several
researches of NLP have developed different
methods to address the sentiment analysis
problem in Twitter. The vast majority of works
aim to classify a comment, according to the
polarity expressed, in three categories: positive,
negative or neutral
        <xref ref-type="bibr" rid="ref2 ref6">(Koppel and Schler, 2006)</xref>
        .
      </p>
      <p>The supervised classification algorithms are the
most used methods to classify comments or
opinions.</p>
      <p>In this paper, we present a comparison of some
supervised learning methods which have
achieved good results in other research works.</p>
      <p>Analyzing the errors of those methods, we
propose to use a class reduction technique and a
voting algorithm (which take into account the
results of supervised classifiers) to improve the
classification of opinions in Twitter.</p>
      <p>The rest of the paper is organized as follows:
Section 2 summarizes the main works in
Publicado en http://ceur-ws.org/Vol-1397/. CEUR-WS.org es una publicación en serie con ISSN reconocido
sentiment analysis. Section 3 describes our
proposal and in Section 4 we describe the
results that we have gotten. Finally, in Section
5, the conclusions of this work are presented.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        There are two general approaches to classify
comments or opinions in positive, negative or
neutral: supervised and unsupervised
algorithms. Supervised classification algorithms
are used in problems which are known a priori
the number of classes and representative
members of each class. The unsupervised
classification algorithms, unlike supervised
classification, do not have a training set, and
they use clustering algorithms to try to create
clusters or groups
        <xref ref-type="bibr" rid="ref8 ref9">(Mohri, Rostamizadeh and
Talwalkar, 2012)</xref>
        .
      </p>
      <p>The sentiment classification task could be
formulated as a supervised learning problem
with three classes: positive, negative and
neutral. The most used supervised techniques in
sentiment analysis are Naive Bayes (NB),
Support Vector Machines (SVM), Maximum
Entropy, etc. In most cases, SVM have shown
great improvement over Naive Bayes.</p>
      <p>
        Cui, Mittal, and Datar (2006) affirm that
SVM are more appropriate for sentiment
classification than generative models, because
they can better differentiate mixed feelings.
However, when the training data is small, a
Naive Bayes classifier could be more
appropriate. One of the earliest researches on
supervised algorithms which classify opinions
is presented in
        <xref ref-type="bibr" rid="ref11 ref14">(Pang, Lee, and Vaithyanathan,
2002)</xref>
        . In that work, authors use three machine
learning techniques to classify the sentiment in
movies comments. They test several features to
find the most optimal set of them. Unigrams,
bigrams, adjectives and position of words are
used as features in those techniques.
        <xref ref-type="bibr" rid="ref19">Ye, Zhang,
and Law (2009</xref>
        ) used three supervised learning
algorithms to classify comments: SVM, Naive
Bayes and Decision Trees. They use the
frequencies of words to represent a document.
      </p>
      <p>
        Most researches are focused for the English
language, since it is the predominant language
on the Internet. There are less works of
sentiment analysis in Spanish opinions;
however, Spanish is playing an important role.
For Spanish comments,
        <xref ref-type="bibr" rid="ref12">Perea-Ortega and
Balahur (2014)</xref>
        present several experiments to
address the global polarity classification task of
Spanish tweets. Those experiments have
focused on different feature replacements. The
replacements were mainly based on repeated
punctuation marks, emoticons and sentiment
words. The proposal of
        <xref ref-type="bibr" rid="ref3">Hernandez and Li
(2014)</xref>
        is based on semantic approaches with
linguistic rules for classifying polarity texts in
Spanish. Montejo-Raez, Garcia-Cumbreras and
Diaz-Galiano (2014) use supervised learning
with SVM over the sum of word vectors in a
model generated from the Spanish Wikipedia.
        <xref ref-type="bibr" rid="ref4">Jimenez et al., (2014</xref>
        ) developed an
unsupervised classification system which uses
an opinion lexicon and syntactic heuristic to
identify the scope of Spanish negation words.
        <xref ref-type="bibr" rid="ref16">San Vicente and Saralegi (2014</xref>
        ) implement a
Support Vector Machine (SVM) algorithm.
That system combines the information extracted
from polarity lexicons with linguistic features.
For Peruvian Spanish opinions, Lopez, Tejada
and Thelwall (2012) use a specialized
dictionary with vocabulary of that country for
Facebook comments. Lopez, Tejada and
Thelwall (2012) proposed one of the first
researches that analyze Peruvian opinions. In
that work, authors use a basic method based on
lexical resources to classify comments from
Facebook.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Proposed Approach</title>
      <p>This paper has two major objectives: First, we
make a comparison of some of the main
algorithms of supervised classification for
Sentiment Analysis: Support Vector Machines,
Naive Bayes, Maximum Entropy and Decision
Trees. The second goal is to use a class
reduction technique and then a voting algorithm
to improve the accuracy of final results. The
architecture of our system can be seen in Figure
1.
3.1</p>
      <sec id="sec-3-1">
        <title>Comparison of Methods</title>
        <p>In this paper we compare some classification
methods in order to determine the performance
of these algorithms in a set of opinions written
by Spanish users. For the experiments, we used
the four supervised classifiers described
previously. The comparison of methods has
the Training and Classification Phase. These
phases will be explained below.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.1.1 Training</title>
        <p>For each supervised classification methods
used in this work, we identified three steps in
the training phase: comment preprocessing,
vectorization and learning.</p>
        <p>Preprocessing: To make a correct comment
preprocessing, we apply the following
techniques:
</p>
        <p>Elimination of symbols and special
characters.
 Elimination of articles, adverbs,
pronouns and prepositions
(stopwords).
 Processing of hashtags.
 Correction of words with repeated
letters.
 Filtration of words with ``@"
symbol as initial letter.
 Elimination of the characters ``RT".
 URLs removal.</p>
        <p> Stemming of comments (opinions).</p>
        <p>
          Vectorization: Each comment in the
training data must be represented
mathematically. There are different
mathematical models to represent information.
The most popular models are: boolean model,
term frequency (TF), term frequency-inverse
document frequency (TF-IDF) and Latent
Semantic Analysis (LSA)
          <xref ref-type="bibr" rid="ref1">(Codina, 2005)</xref>
          . In
this work, we decided to use the TF-IDF model
to represent the comments of the corpus
because it is more accurate and it has better
results than the other models,
          <xref ref-type="bibr" rid="ref15">(Salton and
McGill, 1986)</xref>
          . In Figure 2 it is shown an
example of the corpus of tweets and its TF-IDF
representation.
        </p>
        <p>Learning: In this step, the classification
algorithm receives as parameters the
representative vectors of comments with their
class labels. The class labels are: positive (P),
negative (N), neutral (NEU) and none (NONE).</p>
      </sec>
      <sec id="sec-3-3">
        <title>3.1.2 Classification</title>
        <p>
          A classifier is a function that gives a discrete
output, often denoted as class, to a particular
input
          <xref ref-type="bibr" rid="ref8 ref9">(Mohri, Rostamizadeh and Talwalkar,
2012)</xref>
          . In this phase, the classifier receives a set
of comments (the test data) and it evaluates this
input to predict the corresponding class.
        </p>
      </sec>
      <sec id="sec-3-4">
        <title>3.2 Our Proposal</title>
        <p>In the first evaluation of the machine learning
methods, the obtained accuracy results were
slightly lower. For this reason, we propose to
use two techniques to improve the results of
classifiers. The first technique, called class
reduction, removes one class label (NEU or
NONE) with the aim of improving the margin
of error of classifiers and reducing the number
of classes to evaluate. The second technique,
called naive voting, receives as input
parameters the optimized classifiers of the first
technique. A more specific description of these
techniques will be explained below.</p>
      </sec>
      <sec id="sec-3-5">
        <title>3.2.1 Class Reduction</title>
        <p>
          The basic idea of this technique was proposed
in
          <xref ref-type="bibr" rid="ref2 ref6">(Koppel and Schler, 2006)</xref>
          . This technique is
explained below.
        </p>
      </sec>
      <sec id="sec-3-6">
        <title>Training and evaluation for three classes:</title>
        <p>We decided to train the classifiers considering
three classes: Positive-Negative-Neutral and
Positive-Negative-None. The classifiers were
trained and tested in this way. The new results
of classifiers using that simplification were
better. Due to the improvement, we decided to
join the partial results of these classifiers. With
this union, we could classify the comments
considering the four classes defined initially.</p>
      </sec>
      <sec id="sec-3-7">
        <title>Union of partial results: We proposed to</title>
        <p>
          merge the partial results into single result. We
established a set of rules to address the union of
partial results of this class reduction technique,
this rules are shown in Table 1.
Our final technique presented in this paper was
Voting System. We choose this method because
all classifiers have a margin of error. Due to this
margin of error, classifiers could classify
incorrectly a comment. A voting system tries to
reduce this margin of error. Voting systems are
based on different classification methods. Many
studies have used voting system to classify text.
          <xref ref-type="bibr" rid="ref5">Kittler, Hatef and Matas (1998</xref>
          ) and
          <xref ref-type="bibr" rid="ref7">Kuncheva
(2004)</xref>
          describe some of these methods.
Rahman, Alam and Fairhurst (2002) show that
in many cases the majority vote techniques are
most efficient when classifiers are combined.
          <xref ref-type="bibr" rid="ref13">Platie et al., (2009</xref>
          ) and
          <xref ref-type="bibr" rid="ref17">Tsutsumi, Shimada and
Endo (2008</xref>
          ) ensure that he following methods
are the best voting systems for classification:
        </p>
        <p>Naive Voting, Weighted Voting, Maximun
Choice Voting and F-Score/recall/precision
Voting.</p>
        <p>We proposed the Naive Voting technique,
which has as input parameters the four
classifiers proposed in this paper. Naive Voting
is one of the simplest voting algorithms. In this
technique, the comment is classified according
to the majority agreement, i.e., the class with
most votes in each classifier will be the winning
class. The rules we applied for Naive Voting
are described in Table 2.</p>
        <p>Rule
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20</p>
        <p>P
4
3
2
0
0/1
0/1
0
0/1
0/1
0
2
2
2
0
0
0
2
1</p>
      </sec>
      <sec id="sec-3-8">
        <title>Class Labels</title>
        <p>N NEU
0 0
0/1
0/1
0
4
3
2
0
3
2
0
0/1
0/1
2
0
0
2
2
0
0
1
4
0
0
2
0
2
0
2
2
1</p>
        <p>NONE</p>
        <p>0
0/1
0/1
0/1
0/1</p>
        <p>Each row of the Table 2 shows the votes
obtained by each of the polarities
(P-N-NEUNONE) according to the output of the proposed
classifiers. Due to we have 4 classifiers, the
largest vote is 4 and the minimum is 0. Then,
the class with the highest vote will be the
winning class. In the event of a tie, a set of rules
were established to determine the winning
class. For example, in the case of a draw at 2
between positive and negative classes, a lottery
was established to determine the winning. In
other cases of a tie, it was chosen the NEU class
or NONE class as the winner.
4
4.1</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Experimental Results</title>
      <sec id="sec-4-1">
        <title>Training and Test Data</title>
        <p>
          We used the corpora provided by the
organization of TASS 2015. For our purposes,
we used the General Corpus and the Balanced
General Corpus. The first one is composed of
training and test set which contains 7219 and
60798 tweets, respectively. The Balanced
General Corpus is a test subset which contains
1000 tweets only for test. A complete
description of these corpora is explained in
          <xref ref-type="bibr" rid="ref18">(Villena Román et al., 2015)</xref>
          .
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2 Evaluation of Classifiers</title>
        <p>We performed a series of tests to address the
Task 1 of TASS 2015, focusing on finding the
global polarity of the Tweets corpora for 4 class
labels (P-N-NEU-NONE). A general
description of the ''RUNs'' that we have made
for TASS 2015 are described in Table 3.
Tech.</p>
        <p>SVM
NB
ME
DT
NB II
ME II
DT II</p>
        <p>Run-Id 60798
UCSP-RUN-2
TestNB60000
UCP-RUN-2</p>
        <p>ME
TestDT60000
UCSP-RUN</p>
        <p>1-NB
UCSP-RUN</p>
        <p>1-ME
UCSP-RUN</p>
        <p>1-DT
SVM II</p>
        <p>UCSP-RUN-1</p>
        <p>Run-Id
1000
UCSPRUN-2
UCSPRUN-2</p>
        <p>NB
TestME10</p>
        <p>00
TestDT100</p>
        <p>00
UCSPRUN-1
UCSPRUN-1</p>
        <p>NB
UCSPRUN-1</p>
        <p>ME
UCSPRUN-1</p>
        <p>DR
UCSPRUN-3</p>
        <p>Description</p>
        <p>Support
Vector</p>
        <p>Machine
Naive Bayes
Max. Entropy
Decision Tree
SVM + Class</p>
        <p>Reduction
NB + Class
Reduction
ME + Class
Reduction
DT + Class</p>
        <p>Reduction
Naive Voting</p>
        <p>Class reduction techniques improve results
because they allow the classifier having to
decide between fewer options and then the
classifier could reduce its margin of error.</p>
        <p>The voting algorithm gives good results
because it takes into account the decisions of all
the classifiers. This algorithm tries to reach a
single decision that might be the best. A voting
algorithm is like a consensus between all
classifiers. But it is important to take into
account that any voting algorithm is good as
long as the majority of voters (classifiers) are
good, otherwise, the voting algorithm will not
have the expected results.</p>
        <p>The results we have gotten for the evaluation
of our proposal are shown in Table 4
(Evaluation of full test corpus) and Table 5
(Evaluation of 1k test corpus). It can be seen
that class reduction techniques and our voting
algorithm improve the accuracy of the original
supervised classification algorithms.</p>
        <p>Table 5: Results of evaluating the 1k-Test</p>
        <p>Corpus
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>One of the main goals of this paper was to
evaluate some supervised classification
algorithms in the task of sentiment analysis.
The results of evaluating the classifiers in
initials experiments were not satisfactory.
Using an optimization stage (class reduction
and voting systems), accuracy improved
slightly compared to the original techniques. It
could be shown that adequate voting algorithms
improve the accuracy of classifiers. For proper
operation of a voting system it is required to
have multiple classifiers with a relatively high
rate of efficiency. If a classifier fails, the other
could give the correct prediction. But if most of
classifiers give low results, then the voting
system does not ensure a correct performance.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>The research leading to the results has been
founded by Programa Nacional de Innovación
para la Competitividad y Productividad
(Innóvate Perú)</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Codina</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <year>2005</year>
          . Teoría de la recuperación de información:
          <article-title>modelos fundamentales y aplicaciones a la gestión documental</article-title>
          .
          <source>Revista internacional científica y profesional.</source>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Cui</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Mittal</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Datar</surname>
          </string-name>
          .
          <year>2006</year>
          .
          <article-title>Comparative experiments on sentiment classification for online product reviews</article-title>
          .
          <source>Proceedings of the 21st national conference on Artificial intelligence</source>
          , Boston, Massachusetts.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Hernandez</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          and
          <string-name>
            <given-names>Xiaoou</given-names>
            <surname>Li</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Sentiment analysis of texts in spanish based on semantic approaches with linguistic rules</article-title>
          .
          <source>Proceedings of the TASS workshop at SEPLN</source>
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Jimenez</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , E. Martinez,
          <string-name>
            <given-names>M.</given-names>
            <surname>Valdivia</surname>
          </string-name>
          and
          <string-name>
            <given-names>L.</given-names>
            <surname>Lopez</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>SINAI-ESMA: An unsupervised approach for Sentiment Analysis in Twitter</article-title>
          .
          <source>Proceedings of the TASS workshop at SEPLN</source>
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Kittler</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hatef</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Matas</surname>
          </string-name>
          .
          <year>1998</year>
          .
          <article-title>On combining classifiers</article-title>
          .
          <source>IEEE Transactions on Pattern Analysis and Machine Intelligence.</source>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Koppel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Schler</surname>
          </string-name>
          .
          <year>2006</year>
          .
          <article-title>The Importance of Neutral Examples for Learning Sentiment</article-title>
          . Dept. of Computer Science, Ramat Gan, Israel.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Kuncheva</surname>
            ,
            <given-names>A. L.I.</given-names>
          </string-name>
          <year>2004</year>
          .
          <article-title>Combining Pattern Classifiers: Methods and Algorithms</article-title>
          . Jhon Wiley and Sons.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Lopez</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Tejada</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Thelwall</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>Spanish Sentistrength as a Tool for Opinion Mining Peruvian Facebook and Twitter</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Mohri</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rostamizadeh</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Talwalkar</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>Foundations of Machine Learning</article-title>
          . The MIT Press.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Montejo-Raez</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>M.A.</given-names>
            <surname>Garcia-Cumbreras and M.C.</surname>
          </string-name>
          Diaz-Galiano.
          <year>2014</year>
          .
          <article-title>SINAI Word2Vec participation in TASS 2014</article-title>
          .
          <source>Proceedings of the TASS workshop at SEPLN</source>
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Pang</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Lee</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Vaithyanathan</surname>
          </string-name>
          .
          <year>2002</year>
          .
          <article-title>Thumbs up?: sentiment classification using machine learning techniques</article-title>
          .
          <source>Proceedings of the ACL-02 conference on Empirical methods in natural language processing</source>
          ,
          <volume>10</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Perea-Ortega</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Balahur</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Experiments on feature replacements for polarity classification of Spanish tweets</article-title>
          .
          <source>Proceedings of the TASS workshop at SEPLN</source>
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Platie</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Rouche</surname>
          </string-name>
          , G. Dray and
          <string-name>
            <given-names>P.</given-names>
            <surname>Poncelet</surname>
          </string-name>
          .
          <year>2009</year>
          .
          <article-title>Is a voting approach accurate for opinion mining? Centre de Recherche LGI2P</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Rahman</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Alam</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Fairhurst</surname>
          </string-name>
          .
          <year>2002</year>
          .
          <article-title>Multiple Classifier Combination for Character Recognition: Revisiting the Majority Voting System</article-title>
          and
          <string-name>
            <given-names>Its</given-names>
            <surname>Variation</surname>
          </string-name>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <given-names>Salton G.</given-names>
            and
            <surname>McGill</surname>
          </string-name>
          <string-name>
            <surname>M.</surname>
          </string-name>
          <year>1986</year>
          .
          <article-title>Introduction to modern information retrieval</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <given-names>San</given-names>
            <surname>Vicente</surname>
          </string-name>
          , I. and
          <string-name>
            <given-names>X.</given-names>
            <surname>Saralegi</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Looking for Features for Supervised Tweet Polarity Classification</article-title>
          .
          <source>Proceedings of the TASS workshop at SEPLN</source>
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>Tsutsumi</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Shimada</surname>
          </string-name>
          and
          <string-name>
            <given-names>T.</given-names>
            <surname>Endo</surname>
          </string-name>
          .
          <year>2008</year>
          .
          <article-title>Movie Review Classification Based on a Multiple Classifier</article-title>
          .
          <source>Department of Artificial Intelligence.</source>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>Villena-Román</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>García-Morera</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>García-Cumbreras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Martínez-Cámara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. T.</given-names>
            <surname>Martín-Valdivia</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L. A.</given-names>
            <surname>Ureña-López</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Overview of TASS</article-title>
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Ye</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhang</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Law</surname>
          </string-name>
          .
          <year>2009</year>
          .
          <article-title>Sentiment classification of online reviews to travel destinations by supervised machine learning approaches</article-title>
          .
          <source>Expert Systems with Applications</source>
          ,
          <volume>36</volume>
          :
          <fpage>6527</fpage>
          -
          <lpage>6535</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>