<!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>LIA@Replab 2014 : 10 methods for 3 tasks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jean-Valere Cossu</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kilian Janod</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Emmanuel Ferreira</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Julien Gaillard</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marc El-Beze</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>LIA/Universite d'Avignon et des Pays de Vaucluse</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2014</year>
      </pub-date>
      <fpage>1458</fpage>
      <lpage>1467</lpage>
      <abstract>
        <p>In this paper, we present the participation of the Laboratoire Informatique d'Avignon (LIA) to RepLab 2014 edition [2]. RepLab is an evaluation campaign for Online Reputation Management Systems. LIA has produced an important number of experiments for every tasks of the campaign: Reputation Dimensions and both Author Categorization and Author Ranking sub-tasks from Author Pro ling. Our approaches rely on a large variety of machine learning methods. We have chosen to mainly exploit tweet contents. In several of our experiments we have also added selected meta-data. A fewer number of our proposals have integrated external information by using provided background messages.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>2.1
and banking subsets (31 entities). These tweets cover a period going from the
1st of June 2012 to the 31st of December 2012. Entitie's canonical names have
been used as queries to extract tweets from a larger database. For each entity, at
least 2,200 tweets have been collected. The 700 rst tweets have been taken to
compose the training set, and the other ones are used as test set. Consequently,
tweets concerning each of the four tasks are not homogeneously distributed in the
data-set. The corpus also provides additional background tweets for each entity
(up to 50,000, with a large variability across entities). Each tweet is categorized
into one of the following reputation dimensions: Products/Services, Innovation,
Workplace, Citizenship, Governance, Leadership, Performance and Unde ned</p>
      <p>We have selected 3,000 tweets from the training collection to build a
development set. As shown in table 1 there is bias with one class.
The Reputation Dimensions is a classi cation tasks that consists in
categorizing tweets according to their reputation dimension. The standard
categorization provided by the Reputation Institute 1 is used as a gold standard. We may
question about what is exactly the meaning of this task since there is a doubt
on how the reference has been produced.
2.2</p>
      <sec id="sec-1-1">
        <title>Author Pro ling</title>
        <p>Data For the author pro ling task, the data set consists of over 8,000 Twitter
pro les (all with at least 1,000 followers) related to the automotive and banking
domains. Each pro le consists of :
{ author name
{ pro le URL
{ the last 600 tweets published by the author at crawling time
1 http://www.reputationinstitute.com/about-reputation-institute/
the-reptrak-framework
Reputation experts have manually identi ed the opinion makers (i.e. authors
with reputation in uence) and annotated them as \In uencer". All those pro les
that are not considered opinion makers were assigned the \Non-In uencer" label.
Pro les for thoses it was not possible to perform a classi cation into one of these
categories have been labeled as \Undecidable". Each opinion maker has been
categorized as journalist, professional, authority, activist, investor, company, or
celebrity. The data has been split into training and test sets, the proportion is
respectively 30% and 70% .</p>
        <p>Author Categorization goal's is to classify Twitter pro les by type of author:
journalist, professional, authority, activist, investor, company or celebrity. The
systems' output is a list of pro le identi ers with the assigned categories, one
per pro le. Note that this sub-task has been evaluated only over the pro les
annotated as \In uencer" in the "Author Ranking" gold standard.
Author Ranking objective's is to nd out which authors have more reputation
in uence (who the in uencers or opinion makers are) and which pro les are less
in uential or have no in uence at all. For a given domain (e.g. automotive or
banking), the system's output had to be a ranking of pro les according to their
probability of being an opinion maker with respect to the concrete domain,
optionally including the corresponding weights. Some aspects that determine
the in uence of an author in Twitter { from a reputation analysis perspective
{ can be the number of followers, the number of comments on a domain or the
type of author.
3</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Approaches</title>
      <p>
        In this section we propose descriptions of the LIA's approaches used in this
edition. Among our 10 approaches, note that parts were also used in the last
edition [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. As some systems are a combination of several methods our systems
list can be found resumed in Table 2.
3.1
      </p>
      <sec id="sec-2-1">
        <title>Cosine distance with TF-IDF and Gini purity criteria</title>
        <p>
          We proposed a supervised classi cation method based on a cosine distance
computed over vectors built using discriminant features like Term Frequency-Inverse
Document Frequency (TF-IDF) [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ], [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] using the Gini purity criteria [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ].
This system consists in two steps. First the text is cleaned by removing
hypertext links and punctuation marks and we generate a list of n-grams by using the
Gini purity criteria. During this step stop-lists (from Oracle's website) 2 for both
English and Spanish have been used. In the second step we creates terms (words
or [2/3]-grams) models for each class by using term frequency with the TF-IDF
2 http://docs.oracle.com
and Gini criterion. A cosine distance measures the similarity of a given tweet
by comparing its bag of words to the whole bag built for each class and ranks
tweets according to this measure. This classi cation process takes into account
the following meta-data :
1. user id;
2. entity id / domain id;
3.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Hidden Markov Models</title>
        <p>
          Hidden Markov models (HMM) have been widely used for categorization [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ].
For each class k, a language model Lmk is built from the train set. The language
model Lmk is made of uni-gram probabilities and of probabilities Pk(w | h),
where histories h are obtained from chunks automatically selected . Conditional
probabilities are estimated from the annotated tweets of the train set assuming
that a term is considered as a unique event even though it is occurring several
in a tweet (or used by an author). As before meta-data were included into the
classi cation process.
3.3
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>Poisson modeling</title>
        <p>
          Another approach inspired by the method used for the fast match component
of a speech recognition system [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] has been also applied in parallel : although
the corpus is not so small, it is interesting to use the Poisson law since it is well
suited to take into account the sparse distribution of relevant features f mainly
for the under populated classes.
3.4
        </p>
      </sec>
      <sec id="sec-2-4">
        <title>Naive use of continuous Word2Vec model[8]</title>
        <p>
          Word2vec is an unsupervised algorithm that give a xed length vector
representation for words. Word2vec proved their ability to extract semantics relation
between words[
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. This mean that "king"'s vector is closer to "queen"'s vector
than "cat"'s vector. We exploit naively this information to do an unsupervised
classi cation. At rst, two wor2vec models where built[
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. The rst model was
made for English from the Brown corpus and every English tweet contained in
the background corpus. The second model was made for Spanish from various
resources [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] and Spanish tweets in the background corpus. The label "Products
&amp; Services" was split in two during classi cation and re-merge later. Then a
naive hypothesis was made.
        </p>
        <p>The hypothesis was that the name of each class (citizenship,innovation ... )
represents the meaning of the class and so the vector representation of a tweet
wich can be classi ed must be somehow close to the vector representation of the
class name. To achieve this class names were translated from english to spanish
manualy and each tweets were preprocessed (like tockenization and stop word
removing ...).</p>
        <p>Then each words is labeled with the closest class and the majority class give
the tweet a label.
3.5</p>
      </sec>
      <sec id="sec-2-5">
        <title>Multilayer Perceptron</title>
        <p>
          This classi er use two Word2vec models, one for English and one for Spanish
and a multilayer perceptron (MLP) A multilayer perceptron is a feed-forward
neural network model. In MLP each neurons use a nonlinear activation function.
MLP are train with back-propagation. Our MLP used a 1 input layer with 2500
units, 1 hidden layout with 200 units , 1 output layout with 8 units and L2
normalization. The input was a 5 Words vectors concatenated. So each tweet
had to be split with a ve words sliding window. Each word is replaced by
its Word2vec [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] representation inside of the sliding window. Then the MLP is
trained with the concatenated vector made from the sliding window as intput
and with the tweet's label as output. During the classi cation task the Multilayer
Perceptron labeled each window. The nal label for the entire tweet is chosen
by majority rule from the di erent windows given a tweet.
3.6
        </p>
      </sec>
      <sec id="sec-2-6">
        <title>Conditional random eld [6]</title>
        <p>CRFs represent a log-linear model, normalized at the sentence level. CRFs,
though very comparable, have many advantages over hidden Markov models
and maximum entropy Markov models (MEMM). HMMs model the joint
portability between the observed sequences and tag sequences while CRFs are based
on the conditional probability of tags considering the entire sequence. MEMM
also maximize this conditional probability but only for local states. In our case,
CRFs model the probability between class and words as follows:
with</p>
        <p>N
P (c1N jw1N ) = 1 Y H(cn 1; cn; wnn+22)</p>
        <p>Z n=1</p>
        <p>M
H(cn 1; cn; wnn+22) = X
m=1
m hm(cn 1; cn; wnn+22)
Log-linear models are based on feature functions hm representing the information
extracted from the training corpus, are estimated during the training process,
Z is a normalization term given by:</p>
        <p>N
Z = X Y H(cn 1; cn; wnn+22)
c1N n=1
(1)
(2)
(3)</p>
        <p>The tweets from the training set were used to train our CRF tagger with
unigram (5 neighbors) and bigram features. Then a CRF tagged each unigram
in every tweets and decision for the nal tweet's label is made by majority
# Method Description
1 HMM with TF-IDF and Gini purity criteria
2 Cosine distance with TF-IDF and Gini purity criteria
3 Poisson with TF-IDF and Gini purity criteria
4 Merge of HMM and Cosine (global models)
5 Merge of HMM, Poisson and Cosine (per lang speci c models)
6 Multilayer Perceptron
7 Conditional random eld
8 Naive Word2vec
9 Merge of Multilayer Perceptron, CRF, Naive and 4
10 Merge of 4 and 5
4
4.1</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Submissions and results</title>
      <sec id="sec-3-1">
        <title>Systems</title>
        <p>Ten methods compose the LIA's set of submissions. For reading convenience,
these methods are summed up in table 2 and refer to a method number used in
results table presented above. We now compare our result with regards to the
baselines and also to the best score in a given task.</p>
      </sec>
      <sec id="sec-3-2">
        <title>4.2 Reputation Dimensions</title>
        <p>
          As shown (in table 3) most of our runs, ranked according to F-Score are
situated between the SVM and most frequent baselines. All our systems are
under the SVM baseline. As our systems were biased by the most frequent class
we mainly performed bad in term of per-class F-score (computed with precision
and recall) although they are not so bad in terms of accuracy. Runs 2 and 1
used separate models for both English and Spanish languages while runs 4 and 3
used a global model. Run 1 also use the background tweets. The run 6 only used
tweet's Word2vec information. Adding other source of information will make
the system do better decision. Likewise we can try to add more hidden layer
now that we have more training data or add an unsupervised phase of
pretraining. The Naive run (Run 3) did not perform well compared to others. On
one hand its ability to infer meanings and semantic distance between words bring
new information to the system. On the other hand due to our hypothesis this
system bring a lot of noises. Word2vec have already proved that they are able
to summarize information contain in a document[
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] and thanks to the MLP we
know that there is usefull information for this task in the Word2vec model. With
this information there is many things we want to do in order validate/invalidate
our usage of Word2vec model. The combination (run 5) has not been able to
produce a good selection rules since it performances remains lower than the best
system taken alone mostly due to the noise given by the Naive system.
        </p>
        <p>Classes distribution (in table 4) explains the low performance level our
systems (shown in table 3) since they are all biased to Products&amp;Services. As an
interesting result we can notice that the Naive run (run 3) over-estimated the
Performance class.
4.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>Author Pro ling</title>
        <p>Author Categorization Ranked according (table 5) to the average accuracy
only one system is better than both "most frequent" and "Machine Learning"
(SVM) baselines. One our of system is near the SVM baseline for "Automotive"
accuracy while it outperforms the "Banking" accuracy of the baseline. A second
system is far behind the baselines while the combination is worse.</p>
        <p>Run 1 used two di erent systems combinations depending on the language.
For English tweets HMM and Poisson were combined. Whereas in spanish Cosine
was added to the above combination because there was less data.</p>
        <p>In the second run combined Cosine and HMM where trained with global
models without separating languages. Here again our combination (run 3) has
not been able to produce a good selection rules since it does worse than all
systems taken alone.</p>
        <p>Both baselines produced interesting results since they performed well. Since
they are over all other candidates we can consider them as very strong baselines.
Another interesting fact is that the "Stockholder" users were not found by any
systems.</p>
        <p>With regard to the label distribution in the training set, we decided to have
an harmonization post-process of our systems output for this task. The
postprocess consist for each output to consider the second hypothesis of the system
in the following case :
{ The best hypothesis is an over populated class 3
{ The second hypothesis is an under populated class
{ The score di erential between the both hypothesis is not signi cant
In this case the system will full-up small classes despite it has a better con dence
in a bigger class. Although this strategy implies as sacri ce some losses in terms
of accuracy, it allows the system to be better with small classes. Depending on
the chosen evaluation metric this strategy can perform well.</p>
        <p>Author Ranking The run uses the same interesting double combination of
Poisson and HMM for both English and Spanish tweets as in \Author
Categorization" task. We interpreted this task as a binary classi cation problem
for each author. System considered if each tweet in the author bag of tweets
in opinionated or not. Considering now the majority label the system decides
whether the user is \opinion maker" or not. To rank users we use the probability
of the \opinion maker" label on his bag of tweets. In case of parity we add the
probability of a HMM system trained with global models.</p>
        <p>As in the Author Categorization task our Author Ranking output was
postprocessed in order the obtain an approaching ratio of \opinion maker" as the
training set. Since there were only 2 classes in this task, our post-process can be
considered as an o set and threshold set on the probability of one class.
3 The notion of over or under population is considerd with regards to the class
distribution in the training set.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusions and perspectives</title>
      <p>
        In this paper we have presented the systems as well as the performances reached
by the Laboratoire Informatique d'Avignon to RepLab 2014. We have presented
a large variety of approaches and observed logically a large variety of system
performances even about one system in several tasks. Our results are good in
both subtasks of "Author Pro ling" but it seems like we missed something in
the "Reputation Dimensions" We have also proposed several combinations of
systems in order to bene t from the diversity of information considered by our
runs but it did not worked as expected. Sign that our results could still be
improved by looking for another way of considering the data and our systems
output during both classi cation and merging processes. While the mass of data
has caused us many troubles, in a future work, we will propose to automatically
summarize tweets clusters or users pro les in order to reduce our representation
and perform a faster classi cation. As we have already done on the ImagiWeb
dataset [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] we intend to apply an active learning strategy to answer the Replab
issue.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Amigo</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corujo</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gonzalo</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meij</surname>
          </string-name>
          , E., de Rijke, M. Overview of RepLab 2013:
          <article-title>Evaluating Online Reputation Management Systems CLEF 2013 Labs</article-title>
          and Workshop Notebook Papers (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Amigo</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Carrillo-de-Albornoz</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chugur</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corujo</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gonzalo</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meij</surname>
            , E., de Rijke,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Spina</surname>
            ,
            <given-names>D</given-names>
          </string-name>
          <string-name>
            <surname>Overview</surname>
          </string-name>
          of RepLab 2014:
          <article-title>author pro ling and reputation dimensions for Online Reputation Management In Proceedings of the Fifth International Conference of the CLEF initiative</article-title>
          ,
          <year>2014</year>
          , sep, She eld, UK
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bahl</surname>
            ,
            <given-names>R.L.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Bakis</surname>
          </string-name>
          , R. and
          <string-name>
            <surname>De Souza</surname>
            ,
            <given-names>P.V.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Mercer</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <article-title>Obtaining candidate words by polling in a large vocabulary speech recognition system</article-title>
          <source>In Proceedings of ICASSP 1988</source>
          (pp
          <fpage>489</fpage>
          -
          <lpage>492</lpage>
          vol.
          <volume>1</volume>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Cossu</surname>
            <given-names>J.-V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bigot</surname>
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bonnefoy</surname>
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morchid</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bost</surname>
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Senay</surname>
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dufour</surname>
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bouvier</surname>
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Torres-Moreno J.-M.</surname>
          </string-name>
          ,
          <string-name>
            <surname>El-Beze M. LIA</surname>
          </string-name>
          <article-title>@RepLab 2013 An evaluation campaign for Online Reputation Management Systems (</article-title>
          <source>CLEF'13)</source>
          ,
          <fpage>23</fpage>
          -
          <issue>26</issue>
          <year>September 2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Cossu</surname>
            <given-names>J.-V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>El-Beze</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sanjuan</surname>
            <given-names>E.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Torres-Moreno J.-M E-</surname>
          </string-name>
          <article-title>reputation monitoring on Twitter with active learning automatic annotation Techreport hal01002818</article-title>
          ,
          <year>April 2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>La</surname>
            <given-names>erty</given-names>
          </string-name>
          , J.,
          <string-name>
            <surname>McCallum</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Pereira</surname>
            ,
            <given-names>F. C.</given-names>
          </string-name>
          (
          <year>2001</year>
          ).
          <article-title>Conditional random elds: Probabilistic models for segmenting and labeling sequence data</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Lara</surname>
            ,
            <given-names>L.F.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Chande</surname>
            ,
            <given-names>R.H.</given-names>
          </string-name>
          <article-title>and</article-title>
          <string-name>
            <surname>Hidalgo</surname>
            ,
            <given-names>M.I.G.</given-names>
          </string-name>
          <article-title>Investigaciones lingu sticas en lexicograf a</article-title>
          ,
          <year>1979</year>
          , Colegio de Mexico, Centro de Estudios Lingu sticos y Literarios 89.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Tomas</given-names>
            <surname>Mikolov</surname>
          </string-name>
          , Kai Chen, Greg Corrado, and
          <article-title>Je rey Dean. E cient Estimation of Word Representations in Vector Space</article-title>
          .
          <source>In Proceedings of Workshop at ICLR</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Tomas</given-names>
            <surname>Mikolov</surname>
          </string-name>
          ,
          <article-title>Wen-tau Yih, and Geo rey Zweig. Linguistic Regularities in Continuous Space Word Representations</article-title>
          .
          <source>In Proceedings of NAACL HLT</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. arXiv:
          <volume>1405</volume>
          .4053 Quoc V.
          <string-name>
            <surname>Le</surname>
          </string-name>
          , Tomas Mikolov, Distributed Representations of Sentences and Documents
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <article-title>Radim Rehurek and Petr Sojka Software Framework for Topic Modelling with Large Corpora</article-title>
          ,
          <source>Proceedings of the LREC 2010 Workshop on New Challenges for NLP Frameworks</source>
          ,
          <year>2010</year>
          ,
          <fpage>p45</fpage>
          -
          <lpage>50</lpage>
          , ELRA, http://is.muni.cz/publication/884893/en
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Robertson</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <article-title>Understanding inverse document frequency: on theoretical arguments for IDF</article-title>
          <source>In Journal of Documentation</source>
          ,
          <volume>60</volume>
          ,
          <issue>5</issue>
          , pp
          <fpage>503</fpage>
          -
          <lpage>520</lpage>
          ,
          <year>2004</year>
          , Emerald Group Publishing Limited.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Salton</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          et Buckley,
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>Term weighting approaches in automatic text retrieval</article-title>
          <source>In Information Processing and Management 24</source>
          , pp
          <volume>513</volume>
          {
          <fpage>523</fpage>
          ,
          <year>1988</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Torres-Moreno</surname>
            ,
            <given-names>J.-M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>El-Beze</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bellot</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Bechet</surname>
          </string-name>
          ,
          <article-title>Opinion detection as a topic classi cation problem In in Textual Information Access</article-title>
          .
          <source>Chapter 9</source>
          , pp
          <fpage>337</fpage>
          ,
          <string-name>
            <surname>John</surname>
            <given-names>Wiley &amp; Son. 2013</given-names>
          </string-name>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <source>Automatic Text Classi cation Based on Hidden Markov Model and Support Vector Machine In Proceedings of The Eighth International Conference on Bio-Inspired Computing: Theories</source>
          and
          <string-name>
            <surname>Applications (BIC-TA)</surname>
          </string-name>
          ,
          <year>2013</year>
          (pp.
          <fpage>217</fpage>
          -
          <lpage>224</lpage>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>