<!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>IberEval 2017, COSET task: a basic approach</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Carlos Diez Alba</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jesus Vieco Perez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Departament de Sistemes Informatics i Computacio Universitat Politecnica de Valencia</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2017</year>
      </pub-date>
      <fpage>61</fpage>
      <lpage>67</lpage>
      <abstract>
        <p>This paper discusses the IberEval 2017 shared task on Classi cation Of Spanish Election Tweets (COSET) [5]. This task has the goal to analyze tweets that talk about Spanish General Election of 2015 and classify them in one of these 5 categories: political issues, policy issues, personal issues, campaign issues and other issues. The aim of this paper is to perform a study of di erent feature extraction methods and machine learning algorithms for classifying this set of tweets into their categories.</p>
      </abstract>
      <kwd-group>
        <kwd>UPV</kwd>
        <kwd>bag-of-words</kwd>
        <kwd>embeddings</kwd>
        <kwd>neural networks</kwd>
        <kwd>support vector machine</kwd>
        <kwd>random forest</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Election dates increase the political conversations in Twitter. We can extract
several useful information from all the conversations if we are able to segment
them in di erent categories. COSET [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] has the aim to classify a simited corpus
of Spanish tweets which are related with the 2015 Spanish General Election in
one of these categories:
{ Political issues: related to the electoral confrontation
{ Policy issues: related to the political sectors
{ Personal issues: related to the life and activities of the candidates
{ Campaign issues: related to the hustings
{ Other issues: remaining ones that do not t in the previous categories
      </p>
    </sec>
    <sec id="sec-2">
      <title>Machine learning algorithms</title>
      <p>
        Before explaining the feature extraction we need some algorithms that can
classify the tweets in the di erent categories. To solve this problem we tried di erent
machine learning algorithms:
{ Support vector machines (SVM): probably the most used algorithm in tweets
classi cation, the SVM is one of the state-of-the-art algorithm for tasks
related with text.
{ Random forest (RF): this algorithm is not usually employed for a text task
but we decided to use it because we have possibilities of over tting with the
size of the corpus and the random forest prevents that.
{ Neural network (NN): currently the most used machine learning algorithm
due to its exibility. We used both multilayer perceptron and long short term
memory (LSTM) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] networks.
      </p>
      <p>
        We used support vector and random forest from scikit learn [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Neural
networks are programmed using Keras [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and Theano [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Feature extraction</title>
      <p>For this task we have a list of characters for every tweet but we can not feed a
machine learning algorithm with a list of characters: before it we have to extract
features for every tweet. We try three di erent methods of feature extraction.
All of them need a previous preprocessing:
{ Tokenization: we split every tweet in a list of tokens like words, URL links,
punctuation marks, etc.
{ Cleaning: we remove all URL links, emoticons and some other special
characters.
3.1</p>
      <sec id="sec-3-1">
        <title>N-gram</title>
        <p>
          The n-gram idea is based on grouping the tokens in groups of n. We create a
model based on the idea of bag of words but using the n-gram themselves [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ],
so we get a vector with the number of di erent n-grams as size and the number
of times a n-gram appears in the tweets as a feature.
3.2
        </p>
        <p>
          Tf-idf
Another approach is using the Term Frequency Inverse Document Frequency
(tf-idf) to generate vectors for every tweet with the tweets tokenized and clean,
despite of getting the n-gram model. It is similar to the previous one but we
have a probability of a word in every feature related with the importance of a
word in a tweet instead of getting a count in every feature. This method is used
in some experiments like [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] and [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ].
3.3
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Vector representations of words: Embeddings</title>
        <p>
          The third feature extraction method is the proposed one [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. The features
extracted by this method are called embeddings and we can found several recent
papers where the embeddings are combined whit neural networks and get
stateof-the-art results [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]. The main idea is to obtain a vector representation for
every word learning it in an unsupervised way of a set of sentences.
To train this embedding we will use the Gensim [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] software. Due to this model
needs many tweets to train and we have less than 3000, we used a bigger set of
tweets provided by the UPV researcher Javier Palanca Camara, used in other
elds [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ], in addition of what we already have. These tweets have political
correlation and are linked with the manifestation for the independence of
Catalonia in 2016 called Diada.
        </p>
        <p>
          This feature extraction gets a vector for every word, so we got di erent numbers
of vectors for every tweet. To train a neural network we need a recurrent layer to
deal with di erent size of vectors. In our case we used Long short term memory
(LSTM) layers [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] and we compare it with the bidirectional [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] long short term
memory (BLSTM), which has some improvements in this eld [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ].
3.4
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>Combining methods</title>
        <p>We used both feature extraction methods tf-idf and word embeddings in order
to improve our past model. We need a neural network which can join both. In
Figure 1 we can see our base neural network to work with.</p>
        <p>We tried some di erent models, replacing the LSTM by a BLSTM, adding
dropout, batch normalization and more fully connected layers. To improve the
LSTM learned, we added another output layer just before the LSTM.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Results and Discussions</title>
      <p>We are going to show the experiments done. We will divide these sections in two
parts:
The rst is for the experiments with the rst feature extraction method, which
was the n-grams approximation with the tf-idf approach. Next we proceed to do
the same with the embeddings method. Finally we join both methods in one.
We show the best results with f1 macro score obtained with every model and
feature extraction because the task will be evaluate with it due to the unbalanced
corpus. In addition we show the average precision for every result. The f1 score
considers both the precision and recall. The formula for the f1 score is:
To calculate the f1 macro score we only need to calculate the f1 score for every
class and nd their unweighted mean.
In Table 1 we can see our best result in terms of f1 macro score and its
correspondent accuracy obtained in every machine learning algorithm. First of all, we
can see the support vector machine column. In the second column we have the
experiments with random forest and the third column is for the test with neural
networks.</p>
      <p>
        The random forest results are quite far from the others as it is shown in the
table. As we said before the random forest is not so common as svm for task
related to text but we want to make a comparison because we saw some studies
where obtain very good marks [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>For the random forest, the best results are obtained with the tf-idf feature
extraction and a random forest form by ten decision trees forced to have only one
sample in every leaf.</p>
      <p>In the case of the support vector machine, we get the best with the same feature
extraction and a group of SVM (one for every pair of classes) with linear kernel
faced each other to decide the predicted label.</p>
      <p>
        To obtain the best result on this table we use a multilayer perceptron with 3
hidden layers of size 1024, 512, 256 for each layer respectively. Due to the size
of the corpus we need to avoid the over tting. In this case we use dropout [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]
along with batch normalization [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. The curious thing about this model is that
avoiding cleaning the tweets (remove all URL links, emoticons and some other
special characters) we improve our results in 3 points but we did not see this
improvement in the other algorithms.
4.2
      </p>
      <sec id="sec-4-1">
        <title>Embeddings</title>
        <p>
          In this section we trained two models of embeddings. The rst one was trained
with only the training tweets provided for the competition and the second one
with these tweets along with the tweets provided by Javier Palanca Camara [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]
and [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ]. We obtained better results with the second model in all the experiments
with embeddings. Therefore, to avoid redundant results we will not show the ones
of the rst model.
        </p>
        <p>In Table 2 are shown the best results obtained with LSTM and BLSTM along
with the best results obtained in the previous section with svm, rf and nn. As
we say before BLSTM have some improvements in LSTM but both have worse
results compared to the approach of n-grams and tf-idf. We can conclude that
embeddings and recurrent neural networks in this task need much more samples
that other approximations to be competitive.
4.3</p>
      </sec>
      <sec id="sec-4-2">
        <title>Combining methods</title>
        <p>Best results we obtained are shown in Table 3. As we said before, we got better
result with the BLSTM than with the LSTM. We have improved the results of
the LSTM and the BLSTM with embeddings but can not improve the results
with the neural network and td-idf. One of the biggest problems for this method
is the number of parameters we need to estimate. Furthermore, more data to
train the model is needed.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusions and future work</title>
      <p>We can conclude that traditional models like support vector machines and
multilayer perceptron have worked better than fashionable approaches such as LSTM
and BLSTM. We saw the same results comparing n-grams and tf-idf against
embeddings. These results are due to the size of the training set, so we might
obtain better results using data augmentation techniques.</p>
      <p>
        In order to improve our previous models, we can try some new approaches like
fastText [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. We can also try adding other feature extraction like part-of-speech
tags as we can see in [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Aramaki</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maskawa</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morita</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Twitter catches the u: detecting in uenza epidemics using twitter</article-title>
          .
          <source>In: Proceedings of the conference on empirical methods in natural language processing</source>
          . pp.
          <volume>1568</volume>
          {
          <fpage>1576</fpage>
          .
          <article-title>Association for Computational Linguistics (</article-title>
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Augenstein</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          , Rocktaschel, T.,
          <string-name>
            <surname>Vlachos</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bontcheva</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Stance detection with bidirectional conditional encoding</article-title>
          .
          <source>arXiv preprint arXiv:1606.05464</source>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Chollet</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          , et al.: Keras. https://github.com/fchollet/keras (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Fernandez</given-names>
            <surname>Anta</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          , Nun~ez Chiroque,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Morere</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Santos</surname>
          </string-name>
          <string-name>
            <surname>Mendez</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>Sentiment analysis and topic detection of spanish tweets: a comparative study of nlp techniques (</article-title>
          <year>2013</year>
          -03)
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Gimenez</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baviera</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Llorca</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gamir</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calvo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosso</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rangel</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Overview of the 1st classi cation of spanish election tweets task at ibereval 2017</article-title>
          .
          <source>In: Proceedings of the Second Workshop on Evaluation of Human Language Technologies for Iberian Languages (IberEval</source>
          <year>2017</year>
          ), Murcia, Spain,
          <source>September 19, CEUR Workshop Proceedings. CEUR-WS.org</source>
          ,
          <year>2017</year>
          (sep
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Hochreiter</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schmidhuber</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>Long short-term memory</article-title>
          .
          <source>Neural computation 9(8)</source>
          ,
          <volume>1735</volume>
          {
          <fpage>1780</fpage>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Hong</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dan</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Davison</surname>
            ,
            <given-names>B.D.</given-names>
          </string-name>
          :
          <article-title>Predicting popular messages in twitter</article-title>
          .
          <source>In: Proceedings of the 20th international conference companion on World wide web</source>
          . pp.
          <volume>57</volume>
          {
          <fpage>58</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8. Io e, S.,
          <string-name>
            <surname>Szegedy</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Batch normalization: Accelerating deep network training by reducing internal covariate shift</article-title>
          .
          <source>arXiv preprint arXiv:1502.03167</source>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Joulin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grave</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bojanowski</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Bag of tricks for e cient text classi cation</article-title>
          .
          <source>arXiv preprint arXiv:1607.01759</source>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palsetia</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Narayanan</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patwary</surname>
            ,
            <given-names>M.M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Agrawal</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Choudhary</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Twitter trending topic classi cation</article-title>
          .
          <source>In: Data Mining Workshops (ICDMW)</source>
          ,
          <year>2011</year>
          IEEE 11th International Conference on. pp.
          <volume>251</volume>
          {
          <fpage>258</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Limsopatham</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Collier</surname>
          </string-name>
          , N.:
          <article-title>Bidirectional lstm for named entity recognition in twitter messages</article-title>
          .
          <source>WNUT</source>
          <year>2016</year>
          p.
          <volume>145</volume>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corrado</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dean</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>E cient estimation of word representations in vector space</article-title>
          .
          <source>arXiv preprint arXiv:1301.3781</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Pak</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paroubek</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Twitter as a corpus for sentiment analysis and opinion mining</article-title>
          .
          <source>In: LREC</source>
          . vol.
          <volume>10</volume>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Pedregosa</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Varoquaux</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gramfort</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Michel</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thirion</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grisel</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Blondel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prettenhofer</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weiss</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dubourg</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vanderplas</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Passos</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cournapeau</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brucher</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Perrot</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Duchesnay</surname>
          </string-name>
          , E.:
          <article-title>Scikit-learn: Machine learning in Python</article-title>
          .
          <source>Journal of Machine Learning Research</source>
          <volume>12</volume>
          ,
          <volume>2825</volume>
          {
          <fpage>2830</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Rehurek</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sojka</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Software Framework for Topic Modelling with Large Corpora</article-title>
          .
          <source>In: Proceedings of the LREC 2010 Workshop on New Challenges for NLP Frameworks</source>
          . pp.
          <volume>45</volume>
          {
          <fpage>50</fpage>
          . ELRA, Valletta, Malta (May
          <year>2010</year>
          ), http://is.muni.cz/ publication/884893/en
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Robinson</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Disaster tweet classi cation using parts-of-speech tags: a domain adaptation approach</article-title>
          .
          <source>Ph.D. thesis</source>
          , Kansas State University (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Schuster</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paliwal</surname>
            ,
            <given-names>K.K.:</given-names>
          </string-name>
          <article-title>Bidirectional recurrent neural networks</article-title>
          .
          <source>IEEE Transactions on Signal Processing</source>
          <volume>45</volume>
          (
          <issue>11</issue>
          ),
          <volume>2673</volume>
          {
          <fpage>2681</fpage>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Srivastava</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hinton</surname>
            ,
            <given-names>G.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krizhevsky</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sutskever</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Salakhutdinov</surname>
          </string-name>
          , R.:
          <article-title>Dropout: a simple way to prevent neural networks from over tting</article-title>
          .
          <source>Journal of Machine Learning Research</source>
          <volume>15</volume>
          (
          <issue>1</issue>
          ),
          <year>1929</year>
          {
          <year>1958</year>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Tang</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wei</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qin</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Learning sentiment-speci c word embedding for twitter sentiment classi cation</article-title>
          .
          <source>In: ACL (1)</source>
          . pp.
          <volume>1555</volume>
          {
          <issue>1565</issue>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20. Theano Development Team:
          <article-title>Theano: A Python framework for fast computation of mathematical expressions</article-title>
          .
          <source>arXiv e-prints abs/1605</source>
          .02688 (May
          <year>2016</year>
          ), http: //arxiv.org/abs/1605.02688
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Val</surname>
            ,
            <given-names>E.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palanca</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rebollo</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>U-Tool: A Urban-Toolkit for enhancing city maps through citizens' activity</article-title>
          .
          <source>In: 14th International Conference on Practical Applications of Agents and Multi-Agent Systems</source>
          . pp.
          <volume>243</volume>
          {
          <issue>246</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Vivanco</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palanca</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Val</surname>
            ,
            <given-names>E.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rebollo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Botti</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Using geo-tagged sentiment to better understand social interactions</article-title>
          .
          <source>In: 15th International Conference on Practical Applications of Agents and Multi-Agent Systems</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>