<!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>Author Profiling with Word+Character Neural Attention Network</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Fuji Xerox Co., Ltd</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Yasuhide Miura</institution>
          ,
          <addr-line>Tomoki Taniguchi, Motoki Taniguchi, and Tomoko Ohkuma</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2017</year>
      </pub-date>
      <abstract>
        <p>This paper describes neural network models that we prepared for the author profiling task of PAN@CLEF 2017. In previous PAN series, statistical models using a machine learning method with a variety of features have shown superior performances in author profiling tasks. We decided to tackle the author profiling task using neural networks. Neural networks have recently shown promising results in NLP tasks. Our models integrate word information and character information with multiple neural network layers. The proposed models have marked joint accuracies of 64-86% in the gender identification and the language variety identification of four languages.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        Researches to automatically extract author profile traits from social media have been
done to empower activities such as advertisement, forensic, marketing, personalization,
and security. PAN tasks have focused on traits like gender, age, and personality type in
the past series. This year’s author profiling task was to identify a gender and a language
variety of a Twitter user [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. In the gender identification, a task participant is required
to determine whether a user is male or female from tweets. Similar gender
identifications have been done in past PAN series with different native languages and domains. In
the language variation identification, a task participant has to decide a language variety
within a given native language from tweets. The study of language varieties has been
done in VarDial shared tasks[17] targeting journalistic texts, but is new in PAN series
targeting Twitter texts.
      </p>
      <p>
        Statistical models using a machine learning method like support vector machine
have shown effectiveness to identify profile traits in past PAN series. Various
features were introduced to these models including word n-grams[
        <xref ref-type="bibr" rid="ref12 ref3 ref6">6,12,3</xref>
        ], character
ngrams[
        <xref ref-type="bibr" rid="ref12 ref3 ref6">6,12,3</xref>
        ], part-of-speech tags[
        <xref ref-type="bibr" rid="ref3 ref6">6,3</xref>
        ], styles[
        <xref ref-type="bibr" rid="ref12 ref3 ref6">6,12,3</xref>
        ], and second order attributes[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
We decided to tackle the identifications of gender and language variety using neural
networks. Neural networks have shown effectiveness to capture complex
representations combing simpler representations[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. We aim to obtain complex representations
that were expressed as independent features in the past studies using neural networks.
Neural networks such as multilayer perceptron and restricted Boltzmann machine have
been used in PAN 2016[16] to obtain word embeddings[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and as a classifier. Our
models combine word information and character information with complex neural networks
label
      </p>
      <sec id="sec-1-1">
        <title>FCFT2</title>
      </sec>
      <sec id="sec-1-2">
        <title>FCFT1</title>
      </sec>
      <sec id="sec-1-3">
        <title>AttentionFT</title>
      </sec>
      <sec id="sec-1-4">
        <title>CNNWC</title>
      </sec>
      <sec id="sec-1-5">
        <title>AttentionW</title>
      </sec>
      <sec id="sec-1-6">
        <title>RNNW</title>
      </sec>
      <sec id="sec-1-7">
        <title>MaxPoolingC</title>
      </sec>
      <sec id="sec-1-8">
        <title>CNNC</title>
        <p>Word Embedding</p>
        <p>
          Character Embedding
words
characters
consisting of a recurrent neural network layer, a convolutional neural network layer, and
an attention mechanism[
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] layer to classify a profile trait.
        </p>
        <p>In the following section of this paper, we first describe our neural network models
in Section 2. Data used in the models are explained in Section 3 following Section 4
with the details of an experiment to confirm the performances of the models. Finally,
Section 5 concludes the paper with some future directions.
2</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Models</title>
      <p>We propose two models that consist of multiple layers to classify a profile trait with
neural networks. The architectures of the two models share most of their layers but
differ in the fusion strategies of word information and character information. The first
model NeuralNet-FusionTweet (NN-FT) combines the two kinds of information with
a tweet-level fusion. The second model NeuralNet-FusionUser (NN-FU) performs a
fusion process in user-level.
2.1</p>
      <sec id="sec-2-1">
        <title>Model NN-FT</title>
        <p>input
…
uT
…
g2
h2 …
h2
…
gT
hT
hT
u1</p>
        <p>
          u2
g1
ferent representations of same tweet texts. The words and the characters are
embedded with embedding layers and are processed with a recurrent neural network (RNN)
layer, convolutional neural network (CNN) layers, attention mechanism[
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] layers, a
max-pooling layer, and fully-connected (FC) layers. As an implementation of RNN, we
used Gated Recurrent Unit (GRU)[
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] with a bi-directional setting.
word processes Figure 2 illustrates the overview of word processes by RNNW and
AttentionW. The input words are embedded to kw dimension word embeddings with
embedding matrix Ew to obtain x with xt 2 Rkw . x are then processed in RNNW
with the following transition functions:
zt =
        </p>
        <p>(W z xt + U z ht 1 + bz )
rt = (W rxt + U rht 1 + br)
~
ht = tanh (W hxt + U h (rt ⊙ ht 1) + bh)
ht = (1 zt) ⊙ ht 1 + zt ⊙ h~ t
(1)
(2)
(3)
(4)
where zt is an update gate, rt is a reset gate, h~ t is a candidate state, ht is a state,
W z ; W r; W h; U z ; U r; U h are weight matrices, bz ; br; bh are bias vectors, is a
logistic sigmoid function, and ⊙ is an element-wise multiplication operator. The
bidirectional GRU outputs !h and h are concatenated to form g where gt = ht∥ht and
!
are passed to Attentionw.
CNN
Layer</p>
        <p>Max
features
CNN
features</p>
        <p>c1
filter width h
input
o
…
max over time</p>
        <p>cL-h+1
c2</p>
        <p>…
where v is a weight vector, W is a weight matrix, and b a bias vector. ut is an
attention context vector calculated from gt with a single FC layer (Eq. 7). ut is normalized
with softmax to obtain t as a probability (Eq. 6).
character processes Figure 3 illustrates the overview of character processes by CNNC
and MaxPoolingC. The input characters are embedded to kc dimension character
embeddings with character embedding matrix Ec to obtain s with si 2 Rkc . s is then
passed to CNNC to obtain c with:</p>
        <p>
          ci = f (W csi:i+h 1 + bc)
where f ( ) is a non-linear function, W c is a weight matrix, h a convolution window
size, and bc a bias vector. We used rectified linear unit for f ( ). c is further processed
with max-over time process[
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] in MaxPoolingC to obtain a tweet representation o.
word+character processes Two tweet representations m and o are concatenated to
further apply word+character processes. The concatenated tweet representation is
processed by CNNWC like in CNNC with window size h = 1 to get a word and
character combined representation. The combined tweet representation is then passed to
AttentionFT to obtain a user representation from tweet representations. Finally, the
user representation is passed to FCFT1 and FCFT2, respectively.
(5)
(6)
(7)
(8)
label
FCFU2
        </p>
        <p>FCFU1
AttentionFUW
AttentionW</p>
        <p>RNNW</p>
        <p>AttentionFUC
MaxPoolingC</p>
        <p>CNNC
Word Embedding</p>
        <p>Character Embedding
words
characters
The weights in the proposed models require some data to be trained. We used two
datasets to train the proposed models with two different objectives.
Gender Labels</p>
        <p>English
The first dataset we used to train the proposed models is the official PAN@CLEF 2017
Author Profiling Training Corpus. The dataset consists of 11; 400 Twitter users in four
languages with the gold labels of gender and language variety. The languages, gender
labels, and language variety included in this dataset is summarized in Table 1 This
dataset is used to train the models to minimize an empirical loss between predictions
and gold labels.</p>
        <p>We divided this dataset into train8, dev1, and test1 with a stratified sampling by
ratio of 8:1:1. These subsets were made so that we can empirically decided some
parameters of the models. We will describe the detail of parameter selection in Section
4.2.
3.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Streaming Tweets</title>
        <p>
          The second dataset we used to train the proposed models is tweets collected by Twitter
Streaming APIs1. We collected these tweets to pre-train the word embedding matrix
Ew of the models. Neural network models are known to perform better when word
embeddings are pre-trained by a large-scale dataset[
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. The following steps describe
the detail of the collection process:
1. Tweets with lang metadata of en, es, pt, and ar were collected via Twitter Streaming
        </p>
        <p>APIs during the period of March–May 2017.
1 https://dev.twitter.com/streaming/overview</p>
        <p>Parameter Size
word embedding dimension 100
character embedding dimension 25</p>
        <p>RNNW units 100
CNNC units 50</p>
        <p>CNNWC units 300
CNNC filter sizes 3; 6
CNNWC filter size 1
AttentionW units 200
AttentionFT units 300
AttentionFUW units 200
AttentionFUC units 100</p>
        <p>FCFT1 units 150
FCFU1 units 150
FCFT2 units #label</p>
        <p>FCFU2 units #label
2. Retweets are removed from the collected tweets.
3. Tweets posted by bots2 are deleted from the collected tweets.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experiment</title>
      <sec id="sec-3-1">
        <title>Model Configurations</title>
        <p>
          Text Processor We applied a unicode normalization, a Twitter user name
normalization, and a URL normalization for text pre-processing. Pre-processed texts were
tokenized with the two kinds of tokenizers. Twokenizer[
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] is used for English and
NLTK[
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] WordPunctTokenizer is used for other languages. Words are converted to
lower case forms to ignore capitalization. Note that the lower case conversion is not
performed for character inputs.
        </p>
        <p>
          Initialization of Embeddings We pre-trained word embeddings using streaming tweets
of Section 3.2 by fastText[
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] with the skip-gram algorithm. The pre-training
parameters are dimension=100, learning rate=0:025, window size=5, negative sample size=5,
and epoch=5. For character embeddings, we randomly initialized them with a uniform
distribution.
        </p>
        <p>
          Convolution Filter Sizes, Layer Unit Sizes, and Word Embedding Sizes Table 3
summarizes the sizes of various parameters included in the proposed models. In CNNC,
two values are listed since we used the multiple filters approach[
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
2 We assembled a Twitter client list consisting of 80 clients that are used for manual postings.
English
        </p>
        <p>Spanish
Portuguese 84.17</p>
        <p>Arabic</p>
        <p>
          Optimization Strategy We used cross-entropy loss as an objective function of the
models. l2 regularization was applied to the RNN layers, the attention context vectors,
the CNN layers, and the FC layers of the models to avoid overfitting. The objective
function was minimized through stochastic gradient descent over shuffled mini-batches
with Adam[
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. For the initial learning rate of Adam, we set it to 1e 3.
Parameter Selection The models have regularization parameter
to a dataset. We selected optimal values for :
which is sensitive
2 {1e 3; 5e 4; 1e 4; 5e 5; 1e 5; 5e 6; 1e 6; 5e 7; 1e 7}
in terms of accuracy with a grid search using dev1 described in Section 3.1.
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>4.2 In-house Experiment</title>
        <p>We evaluated the proposed models using train8, dev1, and test1. All models are trained
using a single NVIDIA Titan X gpu. Table 4 presents the results of gender
identifications. In the gender identifications, NN-FU performed better than NN-FT with one
exception in Spanish. Table 5 shows the results of language variety identifications. The
language variety identifications showed different characteristics where NN-FT
performing better in all languages compared to NN-FU.
4.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>Submission Run</title>
        <p>
          We chose the best performing models and s in the in-house experiment as models
and parameters for a submission run. In the cases of multiple best performing s, we
chose s that showed the best performances in test1. The submission run was done in
a TIRA virtual machine [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] with cpus. Table 6 summarizes the performances of the
models in the submission run. The models showed a similar trend as in the in-house
experiment. They ranked 3rd in gender ranking, 6th in language variety ranking, and
4th in the global ranking.
English
Spanish
1e-6
5e-4, 1e-7
As described in this paper, we proposed two models, NN-FT and NN-FU, for author
profiling. The two models differ in the fusion strategies of word information and
character information. The models marked joint accuracies of 64–86% in the gender
identification and the language variety identification of four languages. They performed
better in gender identification compared to language variety identification. The average
accuracies from the top systems were -1:26% for gender and -2:05% for language
variety. This result is not so surprising since neural network models had shown difficulties
adapting to language variety identification in past VarDial shared tasks [17].
        </p>
        <p>As future works of this study, we plan to analyze differences of internal states in
NN-FT and NN-FU. The best performing models were different among profile traits
and languages in the in-house experiment. We will like to unveil the causes of this
differences to further improve our models.
16. Rangel Pardo, F., Rosso, P., Verhoeven, B., Daelemans, W., Potthast, M., Stein, B.:
Overview of the 4th Author Profiling Task at PAN 2016: Cross-Genre Evaluations. In:
Working Notes Papers of the CLEF 2016 Evaluation Labs (2016)
17. Zampieri, M., Malmasi, S., Ljubešic´, N., Nakov, P., Ali, A., Tiedemann, J., Scherrer, Y.,
Aepli, N.: Findings of the vardial evaluation campaign 2017. In: Proceedings of the Fourth
Workshop on NLP for Similar Languages, Varieties and Dialects (VarDial). pp. 1–15 (2017)</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Bahdanau</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cho</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bengio</surname>
            ,
            <given-names>Y.:</given-names>
          </string-name>
          <article-title>Neural machine translation by jointly learning to align and translate</article-title>
          .
          <source>Computing Research Repository abs/1409</source>
          .0473 (
          <year>2014</year>
          ), http://arxiv.org/abs/1409.0473
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bayot</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gonçalves</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Author Profiling using SVMs and Word Embedding Averages-Notebook for PAN at CLEF 2016</article-title>
          . In: Balog,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Cappellato</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Ferro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Macdonald</surname>
          </string-name>
          , C. (eds.)
          <article-title>CLEF 2016 Evaluation Labs</article-title>
          and Workshop - Working Notes Papers,
          <fpage>5</fpage>
          -
          <lpage>8</lpage>
          September, Évora, Portugal (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bilan</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhekova</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>CAPS: A Cross-genre Author Profiling System-Notebook for PAN at CLEF 2016</article-title>
          . In: Balog,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Cappellato</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Ferro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Macdonald</surname>
          </string-name>
          , C. (eds.)
          <article-title>CLEF 2016 Evaluation Labs</article-title>
          and Workshop - Working Notes Papers,
          <fpage>5</fpage>
          -
          <lpage>8</lpage>
          September, Évora, Portugal (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bird</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Loper</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klein</surname>
            ,
            <given-names>E.: Natural</given-names>
          </string-name>
          <string-name>
            <surname>Language Processing with Python. O'Reilly Media</surname>
            <given-names>Inc.</given-names>
          </string-name>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Bojanowski</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grave</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Joulin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Enriching word vectors with subword information</article-title>
          .
          <source>arXiv preprint arXiv:1607.04606</source>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6. Busger op Vollenbroek,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Carlotto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Kreutz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Medvedeva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Pool</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Bjerva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Haagsma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Nissim</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.:</surname>
          </string-name>
          <article-title>GronUP: Groningen User Profiling-Notebook for PAN at CLEF 2016</article-title>
          . In: Balog,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Cappellato</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Ferro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Macdonald</surname>
          </string-name>
          , C. (eds.)
          <article-title>CLEF 2016 Evaluation Labs</article-title>
          and Workshop - Working Notes Papers,
          <fpage>5</fpage>
          -
          <lpage>8</lpage>
          September, Évora, Portugal (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Cho</surname>
          </string-name>
          , K.,
          <string-name>
            <surname>van Merrienboer</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gulcehre</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bahdanau</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bougares</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schwenk</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bengio</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Learning phrase representations using RNN encoder-decoder for statistical machine translation</article-title>
          .
          <source>In: Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP)</source>
          . pp.
          <fpage>1724</fpage>
          -
          <lpage>1734</lpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Collobert</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weston</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bottou</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karlen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kavukcuoglu</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuksa</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Natural language processing (almost) from scratch</article-title>
          .
          <source>Journal of Machine Learning Research</source>
          <volume>12</volume>
          ,
          <fpage>2493</fpage>
          -
          <lpage>2537</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Goodfellow</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bengio</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Courville</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Deep Learning</article-title>
          . MIT Press (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Convolutional neural networks for sentence classification</article-title>
          .
          <source>In: Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP)</source>
          . pp.
          <fpage>1746</fpage>
          -
          <lpage>1751</lpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Kingma</surname>
            ,
            <given-names>D.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ba</surname>
          </string-name>
          , J.:
          <article-title>Adam: A method for stochastic optimization</article-title>
          .
          <source>Computing Research Repository abs/1412</source>
          .6980 (
          <year>2014</year>
          ), http://arxiv.org/abs/1412.6980
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Modaresi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liebeck</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Conrad</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Exploring the Effects of Cross-Genre Machine Learning for Author Profiling in PAN 2016-Notebook for PAN at CLEF 2016</article-title>
          . In: Balog,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Cappellato</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Ferro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Macdonald</surname>
          </string-name>
          , C. (eds.)
          <article-title>CLEF 2016 Evaluation Labs</article-title>
          and Workshop - Working Notes Papers,
          <fpage>5</fpage>
          -
          <lpage>8</lpage>
          September, Évora, Portugal (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Owoputi</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>O'Connor</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dyer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gimpel</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schneider</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>N.A.</given-names>
          </string-name>
          :
          <article-title>Improved part-of-speech tagging for online conversational text with word clusters</article-title>
          .
          <source>In: Proceedings of the</source>
          <year>2013</year>
          <article-title>Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (NAACL HLT)</article-title>
          . pp.
          <fpage>380</fpage>
          -
          <lpage>390</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Potthast</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gollub</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rangel</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosso</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stamatatos</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stein</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Improving the Reproducibility of PAN's Shared Tasks: Plagiarism Detection, Author Identification, and Author Profiling</article-title>
          .
          <source>In: Information Access Evaluation meets Multilinguality, Multimodality, and Visualization. 5th International Conference of the CLEF Initiative (CLEF 14)</source>
          . pp.
          <fpage>268</fpage>
          -
          <lpage>299</lpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Rangel</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosso</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Potthast</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stein</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Overview of the 5th Author Profiling Task at PAN 2017: Gender and Language Variety Identification in Twitter</article-title>
          .
          <source>In: Working Notes Papers of the CLEF 2017 Evaluation Labs</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>