<!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>Building the state-of-the-art in POS tagging of Italian Tweets</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Andrea Cimino</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>andrea.cimino</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>felice.dellorlettag@ilc.cnr.it</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p>English. In this paper we describe our approach to EVALITA 2016 POS tagging for Italian Social Media Texts (PoSTWITA). We developed a two-branch bidirectional Long Short Term Memory recurrent neural network, where the first bi-LSTM uses a typical vector representation for the input words, while the second one uses a newly introduced word-vector representation able to encode information about the characters in the words avoiding the increasing of computational costs due to the hierarchical LSTM introduced by the character-based LSTM architectures. The vector representations calculated by the two LSTM are then merged by the sum operation. Even if participants were allowed to use other annotated resources in their systems, we used only the distributed data set to train our system. When evaluated on the official test set, our system outperformed all the other systems achieving the highest accuracy score in EVALITA 2016 PoSTWITA, with a tagging accuracy of 93.19%. Further experiments carried out after the official evaluation period allowed us to develop a system able to achieve a higher accuracy. These experiments showed the central role played by the handcrafted features even when machine learning algorithms based on neural networks are used.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Italiano. In questo articolo descriviamo il
sistema che abbiamo utilizzato per
partecipare al task POS tagging for Italian
Social Media Texts (PoSTWITA) della
conferenza EVALITA 2016. Per questa
partecipazione abbiamo sviluppato un sistema
basato su due reti neurali parallele
entrambi bidirezionali e ricorrenti di tipo
Long Short Term Memory (LSTM).
Mentre la prima rete neurale e` una LSTM
bidirezionale che prende in input vettori
che rappresentano le parole in maniera
tipica rispetto a precedenti lavori, la
seconda prende in input una nuova
rappresentazione vettoriale delle parole che
contiene informazioni sui caratteri contenuti
evitando un incremento del costo
computazionale del sistema rispetto a LSTM
che prendono in input rappresentazioni
vettoriali delle sequenze di caratteri. Le
rappresentazioni vettoriali ottenute dalle
due LSTM vengono in fine combinate
attraverso l’operatore di somma. Il
nostro sistema, utilizzando come dati
annotati solo quelli distribuiti dagli
organizzatori del task, quando valutato sul test
set uffciale ha ottenuto il miglior
risultato nella competizione EVALITA 2016
PoSTWITA, riportando una accuratezza di
93.19%. Ulteriori esperimenti condotti
dopo il periodo ufficiale di valutazione ci
hanno permesso di sviluppare un sistema
capace di raggiungre una accuratezza
ancora maggiore, mostrandoci l’importanza
dell’ingegnerizzazione manuale delle
features anche quando vengono utilizzati
algoritmi di apprendimento basati su reti
neurali.
1</p>
    </sec>
    <sec id="sec-2">
      <title>Description of the system</title>
      <p>
        Our approach to EVALITA 2016 PoSTWITA
        <xref ref-type="bibr" rid="ref4">(Bosco et al., 2016)</xref>
        task was implemented in a
software prototype operating on tokenized
sentences which assigns to each token a score
expressing its probability of belonging to a given
part-of-speech class. The highest score represents
the most probable class.
      </p>
      <p>
        Differently from the previous EVALITA part of
speech tagging tasks (Tamburini (2007), Attardi
and Simi (2009)), in EVALITA 2016 PoSTWITA
the participants must tackle the problem of
analyzing text with low conformance to common
writing practices. For example, capitalization rules
may be ignored; excessive punctuation,
particularly repeated ellipsis and question marks may be
used, or spacing may be irregular
        <xref ref-type="bibr" rid="ref1">(Agichtein et
al., 2008)</xref>
        . Our development system strategy took
into account this issue. In particular, we
implemented a multiple input bidirectional Long Short
Term Memory recurrent neural network (LSTM)
model. We developed a two-branched
bidirectional LSTM (bi-LSTM) where the first bi-LSTM
uses a typical vector representation of the input
words commonly used for different classification
tasks, while the second one uses a newly
introduced word-vector representation specifically
designed to handle peculiarities of ill-formed or not
standard texts typical of social media texts.
      </p>
      <p>To create the input vectors for the two branches
we use a combination of different components
extracted from three different word embedding
lexicons, from a manually created morpho-syntactic
lexicon and from handcrafted features specifically
defined to improve the accuracy of the system
when tested on social media texts.</p>
      <p>
        In this work we used Keras
        <xref ref-type="bibr" rid="ref5">(Chollet, 2016)</xref>
        deep
learning framework to generate the neural network
models.
1.1
      </p>
      <sec id="sec-2-1">
        <title>Lexicons</title>
        <p>In order to improve the overall accuracy of our
system, we developed three word embedding
lexicons1 and we used a manually created
morphosyntactic lexicon.</p>
      </sec>
      <sec id="sec-2-2">
        <title>1.1.1 Word Embedding lexicons</title>
        <p>Since the lexical information in tweets can be very
sparse, to overcame this problem we built three
word embedding lexicons.</p>
        <p>
          For this purpose, we trained two predict
models using the word2vec2 toolkit
          <xref ref-type="bibr" rid="ref10">(Mikolov et al.,
2013)</xref>
          . As re
          <xref ref-type="bibr" rid="ref6">commended in (Mikolov et al., 2013</xref>
          ),
we used the CBOW model that learns to
predict the word in the middle of a symmetric
window based on the sum of the vector
representations of the words in the window. For our
ex1The three word embedding lexicons are freely available
at the following website: http://www.italianlp.it/.
2http://code.google.com/p/word2vec/
periments, we considered a context window of
5 words. These models learn lower-dimensional
word embeddings. Embeddings are represented by
a set of latent (hidden) variables, and each word is
a multidimensional vector that represent a specific
instantiation of these variables. We built two Word
Embedding Lexicons starting from the following
corpora:
        </p>
        <p>The first lexicon was built using a tokenized
version of the itWaC corpus3. The itWaC
corpus is a 2 billion word corpus constructed
from the Web limiting the crawl to the .it
domain and using medium-frequency words
from the Repubblica corpus and basic Italian
vocabulary lists as seeds.</p>
        <p>The second lexicon was built from a
tokenized corpus of tweets. This corpus was
collected using the Twitter APIs and is made up
of 10,700,781 Italian tweets.</p>
        <p>
          In addition to these two lexicons, we built
another word embedding lexicon based on fastText
          <xref ref-type="bibr" rid="ref3">(Bojanowski et al., 2016)</xref>
          , a library for efficient
learning of word representations and sentence
classification. FastText allows to overcome the
problem of out-of-vocabulary words which affects
the relying methodology of word2vec.
Generating out-of-vocabulary word embeddings is a
typical issue for morphologically rich languages with
large vocabularies and many rare words. FastText
overcomes this limitation by representing each
word as a bag of character n-grams. A vector
representation is associated to each character n-gram
and the word is represented as the sum of these
character n-gram representations. To build the
lexicon based on fastText, we adopted as learning
corpus the same set of tokenized tweets used to build
the word2vec based lexicon.
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>1.1.2 Morpho-syntactic lexicon</title>
        <p>We used a large Italian lexicon of about 1,300,000
forms, developed as part of the SemaWiki
project4. The full-form lexicon was generated
from a base lexicon of 65,500 lemmas, initially
inspired by the Zanichelli dictionary5, and updated
along several years and cross-checked with other
online dictionaries6. For each form the lexicon
3http://wacky.sslmit.unibo.it/doku.php?id=corpora
4http://medialab.di.unipi.it/wiki/SemaWiki
5Zingarelli: Il nuovo Zingarelli minore, 2008.</p>
        <p>6Aldo Gabrielli: Il Grande Dizionario di Italiano; Tullio
De Mauro: Il Dizionario della lingua italiana.
contains all the possible parts-of-speech and
provides information on morpho-syntactic features,
but using a different tagset (ISST-TANL Tagsets7)
with respect to the one used for PoSTWITA.
1.2</p>
      </sec>
      <sec id="sec-2-4">
        <title>The POS tagger architecture</title>
        <p>
          The LSTM unit was initially proposed by
Hochreiter and Schmidhuber
          <xref ref-type="bibr" rid="ref8">(Hochreiter et al., 1997)</xref>
          .
LSTM units are able to propagate an important
feature that came early in the input sequence over
a long distance, thus capturing potential
longdistance dependencies. This type of neural
network was recently tested on Sentiment
Analysis tasks
          <xref ref-type="bibr" rid="ref15">(Tang et al., 2015)</xref>
          ,
          <xref ref-type="bibr" rid="ref17">(Xu et al., 2016)</xref>
          where it has been proven to outperform
classification performance in several sentiment analysis
task
          <xref ref-type="bibr" rid="ref11">(Nakov et al., 2016)</xref>
          with respect to
commonly used learning algorithms, showing a 3-4
points of improvements. Similar big
improvements have not been obtained in tagging tasks,
such as Part-Of-Speech tagging. This is most due
to the fact that state-of-the art systems for part of
speech tagging exploit strong performing learning
algorithms and hard feature engineering. In
addition, a little knowledge of the surrounding
context is enough to reach very high tagging
performance. On the contrary, LSTM networks
perform very well with respect to other learning
algorithms when word dependencies are long.
Although without a big improvement, POS tagging
systems which exploit LSTM as learning
algorithm have been proven to reach state-of-the-art
performances both when analyzing text at
character level
          <xref ref-type="bibr" rid="ref9">(Ling et al., 2015)</xref>
          and at word level
          <xref ref-type="bibr" rid="ref18 ref9">(Wang et al., 2016)</xref>
          . More specifically they used a
bidirectional LSTM allows to capture long-range
dependencies from both directions of a sentence
by constructing bidirectional links in the network
          <xref ref-type="bibr" rid="ref13">(Schuster et al., 1997)</xref>
          . In addition,
          <xref ref-type="bibr" rid="ref12">(Plank et al.,
2016)</xref>
          have proposed a model which takes into
account at the same time both word level and
character level information, showing very good results
for many languages. As proposed by these
systems, we employed a bidirectional LSTM
architecture. We implemented a 2-branch bidirectional
LSTM but instead of using the character based
branch we introduced another specific word level
branch in order to reduce the computational cost
of the hierarchical LSTM introduced by the
character based LSTM. This branch encodes
informa7http://www.italianlp.it/docs/ISST-TANL-POStagset.pdf
tion about the characters in each word of a
sentence. The vector representations calculated by
the two LSTM are then merged by the sum
operation. For what concerns the optimization process,
categorical cross-entropy is used as a loss
function and the optimization process is performed
by the rmsprop optimizer
          <xref ref-type="bibr" rid="ref16">(Tieleman and Hinton,
2012)</xref>
          . Each bidirectional LSTM branch is
configured to have 24 units. In addition, we applied
a dropout factor to both input gates and to the
recurrent connections in order to prevent overfitting
which is a typical issue of neural networks
          <xref ref-type="bibr" rid="ref15 ref7">(Galp
and Ghahramani, 2015)</xref>
          . As suggested in
          <xref ref-type="bibr" rid="ref15 ref7">(Galp
and Ghahramani, 2015)</xref>
          we have chosen a dropout
factor value in the optimum range [0:3; 0:5], more
specifically 0.35 for each branch.
        </p>
        <p>Word-based LSTM
Bag-of-Character</p>
        <p>Word-based LSTM
Merged vectors</p>
        <p>Categorical
crossentropy</p>
      </sec>
      <sec id="sec-2-5">
        <title>1.2.1 Word-based bi-LSTM</title>
        <p>In this part, we describe the Word-based
bidirectional LSTM branch of the proposed neural
network architecture and the word level information
given in input to this layer. Each word is
represented by a low dimensional, continuous and
realvalued vector, also known as word embedding and
all the word vectors are stacked in a word
embedding matrix. To train this LSTM branch, each
input word in the tweet is represented by a
979dimensional vector which is composed by:
Word2vec word embeddings: the concatenation
of the two word embeddings extracted by the
two available word2vec Word Embedding
Lexicons (128 components for each word embedding,
thus resulting in a total of 256 components), and
for each word embedding an extra component was
added in order to handle the ”unknown word” (2
components).</p>
      </sec>
      <sec id="sec-2-6">
        <title>FastText word embeddings: the word embed</title>
        <p>dings extracted by the fastText Word Embedding
Lexicon (128 components).</p>
      </sec>
      <sec id="sec-2-7">
        <title>Morpho-syntactic category: the parts-of-speech</title>
        <p>and the corresponding morpho-syntactic features
obtained by exploiting the Morpho-syntactic
lexicon, resulting in 293 components.</p>
        <p>Spell checker: the parts-of-speech and the
corresponding morpho-syntactic features of the word
obtained by analyzing the current word using
a spell checker (pyenchant8) and exploiting the
Morpho-syntactic lexicon, resulting in 295
components.</p>
        <p>Word length: a component representing the
length of the analyzed word.</p>
        <p>Is URL: a component indicating whether the
”http” substring is contained in the analyzed word.
Is uppercase: a component indicating if the
analyzed word is uppercase.</p>
        <p>Is capitalized: a component indicating if the
analyzed word is capitalized.</p>
        <p>End of sentence: a component indicating whether
or not the sentence was totally read.
1.2.2</p>
      </sec>
      <sec id="sec-2-8">
        <title>Bag-of-Character Word-based bi-LSTM</title>
        <p>In this part, we describe the Bag-of-Character
Word-based bidirectional LSTM branch of the
proposed neural network architecture and the word
level information given in input to this layer.
Differently from the Word-based LSTM branch, in
this branch we did not use pretrained vectors. To
train this LSTM branch, each input word in the
tweet is represented by a 316-dimensional vector
which is composed by:
Characters: a vector representing the set of
characters which compose the current word. Since our
considered alphabet is composed by 173 different
characters, the resulting in a 173-dimensional
vector.</p>
      </sec>
      <sec id="sec-2-9">
        <title>Lowercased characters: 134 components rep</title>
        <p>resenting the set of lowercased characters which
compose the current word.</p>
        <p>Has numbers: a component indicating whether or
not the current word contains a number.</p>
        <p>Contains not numbers: a component indicating
whether or not the current word contains non
numbers.</p>
        <p>Contains lowercased: a component indicating
whether or not the current word contains
lowercase characters.</p>
        <p>Contains uppercased: a component indicating
whether or not the current word contains
upper8http://pythonhosted.org/pyenchant/
case characters.</p>
        <p>Contains alphanumeric: a component indicating
whether or not the current word contains
alphanumeric characters</p>
      </sec>
      <sec id="sec-2-10">
        <title>Contains not alphanumeric: a component indi</title>
        <p>cating whether or not the current word contains
non alphanumeric characters
Contains alphabetics: a component indicating
whether or not the current word contains
alphabetic characters.</p>
      </sec>
      <sec id="sec-2-11">
        <title>Contains not alphabetics: a component indicat</title>
        <p>ing whether or not the current word contains non
alphabetic characters.</p>
        <p>End of sentence: a component indicating whether
the sentence was totally read.
2</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Results and Discussion</title>
      <p>To develop our system, we created an internal
development set of 368 tweets randomly selected
from the training set distributed by the task
organizers. The first row in Table 1 reports the
accuracy achieved by our final system on the
internal development set and on the official test
set (row Two-branch bi-LSTM).</p>
      <p>We tested different configurations of our system
in order to evaluate the contribution on the
tagging accuracy of: i) each branch in the proposed
architecture, ii) the different word embedding and
morpho-syntactic lexicons and iii) the handcrafted
features. We carried out different experiments that
reflect the questions we wanted to answer, more
specifically the questions are:
(a) what are the contributions of the
Wordbased bi-LSTM and of the Bag-of-Character
Word-based bi-LSTM?
(b) what is the contribution of the
Morphosyntactic lexicon?
(c) what is the contribution of the spell
checker?
(d) what is the contribution of fastText with
respect to word2vec Word Embedding
lexicons?</p>
      <p>In order to answer to the question (a), first we
run the Word-based LSTM excluding the
Bag-ofCharacter Word-based bi-LSTM branch, then we
excluded the Word-based bi-LSTM to verify the
Bag-of-Character Word based bi-LSTM
contribution. The results of these experiments are reported
in Word bi-LSTM and Bag-of-Char. Word bi-LSTM
rows in Table 1. The Word-based bi-LSTM is
clearly the best performer with respect to the
Bagof-Character one, but remarkable is that our
proposed two-branch architecture shows an
improvement of about 0.5 points in the development set
with respect to the best single bi-LSTM. The same
behaviour is shown in the test set, where the
combined system achieves an improvement of 0.84
points with respect to the single Word-based
biLSTM.</p>
      <p>In order to answer to the question (b), we
excluded from the input vectors of the Word-based
bi-LSTM branch the morpho-syntactic category
components extracted from Morpho-syntactic
lexicon. Row No Morpho-syntactic lexicon reports
the results and shows that this information gives
a negligible improvement on the development set
and unexpectedly a slight drop on the test set.</p>
      <p>For what concerns the question (c), we excluded
the morpho-syntactic category components of the
word obtained using the spell checker. The results
are reported in the No spell checker row.
Similarly to what happened in the (b) experiment, also
such information do not contribute in increasing
the tagging performances.</p>
      <p>In order to compare the contributions of
fastText and word2vec lexicons (question (d)), we
considered two different system configurations:
one removing the two word2vec lexicons (No
word2vec lexicons row) and one removing fastText
and itWac word2vec lexicons (No fastText lexicon
row). In this second configuration, we removed
also the itWac word2vec lexicon to compare
fastText and word2vec using the same learning corpus
(the twitter corpus described in section 1.1.1). In
both configurations we excluded the other
Wordbased LSTM components, while we left all the
components of the Bag-of-Character Word-based
LSTM. The results show that word2vec seems to
be a better choice with respect to fastText, both
in development and in test sets. This is in
contrast with what we would have expected
considering that fastText learns the word embedding
representation using subword information that should
be particularly useful for the analysis of non
standard text such as social media ones.
2.1</p>
      <sec id="sec-3-1">
        <title>Single bi-LSTM and Handcrafted features</title>
        <p>After the submission of the final system results, we
devised two further experiments. The first one was
devoted to testing the tagging performances of a
single word-based bi-LSTM architecture with
respect to the presented Two-branch bi-LSTM. The
second experiment was aimed to study the effect
of handcrafted features combined with the
learning ones. To this aim, we developed a
Part-ofSpeech tagger based on a single word-based
biLSTM, where each input word vector is the
concatenation of the two input word representations
of the bi-LSTMs presented in Section 1.2.1 and
Section 1.2.2.</p>
        <p>Table 2 reports the results of these experiments.
As shown in the Single bi-LSTM row, the use of the
single architecture instead of the two-branch one
does not affect tagging results, actually the single
bi-LSTM slightly outperforms the two-branch
architecture when tested on the test set (+0.48%).</p>
        <p>In order to evaluate the effect of handcrafted
features, we conducted a last experiment where
we removed all the components from the input
vectors of the single Word-based bi-LSTM with
the exceptions of word2vec and fastText word
embeddings. No handcrafted features row shows the
relevance of the handcrafted features that yield
an improvement of 1.34% and 1.68% on the
development and the test sets respectively. These
results show the important role of feature
engineering even when neural networks learning
algorithms are used.
3</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>In this paper we reported the results of our
participation to the EVALITA 2016 POS tagging for
Italian Social Media Texts (PoSTWITA). By
resorting to a two-branch bidirectional LSTM, word
emSingle bi-LSTM
No handcrafted features
96.39
95.22
beddings and morpho-syntactic lexicons and hand
crafted features we achieved the best score. In
particular, we showed the relevance of handcrafted
features that allowed an improvement of more than
one percentage point in terms of tagging accuracy
both in development and test sets when combined
with learned features such as word embedding
lexicons. As future research direction we will test the
contribution of a pure character based LSTM with
respect to character handcrafted features.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>Eugene</given-names>
            <surname>Agichtein</surname>
          </string-name>
          and
          <article-title>Carlos Castillo and Debora Donato and Aristides Gionis</article-title>
          and
          <string-name>
            <given-names>Gilad</given-names>
            <surname>Mishne</surname>
          </string-name>
          .
          <year>2008</year>
          .
          <article-title>Finding High-quality Content in Social Media</article-title>
          .
          <source>In Proceedings of the 2008 International Conference on Web Search and Data Mining</source>
          . New York, USA.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>Giuseppe</given-names>
            <surname>Attardi</surname>
          </string-name>
          and
          <string-name>
            <given-names>Maria</given-names>
            <surname>Simi</surname>
          </string-name>
          .
          <year>2009</year>
          .
          <article-title>Overview of the EVALITA 2009 Part-of-Speech Tagging Task</article-title>
          .
          <source>In Proceedings of Evalita '09</source>
          ,
          <article-title>Evaluation of NLP and Speech Tools for Italian</article-title>
          . December, Reggio Emilia, Italy.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>Piotr</given-names>
            <surname>Bojanowski</surname>
          </string-name>
          , Edouard Grave, Armand Joulin and
          <string-name>
            <given-names>Tomas</given-names>
            <surname>Mikolov</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Enriching Word Vectors with Subword Information</article-title>
          . arXiv preprint arXiv:
          <volume>607</volume>
          .
          <fpage>04606</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>Cristina</given-names>
            <surname>Bosco</surname>
          </string-name>
          and
          <string-name>
            <given-names>Fabio</given-names>
            <surname>Tamburini</surname>
          </string-name>
          and
          <string-name>
            <given-names>Andrea</given-names>
            <surname>Bolioli</surname>
          </string-name>
          and
          <string-name>
            <given-names>Alessandro</given-names>
            <surname>Mazzei</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Overview of the EVALITA 2016 Part Of Speech on TWitter for ITAlian Task</article-title>
          .
          <source>In Proceedings of Third Italian Conference on Computational Linguistics</source>
          (CLiC-it
          <year>2016</year>
          ) &amp;
          <article-title>Fifth Evaluation Campaign of Natural Language Processing and Speech Tools for Italian</article-title>
          .
          <source>Final Workshop (EVALITA</source>
          <year>2016</year>
          ).
          <article-title>Associazione Italiana di Linguistica Computazionale (AILC).</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <source>Franc¸ois Chollet</source>
          .
          <year>2016</year>
          . Keras. Software available at https://github.com/fchollet/keras/tree/master/keras.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <article-title>C`ıcero Nogueira dos Santos</article-title>
          and
          <string-name>
            <given-names>Bianca</given-names>
            <surname>Zadrozny</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Learning Character-level Representations for Part-of-Speech Tagging</article-title>
          .
          <source>In Proceedings of the 31st International Conference on Machine Learning (ICML</source>
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <given-names>Yarin</given-names>
            <surname>Gal</surname>
          </string-name>
          and
          <string-name>
            <given-names>Zoubin</given-names>
            <surname>Ghahramani</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>A theoretically grounded application of dropout in recurrent neural networks</article-title>
          .
          <source>arXiv preprint arXiv:1512</source>
          .
          <fpage>05287</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <given-names>Sepp</given-names>
            <surname>Hochreiter</surname>
          </string-name>
          and
          <string-name>
            <given-names>Jurgen</given-names>
            <surname>Schmidhuber</surname>
          </string-name>
          .
          <year>1997</year>
          .
          <article-title>Long short-term memory</article-title>
          .
          <source>Neural computation.</source>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>Wang</given-names>
            <surname>Ling</surname>
          </string-name>
          , Chris Dyer, Alan W. Black, Isabel Trancoso, Ramon Fermandez, Silvio Amir,
          <source>Luis Marujo and Luis Tiago</source>
          <year>2016</year>
          .
          <article-title>Finding Function in Form: Compositional Character Models for Open Vocabulary Word Representation</article-title>
          .
          <source>In Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing</source>
          .
          <fpage>1520</fpage>
          -
          <lpage>1530</lpage>
          , Lisbon, Portugal. ACL.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <given-names>Tomas</given-names>
            <surname>Mikolov</surname>
          </string-name>
          , Kai Chen, Greg Corrado and
          <string-name>
            <given-names>Jeffrey</given-names>
            <surname>Dean</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Efficient estimation of word representations in vector space</article-title>
          .
          <source>arXiv preprint arXiv1:1301</source>
          .
          <fpage>3781</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <given-names>Preslav</given-names>
            <surname>Nakov</surname>
          </string-name>
          , Alan Ritter, Sara Rosenthal,
          <source>Fabrizio Sebastiani and Veselin Stoyanov</source>
          <year>2016</year>
          .
          <article-title>SemEval2016 task 4: Sentiment analysis in Twitter</article-title>
          .
          <source>In Proceedings of the 10th International Workshop on Semantic Evaluation (SemEval-2016).</source>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <given-names>Barbara</given-names>
            <surname>Plank</surname>
          </string-name>
          , Anders Søgaard and
          <string-name>
            <given-names>Yoav</given-names>
            <surname>Goldberg</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Multilingual Part-of-Speech Tagging with Bidirectional Long Short-Term Memory Models an Auxiliary Loss</article-title>
          .
          <source>In Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics (Volume</source>
          <volume>2</volume>
          :
          <string-name>
            <surname>Short</surname>
            <given-names>Papers).</given-names>
          </string-name>
          <string-name>
            <surname>August</surname>
          </string-name>
          , Berlin, Germany.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <given-names>Mike</given-names>
            <surname>Schuster and Kuldip</surname>
          </string-name>
          <string-name>
            <given-names>K.</given-names>
            <surname>Paliwal</surname>
          </string-name>
          .
          <year>1997</year>
          .
          <article-title>Bidirectional recurrent neural networks</article-title>
          .
          <source>IEEE Transactions on Signal Processing</source>
          <volume>45</volume>
          (
          <issue>11</issue>
          ):
          <fpage>2673</fpage>
          -
          <lpage>2681</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <given-names>Fabio</given-names>
            <surname>Tamburini</surname>
          </string-name>
          .
          <year>2007</year>
          .
          <article-title>Evalita 2007: The Part-ofSpeech Tagging Task</article-title>
          .
          <source>In Proceedings of Evalita '07</source>
          ,
          <article-title>Evaluation of NLP and Speech Tools for Italian</article-title>
          . September, Rome, Italy.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <given-names>Duyu</given-names>
            <surname>Tang</surname>
          </string-name>
          , Bing Qin and
          <string-name>
            <given-names>Ting</given-names>
            <surname>Liu</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Document modeling with gated recurrent neural network for sentiment classification</article-title>
          .
          <source>In Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing 1422-1432</source>
          , Lisbon, Portugal.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <given-names>Tijmen</given-names>
            <surname>Tieleman</surname>
          </string-name>
          and
          <string-name>
            <given-names>Geoffrey</given-names>
            <surname>Hinton</surname>
          </string-name>
          .
          <source>2012. Lecture 6</source>
          .5
          <article-title>-RmsProp: Divide the gradient by a running average of its recent magnitude</article-title>
          .
          <source>In COURSERA: Neural Networks for Machine Learning.</source>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>XingYi Xu</surname>
          </string-name>
          ,
          <source>HuiZhi Liang and Timothy Baldwin</source>
          .
          <year>2016</year>
          . UNIMELB at SemEval
          <article-title>-2016 Tasks 4A and 4B: An Ensemble of Neural Networks and a Word2Vec Based Model for Sentiment Classification</article-title>
          .
          <source>In Proceedings of the 10th International Workshop on Semantic Evaluation (SemEval-2016).</source>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <given-names>Peilu</given-names>
            <surname>Wang</surname>
          </string-name>
          , Yao Qian, Frank K. Soong, Lei He, and
          <string-name>
            <given-names>Hai</given-names>
            <surname>Zhao</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Learning Distributed Word Representations For Bidirectional LSTM Recurrent Neural Network</article-title>
          .
          <source>In Proceedings of the 2016 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies 527-533</source>
          , San Diego, CA, USA. ACL.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>