<!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>Multilingual Gender Classification with Multi-view Deep Learning</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Matej Martinc</string-name>
          <email>matej.martinc@ijs.si</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Blaž Škrlj</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Senja Pollak</string-name>
          <email>senja.pollak@ijs.si</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Jožef Stefan Institute</institution>
          ,
          <addr-line>Jamova 39, 1000 Ljubljana</addr-line>
          ,
          <country country="SI">Slovenia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Jožef Stefan International Postgraduate School</institution>
          ,
          <addr-line>Jamova 39, 1000 Ljubljana</addr-line>
          ,
          <country country="SI">Slovenia</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>USHER Institute, University of Edinburgh</institution>
          ,
          <country country="UK">United Kingdom</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <abstract>
        <p>We present the results of a gender identification performed on the data set of tweets and images prepared for the PAN 2018 Author profiling shared task. In this work we propose a hybrid neural network architecture for gender classification, capable of leveraging heterogeneous textual and image information sources. The proposed approach is based on state-of-the-art deep architectures for natural language processing, combined with a pretrained image classification architecture via a custom output combination scheme. Text classification model combines character level, word level and document level information in order to produce stable and accurate predictions on three different languages, achieving the highest accuracy of 79% on the English test set. Image classification architecture relies on the hypothesis that the authors have a gender bias when it comes to publishing images of people and has a structure of a two-phased pipeline containing two models, one for face detection and the other for face gender classification. Classifying author's gender from posted images proved to be harder than from text, with our image classification model achieving the best accuracy of only 58.26% on the English test set. The results on the official PAN test set also confirmed slight synergy effects between the two models when combined. The proposed approach was 8th in the global ranking of PAN 2018 Author profiling shared task.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The heterogeneous image and text data from social media has become a popular
resource for studies in data mining, especially due to its accessibility, size and a near
real-time publishing. The trend of publishing content describing personal experiences,
stands and emotions and the sheer size of the data available has allowed the
development of statistical models, capable of determining the users’ characteristics related to
demographics, psychological profile and mental health. The field that deals with
discovering users’ attributes from this content automatically is known as author profiling (AP)
and includes tasks, such as the prediction of author’s gender [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], age [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], personality
type [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] or language variety [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ].
      </p>
      <p>
        In order to encourage further development and sharing of methods and results from
the field of AP, a series of scientific events and shared tasks on digital text forensic called
PAN (Uncovering Plagiarism, Authorship, and Social Software Misuse) [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] have been
organized. The first PAN event took place in 2011, while the first AP shared task was
organized in 2013 [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. Traditionally, AP approaches in PAN shared task used only
textual data, such as tweets and similar personal publications to develop classifiers.
Stateof-the-art approaches on this type of data mostly relied on traditional classifiers and
required extensive feature engineering [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. However, with the latest improvements in
image recognition methodology, the PAN 2018 Author profiling challenge [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] offered
for the first time an opportunity to leverage also image material. This paradigm shift
prompted us to use a novel neural network architecture capable of leveraging different
sources of information to maximize performance and yield robust results. Therefore,
in this work we investigate how current state-of-the-art text-based deep learning
architectures can be combined with a set of recently introduced image preprocessing and
classification techniques.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        The earliest attempts at AP that covered gender identification started with [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], who used
parts of the BNC, but continued on other corpora, such as the ACL corpus of scientific
papers [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] and more recently the social media corpora. The best gender profiling
approaches within the last year’s PAN shared task on tweets [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] achieved the accuracy of
0.8233 for English and 0.8321 for Spanish. The approach was proposed by Basile et al.
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] who had also the overall best results with combinations of character and tf-idf word
n-grams trained with an SVM. For Arabic, the highest score of 0.8031 was a result of
our system [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], which used a combination of word and different types of character
n-grams [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], as well as POS n-grams, sentiment from emojis and character flooding as
features in Logistic regression classifier.
      </p>
      <p>
        Some neural networks approaches were also proposed and for Portuguese the
highest results (87%) were achieved by [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], using an architecture consisting of a recurrent
neural network layer, a convolutional neural network (CNN) layer, and an attention
mechanism [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] layer capable of integrating character and word information. Two other
deep learning approaches ([
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] and [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]) also laveraged CNN architecture but overall
achieved worse results.
      </p>
      <p>
        For gender identification, also online workflows have been proposed [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] in the
ClowdFlows environment [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], including workflows for fast experimentation when
training new gender models4, use of pretrained gender classifiers for five languages (based
on [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]), which can be used for example for linguistic analysis5 or for evaluating
models on new datasets (e.g., in the cross-genre evaluation setting. However, this workflows
currently do not support deep learning architectures.
      </p>
      <p>
        When it comes to predicting gender from images, all state-of-the-art approaches
deploy neural architecture. One of the more recent approaches is the one proposed by
[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], which showed that a simple CNN architecture can be successfully employed for
gender and age classification even when the amount of learning data is limited. Another
4 http://clowdflows.org/workflow/10620/
5 http://clowdflows.org/workflow/10980/
successful example of employing neural architecture in the field of AP is an age
classification model proposed by [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], which is described in more detail in Sections 3 and
4.2, since its adaptation is also used in this paper.
      </p>
      <p>
        The dataset of this year’s task is multimodal, therefore we also researched some
multi-view learning approaches. Multi-view learning concerns with leveraging
different data sources to learn a more complete representation of the modeled system. It has
been an active area of research for more than 15 years. Modern multi-view learning
approaches face two main issues: scalability and the method for view combination.
Recent multi-view improvements in the area of deep learning include for example:
recommender systems, where they have shown different sources of information across
multiple domains can be used to produce better predictive models [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. This work builds
on the current state-of-the-art approaches for multi-view deep learning by combining
predictions learned using text, as well as images, using a novel combination scheme
based on preliminary imperical tests.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Data Set Description and Preprocessing</title>
      <p>Official PAN 2018 AP train set consists of tweets in three different languages grouped
by tweet authors, who are labeled by gender (Table 1). Data set is balanced which means
that half of the authors in every language are male and half are female. This train set was
used in our experiments for parameter tuning and training of the classification models.</p>
      <p>Text preprocessing was light, for English and Spanish consisting only of
replacing all hashtags, mentions and URLs with specific placeholders #HASHTAG,
@MENTION, HTTPURL, respectively. For Arabic, an additional step of reversing tweets was
performed since they are written from right-to-left. Finally, all tweets belonging to the
same author were concatenated and used as one document in further processing.</p>
      <p>Preliminary experiments were used in order to decide on the most effective image
preprocessing technique. Images from all the English authors were labeled with gender
labels corresponding to their authors and split into a train set (80% of images) and
validation set (20% of images). A baseline deep architecture model was used for classifying
individual images in the validation set. We experimented with different CNN
configurations of up to the depth of 10 layers, where different combinations of activations were
used. Such direct approach merely outperformed the 50% baseline classifier. Because
of this we decided to only use images containing human faces. The hypothesis was
that male users post more images of men and female users post more female images
(possibly also due to selfies).</p>
      <p>
        After the images were initially rescaled to 64 64 pixels, a face detection
algorithm, originally proposed by [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], was used to extract the images, containing one or
more faces. The used DEX (Deep EXpectation) works as follows. First, faces
corresponding to the same person are aligned using an explicit alignment algorithm, which
considers angles between + 60 and at the 90 angle—to handle rotated images.
The algorithm is based on the work done by [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] The authors of the original study
demonstrated, that this approach is more robust when compared to baseline landmark
detectors. Schematic representation of the face detector is presented in Figure 1.
      </p>
      <p>
        We leveraged the pre-trained convolutional architecture for face extraction (freely
accessible at https://github.com/yu4u/age-gender-estimation) and
combined it with our baseline deep architecture model for individual image
classification. This architecture achieved 62% accuracy when trained on the same train-validation
English image data set split as before, confirming our thesis that authors post more
images of people of the same gender.
Our gender classification model consists of two separate neural network models, one
for text classification and one for image classification. Two models are combined in the
final classification step in order to produce a unified prediction for every author.
The final text classification model (visualized in Figure 2) is a combination of three
distinct text classification architectures, capable of leveraging character level, word level
and document level information. This architecture proved to be a good substitute for
extensive feature engineering usually applied in AP classification tasks and worked
reasonably well even when trained on a relatively small train set. Preprocessed text is
fed to the network presented in Figure 2 in the form of three distinct inputs:
– Char sequences: Every preprocessed document is converted into a numeric char
sequence (every char is represented by a distinct integer) of length corresponding
to the number of chars in the longest document in the train set (zero value padding
is added after the document char sequence and truncating is also performed at the
end of the sequence).
– Word sequences: Every preprocessed document is tokenized and words which
appear in less than 30% or in more than 70% of documents from the train set are
removed. The resulting word sequences are converted into integer sequences of length
corresponding to the length of the longest sequence (again zero value padding is
used but this time padding is added at the beginning of the sequence).
– TF-IDF matrix: Preprocessed input data set is converted into a matrix of TF-IDF
features with a TfidfVectorizer from ScikitLearn [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. The matrix is calculated on
lowercased word unigrams with a minimum document frequency of 10 and
appearing in at most 80% of the documents in the train set. Sublinear term frequency
scaling is applied in the term frequency calculation.
      </p>
      <p>
        The architecture for processing Word sequences follows the approach proposed by
[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], consisting of a CNN model in addition to pre-trained word vectors (we use
pretrained FastText embeddings [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] of size 300. A distinct feature ci is produced for every
possible window of h words xi:i+h-1 in the document according to the convolutional
equation:
      </p>
      <p>
        ci = f (w xi:i+h 1 + b)
where w is a convolutional filter, b is a bias and f a non-linear function (a rectified
linear unit (ReLU) in our case). A max-over-time pooling operation [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] is applied on
the resulting set of features generated for every window size in order to get the most
important feature (the one with the highest predictive power). All convolutional filters are
of size 64 and windows of sizes 3, 4, 5, 10, 30 and 50 are used. The vectors of the most
important features are then concatenated and the previously described convolutional
equation together with the max-over-time pooling is applied again on the concatenated
features. Finally, the resulting output is passed to a fully connected (dense) layer.
      </p>
      <p>The architecture for processing Char sequences follows a very similar general idea.
The main differences are that character embeddings are not pretrained, windows of sizes
2,3 and 4 are used and two additional layers (one convolutional and one max-over-time
pooling layer) were added before the fully connected layer.</p>
      <p>The processing of the TF-IDF matrix is more straight forward. The matrix is first
passed to a fully connected layer of size 128. We conduct a dropout operation on the
output of the layer, in which 40% of input units are dropped in order to reduce
overfitting, and ReLU is employed on the remaining units. Finally, the resulting output is
again passed to a dense layer.</p>
      <p>The output of the three resulting dense layers (one for every input) are concatenated,
dropout is conducted on the concatenation, and ReLU is employed on the remaining
units. A final step in the text classification model is passing the resulting vectors to a
dense layer with a sigmoid activation, whose output is the probability distribution over
two gender classes.</p>
      <sec id="sec-3-1">
        <title>4.2 Image Classification Model</title>
        <p>
          As was already explained in Section 3, we only used images of faces for gender
classification. We hypothesized, that a pre-trained model trained on a big data set, containing
fairly reliable gender labels for males and females in the image, would achieve
better results than a model trained on our somewhat messy data set of images of people
(see Section 3 for a description of how we built this data set), where gender labels
corresponded to the gender of the person who published the images and not necessarily
to the person on the image itself. This hypothesis was experimentally confirmed and
therefore an already trained model published at https://github.com/yu4u/
age-gender-estimation was used for image classification. This model is an
adaptation of the age classification model proposed by [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] and has the same design
principles (CNN of VGG-16 architecture [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ]). The model was trained on IMDB-WIKI
data set (https://data.vision.ee.ethz.ch/cvl/rrothe/imdb-wiki/)
and is capable of assigning gender labels to one or more faces in the input image. For
classifying gender of the author from his/her posted images, the following procedure is
applied. First, we check if none of the images contain any faces. If that is the case, we
automatically assign male gender (since in a bit more than half of the cases the authors
without images with faces are male). If the images posted by the author contain faces,
we classify them all and count how many of them were classified as male and how many
as female. If there are more female faces than male, the author is classified as female,
otherwise as male.
4.3
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Combining Image and Text Models</title>
        <p>Preliminary experiments were conducted in order to combine text and image
classification models in a way that would maximize synergy effects. The text classification model
proved considerably more accurate than the image classification model, therefore it was
decided to only use image classifiers’s prediction if the following three conditions are
met:
1. There are at least two faces found in images published by the author.
2. All the faces are of the same gender.
3. The sigmoid function output of the text classifier falls between 0:3 and 0:7,
signalling non-confident prediction.
5</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Results and Discussion</title>
      <p>First, we tested our model in a 10-fold cross validation setting on the PAN 2018 train
set. For ten times, text classification model is trained on nine folds of the data set and
combined with an image classification model, which is pretrained on an IMDB-WIKI
data set as explained in 4.2. Text, image and combined classification models are then
all tested on one tenth of the data. The results are presented in Table 2.</p>
      <p>Results show that a text classification model outperforms image classification model
by a large margin for every language. Best results for text classification were achieved
for Arabic (around 82%) and image classification model achieved best results on
English (around 58%). We can see that combining text and image models does not improve
the results of the text classification model for Arabic and Spanish and the improvement
of 0.3% on the English language is marginal.</p>
      <p>For the use on the PAN 2018 AP official test set, the text classification models for
all languages were not trained on all the train data. Because of the inherited randomness
of neural models, which might lead to non-convergence of the trained models in some
cases, we decided to use models that were validated in the cross-validation process.
Therefore, for every language, the model trained on nine folds, which achieved the
highest accuracy on the tenth fold, was used. The accuracy scores achieved by this text
classification models were 0.8442 for Arab, 0.8595 for English and 0.8080 for Spanish.
Image classification model used on the PAN 2018 AP official test set was again trained
on the IMDB-WIKI data set. The results on the official PAN 2018 Author profiling test
set are presented in Table 3. In general, the accuracy achieved on the official test set is
lower than the one achieved in the cross validation, possibly due to overfitting of the
used models. The highest accuracy was achieved on English test set and the combined
model achieved the best results on all three languages, confirming slight synergy effects
of combining the text and image models, even though the improvements are marginal.
The proposed approach scored 8th in the overall leaderboard6.</p>
      <p>The analysis of the authors that were correctly classified by the image classification
model and incorrectly classified by the text classification model shows that these
authors on average posted 7.568 images of faces per author while the average number of
posted images of faces for all authors is 7.218 in the PAN 2018 train set. There is also a
noticeable gender imbalance in the set of these authors since it is approximately seven
times more likely that the true gender of these authors is male. This suggests that our
image classification approach is more appropriate for classifying male authors.
6</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusions and Future Work</title>
      <p>We propose a novel deep learning approach to gender classification from heterogeneous
data sources, namely text and images. The proposed approach is a combination of
stateof-the-art deep architectures for natural language processing and a pretrained image
classification architecture. The final model returns three distinct gender predictions for
every author, one based on text data, one based on image data and one based on all
the data. The results confirm the superiority of the text classification model in terms
of accuracy, since the predictions based on text are far more accurate than the ones
based on images for all the languages. Text classification model was tested in a
10fold cross-validation setting and achieved the highest accuracy on the Arabic data set
(82.09%). Image classification model achieved the highest accuracy on the English data
set (57.72%). Combining both models resulted in a marginal accuracy improvement on
the English data set.
6 https://pan.webis.de/clef18/pan18-web/author-profiling.html</p>
      <p>For future work, we plan to focus on improving the results of the image
classification model by testing different architectures for image object detection and image
captioning, which might prove helpful in extracting topical information from images
that could be used for gender prediction.</p>
    </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>arXiv preprint arXiv:1409.0473</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Basile</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dwyer</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Medvedeva</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rawee</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Haagsma</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nissim</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>N-gram: New groningen author-profiling model</article-title>
          .
          <source>In: Working Notes of CLEF 2017 - Conference and Labs of the Evaluation Forum</source>
          , Dublin, Ireland,
          <source>September 11-14</source>
          ,
          <year>2017</year>
          . (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <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="ref4">
        <mixed-citation>
          4.
          <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 12(Aug)</source>
          ,
          <fpage>2493</fpage>
          -
          <lpage>2537</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Elkahky</surname>
            ,
            <given-names>A.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Song</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>A multi-view deep learning approach for cross domain user modeling in recommendation systems</article-title>
          .
          <source>In: Proceedings of the 24th International Conference on World Wide Web</source>
          . pp.
          <fpage>278</fpage>
          -
          <lpage>288</lpage>
          . International World Wide Web Conferences Steering Committee (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Convolutional neural networks for sentence classification</article-title>
          .
          <source>arXiv preprint arXiv:1408.5882</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Koppel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Argamon</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shimoni</surname>
            ,
            <given-names>A.R.</given-names>
          </string-name>
          :
          <article-title>Automatically categorizing written texts by author gender</article-title>
          .
          <source>Literary and Linguistic Computing</source>
          <volume>17</volume>
          (
          <issue>4</issue>
          ),
          <fpage>401</fpage>
          -
          <lpage>412</lpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Kranjc</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Podpecˇan</surname>
          </string-name>
          , V.,
          <string-name>
            <surname>Lavracˇ</surname>
          </string-name>
          , N.:
          <article-title>ClowdFlows: A cloud based scientific workflow platform</article-title>
          . In: Flach,
          <string-name>
            <given-names>P.A.</given-names>
            ,
            <surname>Bie</surname>
          </string-name>
          , T.D.,
          <string-name>
            <surname>Cristianini</surname>
          </string-name>
          , N. (eds.)
          <source>Proc. of ECML/PKDD (2)</source>
          . LNCS, vol.
          <volume>7524</volume>
          , pp.
          <fpage>816</fpage>
          -
          <lpage>819</lpage>
          . Springer (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Levi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hassner</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Age and gender classification using convolutional neural networks</article-title>
          .
          <source>In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops</source>
          . pp.
          <fpage>34</fpage>
          -
          <lpage>42</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Martinc</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pollak</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Reusable workflows for gender prediction</article-title>
          . In: chair),
          <string-name>
            <given-names>N.C.C.</given-names>
            ,
            <surname>Choukri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Cieri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Declerck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Goggi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Hasida</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Isahara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Maegaard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Mariani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Mazo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Moreno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Odijk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Piperidis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Tokunaga</surname>
          </string-name>
          , T. (eds.)
          <source>Proceedings of the Eleventh International Conference on Language Resources and Evaluation (LREC</source>
          <year>2018</year>
          ).
          <source>European Language Resources Association (ELRA)</source>
          , Paris, France (may
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Martinc</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Škrjanec</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zupan</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pollak</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          : Pan 2017:
          <article-title>Author profiling-gender and language variety prediction</article-title>
          .
          <article-title>CLEF 2017 Evaluation Labs</article-title>
          and Workshop - Working Notes Papers (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Mathias</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Benenson</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pedersoli</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Van Gool</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Face detection without bells and whistles</article-title>
          .
          <source>In: European Conference on Computer Vision</source>
          . pp.
          <fpage>720</fpage>
          -
          <lpage>735</lpage>
          . Springer (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Miura</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Taniguchi</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Taniguchi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ohkuma</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Author profiling with word+ character neural attention network</article-title>
          .
          <source>Cappellato</source>
          et al.[
          <volume>13</volume>
          ]
        </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>
          ,
          <fpage>2825</fpage>
          -
          <lpage>2830</lpage>
          (
          <year>2011</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>Koppel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stamatatos</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Inches</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>Overview of the author profiling task at pan 2013</article-title>
          . Notebook Papers of CLEF pp.
          <fpage>23</fpage>
          -
          <lpage>26</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <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>Montes-</surname>
            y-Gómez,
            <given-names>M.</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 6th Author Profiling Task at PAN 2018: Multimodal Gender Identification in Twitter</article-title>
          . In: Cappellato,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Ferro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Nie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.Y.</given-names>
            ,
            <surname>Soulier</surname>
          </string-name>
          ,
          <string-name>
            <surname>L</surname>
          </string-name>
          . (eds.)
          <article-title>Working Notes Papers of the CLEF 2018 Evaluation Labs</article-title>
          .
          <source>CEUR Workshop Proceedings, CLEF and CEUR-WS.org (Sep</source>
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <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>
          . In: Cappellato,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Ferro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Goeuriot</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Mandl</surname>
          </string-name>
          , T. (eds.)
          <article-title>Working Notes Papers of the CLEF 2017 Evaluation Labs</article-title>
          .
          <source>CEUR Workshop Proceedings, CLEF and CEUR-WS.org (Sep</source>
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <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>Verhoeven</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Daelemans</surname>
            ,
            <given-names>W.</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 4th Author Profiling Task at PAN 2016: Cross-genre evaluations</article-title>
          .
          <source>In: CLEF 2016 Working Notes. CEUR-WS.org</source>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Rothe</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Timofte</surname>
          </string-name>
          , R.,
          <string-name>
            <surname>Van Gool</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Deep expectation of real and apparent age from a single image without facial landmarks</article-title>
          .
          <source>International Journal of Computer Vision</source>
          <volume>126</volume>
          (
          <issue>2-4</issue>
          ),
          <fpage>144</fpage>
          -
          <lpage>157</lpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Sapkota</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bethard</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Montes-</surname>
            y-Gómez,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Solorio</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Not all character n-grams are created equal: A study in authorship attribution</article-title>
          .
          <source>In: NAACL HLT</source>
          <year>2015</year>
          ,
          <article-title>The 2015 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies</article-title>
          , Denver, Colorado, USA, May 31 - June 5,
          <year>2015</year>
          . pp.
          <fpage>93</fpage>
          -
          <lpage>102</lpage>
          (
          <year>2015</year>
          ), http://aclweb.org/anthology/N/N15/N15-1010.pdf
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Schaetti</surname>
          </string-name>
          , N.: Unine at clef 2017:
          <article-title>Tf-idf and deep-learning for author profiling</article-title>
          .
          <source>Cappellato</source>
          et al.[
          <volume>13</volume>
          ] (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Sierra</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Montes-y Gómez</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Solorio</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>González</surname>
            ,
            <given-names>F.A.</given-names>
          </string-name>
          :
          <article-title>Convolutional neural networks for author profiling</article-title>
          .
          <source>Working Notes Papers of the CLEF</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Simonyan</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zisserman</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Very deep convolutional networks for large-scale image recognition</article-title>
          .
          <source>arXiv preprint arXiv:1409.1556</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Stamatatos</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rangel</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tschuggnall</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kestemont</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosso</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stein</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Potthast</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Overview of PAN-2018: Author Identification, Author Profiling, and Author Obfuscation</article-title>
          . In: Bellot,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Trabelsi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Mothe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Murtagh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Nie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Soulier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Sanjuan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Cappellato</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Ferro</surname>
          </string-name>
          , N. (eds.)
          <string-name>
            <surname>Experimental IR Meets Multilinguality</surname>
          </string-name>
          , Multimodality, and
          <string-name>
            <surname>Interaction</surname>
          </string-name>
          .
          <source>9th International Conference of the CLEF Initiative (CLEF 18)</source>
          . Springer, Berlin Heidelberg New York (
          <year>Sep 2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Verhoeven</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Daelemans</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Plank</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Twisty: A multilingual twitter stylometry corpus for gender and personality profiling</article-title>
          .
          <source>In: LREC</source>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Vogel</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jurafsky</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>He said, she said: Gender in the acl anthology</article-title>
          .
          <source>In: Proceedings of the ACL-2012 Special Workshop on Rediscovering 50 Years of Discoveries</source>
          . pp.
          <fpage>33</fpage>
          -
          <lpage>41</lpage>
          . ACL (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Zampieri</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Malmasi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ljubesic</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nakov</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ali</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tiedemann</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scherrer</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aepli</surname>
          </string-name>
          , N.:
          <article-title>Findings of the vardial evaluation campaign 2017</article-title>
          .
          <source>In: Proceedings of the Fourth Workshop on NLP for Similar Languages, Varieties and Dialects</source>
          ,
          <source>VarDial</source>
          <year>2017</year>
          , Valencia, Spain, April 3,
          <year>2017</year>
          . pp.
          <fpage>1</fpage>
          -
          <lpage>15</lpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>