<!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>Exploring the Effects of Cross-Genre Machine Learning for Author Profiling in PAN 2016</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Computer Science Heinrich Heine University Düsseldorf D-40225 Düsseldorf</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Pashutan Modaresi</institution>
          ,
          <addr-line>Matthias Liebeck, and Stefan Conrad</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2016</year>
      </pub-date>
      <abstract>
        <p>Author profiling deals with the study of various profile dimensions of an author such as age and gender. This work describes our methodology proposed for the task of cross-genre author profiling at PAN 2016. We address gender and age prediction as a classification task and approach this problem by extracting stylistic and lexical features for training a logistic regression model. Furthermore, we report the effects of our cross-genre machine learning approach for the author profiling task. With our approach, we achieved the first place for gender detection in English and tied for second place in terms of joint accuracy. For Spanish, we tied for first place.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Author profiling deals with the study of various profile dimensions of an author [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The
focus of this study is to gain an understanding of how authors of different classes (e.g.,
old men and young women) use different characteristics while writing text and which
textual features might be characteristic for all people in the same class. For instance,
younger people might make more spelling mistakes than older people.
      </p>
      <p>
        Due to its applications in fields such as security, forensics and marketing, the study
of various profile aspects of an author has gained more importance in recent years. This
in turn has attracted the attention of the scientific community [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. More specifically, the
PAN (Uncovering Plagiarism, Authorship, and Social Software Misuse) competition
has been focusing on the task of author profiling as a part of the CLEF conference since
2013.
      </p>
      <p>
        Author profiling is useful in a context where missing information about authors is
relevant for an organization. For instance, a company might want to know how old
their target group in social media is in order to customize advertising campaigns. In
other contexts, such as political online participation [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], where cities allow their
citizens to participate in politics via internet, it is interesting to automatically estimate
demographic distributions of the users without the need to directly ask them for
personalized data. Even in fields such as abstractive text summarization, author profiling
techniques can be used to differentiate between human-written and machine-generated
summaries [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        Two profile aspects, namely age and gender, have been the focus of the PAN author
profiling competitions. The focus of the 2016 shared task [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] is on cross-genre age and
gender identification. That means that the training documents are on one genre (Twitter)
and the evaluation is on another (unknown to the participant at the time of the software
submission) genre, such as blogs or social media. English, Spanish and Dutch are the
languages that were addressed in this year’s challenge.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        Author profiling has been a recurrent PAN task since 2013. Until today, the age and
gender classification tasks have always been part of the author profiling challenge. The first
challenge in 2013 [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] was on English and Spanish blog posts. The focus in 2014 [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]
was on four domains (blogs, Twitter, social media, and hotel reviews), each of which
was provided with an individual training and test set. The 2015 challenge [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] was on
English, Spanish, Italian, and Dutch tweets and provided an additional classification
task of identifying personality traits (extroversion, emotional stability, agreeableness,
conscientiousness, and openness to experience). The challenge in 2016 also consisted
of English, Spanish, and Dutch tweets as training data but had the additional difficulty
of a cross-genre evaluation dataset.
      </p>
      <p>
        Since there have been 53 participating teams in the last 3 years, various approaches
to author profiling have been tested. The teams have used different preprocessing steps,
features and classifiers. [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] provides an overview of the approaches of the
participating teams in the 2015 challenge: For preprocessing, steps such as removing HTML
code, removing hashtags and URLs, lowercasing text, and stop word filtering have been
used. Character n-grams, word n-grams, POS n-grams, punctuation signs, topic
modeling with Latent Semantic Analysis (LDA), and Twitter-specific features, such as links,
hashtags, and mentions, have frequently been used as features. The most frequently
trained classifier is the support vector machine.
      </p>
      <p>In our approach, we need to keep in mind that the evaluation is cross-genre. This
means that we cannot use features that are specific for Twitter, such as hashtags.
Furthermore, we have to take into account that tweets are limited to 140 characters in length
and our evaluation genre may be comprised of longer text. Features based on absolute
length, like word counts, were, therefore, not relevant in this year’s challenge. As a
result, all of our features are normalized to account for the domain change.</p>
      <p>
        Furthermore, there has also been research into author profiling outside of PAN,
for instance, to predict demographic information [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], such as annual income, having
children, religious beliefs, and education levels from Twitter users.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Methodology</title>
      <p>This section describes our approach to this year’s PAN Author Profiling challenge. First,
we outline preprocessing steps that we used to clean the data. Then, we describe the
features that we used in our machine learning approach. Afterwards, we briefly explain
why we chose logistic regression as our classifier. The dockerized source code of our
profiler is available on GitHub1.
3.1</p>
      <sec id="sec-3-1">
        <title>Preprocessing</title>
        <p>As the genre of the training and test sets are not the same, we processed the documents
in the training set in such a way that most of the genre-specific information was
eliminated. In this way, the risk of overfitting on genres other than Twitter was reduced. This
was accomplished by a composition of multiple preprocessors that each map an input
document d (string of characters) to a modified document d0. The individual
preprocessors are defined as follows:
– p1(d): Returns a string in which all case-based characters have been lowercased.
– p2(d): Filters all occurrences of URLs in the string. This is an important step toward
creating genre-neutral documents.
– p3(d): A mention is a tweet that contains another user’s @username anywhere in
the body of the tweet and does not occur in other genres. This function eliminates
all mentions in the document.
– p4(d): Hashtags are used to categorize tweets. Although hashtags may contain
important information about the profile of an author, obtaining a meaningful
representation of it is not always trivial (e.g., #timetoact). This function eliminates all
hashtags from the document.
– p5(d): A retweet is a re-posting of someone else’s tweet. As this feature is also
tweet-specific and may not generalize to other domains, we eliminate all retweets.
– p6(d): Although the training set is claimed to be only consisting of English,
Spanish, and Dutch tweets, it also contains tweets in other languages such as Arabic and
Persian. We consider these tweets as noise by eliminating all non-latin characters
from the input document.
– p7(d): Specific lexical features such as unigrams and bigrams result in better
accuracies when accents are removed from the input document. This is accomplished
by means of this function.
– p8(d): Eliminates all non-alphabetic characters from an input document. This
function is applied when dealing with token-based features.
– p9(d): Eliminates all stop-words from the document using a language-specific
predefined list.</p>
        <p>The composition of preprocessors is feature-specific, meaning that for each feature
a distinct set of functions is composed in order to preprocess the document (A detailed
description of features is provided in Section 3.2). Table 1 lists the preprocessors per
feature (category).
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Features</title>
        <p>After preprocessing the tweets, we need to extract features for a vector representation.
The challenge in our particular task is the need for features that are genre-independent.</p>
        <sec id="sec-3-2-1">
          <title>1 https://github.com/pan-webis-de</title>
          <p>Even though we use tweets from Twitter for training our classifier, we cannot use
features that are specific for Twitter because the evaluation dataset is from another domain.
Features that depend on absolute text length are not good candidates because tweets are
limited to 140 characters, whereas the text length in the evaluation domain is probably
unrestricted.</p>
          <p>Since the tweets are in three different languages, we can either find
languagespecific features or language-independent features. Given that we are not familiar with
all languages in this task, we decided to find language-independent features.</p>
          <p>We experimented with multiple features in the course of our experiments. In the
end, we decided to use the combination of features that worked best on the Blog dataset
from 2014 as test set (with the dataset from 2016 as training set):
– Word unigrams that occur at least two times
– Word bigrams
– Character 4-grams within word boundaries
– We utilize Hunspell2 with LibreOffice dictionaries for all three languages to
measure an average spelling error by determining a relative value for correctly spelled
words.
– In addition, we make use of four token-based punctuation features: average comma
count, average dot count, average exclamation count, and average question mark
count.</p>
          <p>All these features were used for the age subtask. We omitted the punctuation
features for the gender subtask.</p>
          <p>
            We also experimented with punctuation n-grams and used polyglot3 to retrieve
L2normalized POS-Tag distributions of UTS tags [
            <xref ref-type="bibr" rid="ref11">11</xref>
            ]. Unfortunately, both attempts only
worsened our results and we did not pursue them further.
3.3
          </p>
        </sec>
      </sec>
      <sec id="sec-3-3">
        <title>Classification</title>
        <p>
          We used logistic regression [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] to train our final models. Logistic regression belongs
to a family of classifiers that have high bias and low variance. Although this classifier
has a low variance (which could lead to underfitting), due to the cross-genre nature
of the problem, this will not have negative implications as the test dataset does not
consist of tweets. On the other hand, logistic regression has a high bias which can
lead to overfitting. This could also be handled using regularization techniques. These
        </p>
        <sec id="sec-3-3-1">
          <title>2 http://hunspell.github.io/</title>
          <p>3 http://polyglot-nlp.com/
properties make the logistic regression classifier a suitable choice for our cross-genre
classification problem.</p>
          <p>As the classification task is a multiclass problem, we use the one-vs-rest scheme for
logistic regression. Moreover, we set C = 10 3 as the regularization strength.</p>
          <p>
            Additionally, we also experimented with random forest [
            <xref ref-type="bibr" rid="ref3">3</xref>
            ] and gradient boosting
[
            <xref ref-type="bibr" rid="ref5">5</xref>
            ]. Both of these techniques use randomization to build decision trees (or regression
trees) to combat overfitting. The results obtained using logistic regression were superior
to both above-mentioned classifiers.
4
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Evaluation</title>
      <p>As the focus of this year’s competition is cross-genre author profiling, we only used the
tweets dataset provided by the organizers to train our models. For age, the following
classes are provided: 18-24, 25-34, 35-49, 50-64 and 65-xx. Moreover, gender consists
of the two classes: male and female.</p>
      <p>The provided dataset is in the three languages English, Spanish and Dutch. The
corpus was annotated with the age and gender information of the authors, except for
Dutch, which was only annotated with gender information. For each individual author,
there exists an XML document consisting of several tweets. For English there are 436
documents, for Spanish 250 documents, and for Dutch 384 documents. In our approach,
we concatenated all tweets of an author into a single document.</p>
      <p>
        In order to evaluate our models, we used stratified k-fold cross validation (k = 10)
on the tweets dataset. For this we used the implementation provided by scikit [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
Furthermore, we used the available training datasets from PAN2014 to evaluate our models
on genres other than Twitter (blogs, social media, reviews). This was accomplished by
using the TIRA experimentation platform, which provides a service to handle software
submissions [
        <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
        ].
4.1
      </p>
      <sec id="sec-4-1">
        <title>Official PAN 2016 Benchmark</title>
        <p>For each language (except Dutch, which contained only the age annotation), two distinct
models were trained: one for gender and one for age. For both labels we used the same
set of features, except for punctuation features that were only used for age.</p>
        <p>For the final evaluation, two test datasets were provided by the task organizers,
where the first dataset is a subset of the second one. The official results for the first and
second test datasets are reported in Table 2 and Table 3 accordingly.</p>
        <p>In general, higher accuracies are achieved on the second dataset. On the second
test dataset, for both English and Spanish, the accuracies for age prediction are slightly
above 0.5. The highest accuracy (0.7564) is achieved by gender classification for the
English language. Outstanding is the joint accuracy of 0.4286 for the Spanish language.
Also, the lowest accuracies are reported for Dutch. Unfortunately, at the time of
authoring this work, no access to the test datasets was granted to explain this behavior.
As all features used for gender classification are token centric, we assume that the
outof-vocabulary rate is too high in the prediction phase and this leads to the unsatisfiable
results for Dutch.
4.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Cross-Genre Effects</title>
        <p>One of the main intentions behind using simple features in our approach is to avoid
overfitting on genres other than Twitter. We also performed tests on the training datasets
from PAN 2014 which are publicly available. The training dataset of PAN 2014 is also
annotated with age and gender information and both labels have exactly the same
categories as in PAN 2016. In comparison with PAN 2016, the PAN 2014 corpus only
contains English and Spanish documents belonging to four different genres, namely
blogs, Twitter, social media and hotel reviews. The accuracies of our model on blogs
and Twitter are reported in Table 4 and Table 5 respectively.</p>
        <p>Among all genres, the highest joint accuracies are achieved for blogs with 0.3878
for English and 0.4091 for Spanish. These values are even higher than the ones obtained
during k-fold cross validation on PAN 2016 tweet dataset and signal that no overfitting
occurred in case of blogs. It can also be observed that the accuracies for English tweets
are extremely high with a score above 0.9. This is most probably due to the high overlap
between the datasets from 2014 and 2016.</p>
        <p>Unlike in the case of blogs, the accuracies for the genres social media and reviews
are not satisfactory (see Table 6 and Table 7). The lengths of the documents in social
media and reviews are much greater than the length of the documents in Twitter. This
leads to a high out-of-vocabulary rate and consequently to unsatisfactory results.</p>
        <p>As the measure of accuracy is not suitable to study the performance of our
approach for each individual category, we also exemplarily provide the confusion matrix
for a model trained on PAN 2016 tweets and tested on PAN 2014 English blogs on the
category age (see Table 8). The confusion matrix shows that no instance from the
categories 18-24 and 65-xx is correctly classified. The reason for this is the low support
of these categories, which implies that the classifier has not enough data to learn from.
Another interesting point is the high similarity between the categories 25-34 and 35-49.
From 60 instances in the category 25-34, 32 instances are incorrectly classified to the
class 35-49. This indicates that the features defined in our approach are not capable of
discriminating between the aforementioned categories.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion and Future Work</title>
      <p>We have presented our approach for the cross-genre PAN 2016 author profiling task.
Our best results for the gender and age classification tasks in terms of accuracy are
0.7564 for English and 0.5179 for Spanish, respectively. Furthermore, we evaluated our
approach on multiple genres to explore the effects of cross-genre machine learning.</p>
      <p>The training set for age was imbalanced (see the confusion matrix in Table 8), which
resulted in poor performance. We could use techniques such as sampling or SMOTE to
tackle this problem.</p>
      <p>In our experiments, we tested different feature combinations. It turned out to be
difficult to find good genre- and language-independent features. For instance, the POS
distribution turned out not to be a good genre-independent feature. In our future work,
we will include more language-dependent features to better capture the characteristics
of each language. Additionally, we will include lists of sentiment-bearing words in our
features.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>This work was partially funded by the PhD program Online Participation, supported by
the North Rhine-Westphalian funding scheme Fortschrittskollegs and by the German
Federal Ministry of Economics and Technology under the ZIM program (Grant No.
KF2846504).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Álvarez-Carmona</surname>
            ,
            <given-names>M.Á.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>López-Monroy</surname>
            ,
            <given-names>A.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Montes-</surname>
            y-Gómez,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Villaseñor-Pineda</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Escalante</surname>
            ,
            <given-names>H.J.:</given-names>
          </string-name>
          <article-title>INAOE's Participation at PAN'15: Author Profiling task</article-title>
          .
          <source>In: CLEF (Working Notes)</source>
          .
          <source>CEUR Workshop Proceedings</source>
          , vol.
          <volume>1391</volume>
          .
          <string-name>
            <surname>CEUR-WS.org</surname>
          </string-name>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Argamon</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koppel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pennebaker</surname>
            ,
            <given-names>J.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schler</surname>
          </string-name>
          , J.:
          <article-title>Automatically Profiling the Author of an Anonymous Text</article-title>
          .
          <source>Commun. ACM</source>
          <volume>52</volume>
          (
          <issue>2</issue>
          ),
          <fpage>119</fpage>
          -
          <lpage>123</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Breiman</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Random Forests</article-title>
          .
          <source>Mach. Learn</source>
          .
          <volume>45</volume>
          (
          <issue>1</issue>
          ),
          <fpage>5</fpage>
          -
          <lpage>32</lpage>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Buitinck</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Louppe</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Blondel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pedregosa</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mueller</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grisel</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Niculae</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prettenhofer</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gramfort</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grobler</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Layton</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , VanderPlas, J.,
          <string-name>
            <surname>Joly</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Holt</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Varoquaux</surname>
          </string-name>
          , G.:
          <article-title>API design for machine learning software: experiences from the scikit-learn project</article-title>
          .
          <source>In: ECML PKDD Workshop: Languages for Data Mining and Machine Learning</source>
          . pp.
          <fpage>108</fpage>
          -
          <lpage>122</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Friedman</surname>
            ,
            <given-names>J.H.</given-names>
          </string-name>
          :
          <article-title>Greedy Function Approximation: A Gradient Boosting Machine</article-title>
          .
          <source>Annals of Statistics</source>
          <volume>29</volume>
          ,
          <fpage>1189</fpage>
          -
          <lpage>1232</lpage>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Gollub</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stein</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Burrows</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          : Ousting Ivory Tower Research:
          <article-title>Towards a Web Framework for Providing Experiments as a Service</article-title>
          .
          <source>In: 35th International ACM Conference on Research and Development in Information Retrieval (SIGIR 12)</source>
          . pp.
          <fpage>1125</fpage>
          -
          <lpage>1126</lpage>
          . ACM (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Gollub</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stein</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Burrows</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hoppe</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          : TIRA: Configuring, Executing, and
          <article-title>Disseminating Information Retrieval Experiments</article-title>
          .
          <source>In: 9th International Workshop on Text-based Information Retrieval (TIR 12) at DEXA</source>
          . pp.
          <fpage>151</fpage>
          -
          <lpage>155</lpage>
          . IEEE (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Liebeck</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Esau</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Conrad</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>What to Do with an Airport? Mining Arguments in the German Online Participation Project Tempelhofer Feld</article-title>
          .
          <source>In: Proceedings of the 3rd Workshop on Argument Mining</source>
          . p.
          <article-title>(in press). Association for Computational Linguistics (</article-title>
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Modaresi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Conrad</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>On definition of automatic text summarization</article-title>
          .
          <source>In: Proceedings of Second International Conference on Digital Information Processing, Data Mining, and Wireless Communications (DIPDMWC2015)</source>
          . pp.
          <fpage>33</fpage>
          -
          <lpage>40</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Nelder</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wedderburn</surname>
            ,
            <given-names>R.W.M.:</given-names>
          </string-name>
          <article-title>Generalized linear models</article-title>
          .
          <source>Journal of the Royal Statistical Society</source>
          , Series A, General
          <volume>135</volume>
          ,
          <fpage>370</fpage>
          -
          <lpage>384</lpage>
          (
          <year>1972</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Petrov</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Das</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McDonald</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>A universal part-of-speech tagset</article-title>
          .
          <source>In: Proceedings of the Eight International Conference on Language Resources and Evaluation (LREC'12)</source>
          .
          <source>European Language Resources Association (ELRA)</source>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Rangel</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Celli</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>
          ,
          <string-name>
            <surname>Daelemans</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          :
          <article-title>Overview of the 3rd Author Profiling Task at PAN 2015</article-title>
          .
          <article-title>In: Working Notes Papers of the CLEF 2015 Evaluation Labs</article-title>
          .
          <source>CLEF</source>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <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>Chugur</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Potthast</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Trenkmann</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stein</surname>
            ,
            <given-names>B.</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>
          :
          <article-title>Overview of the 2nd Author Profiling Task at PAN 2014</article-title>
          . In: Working Notes for CLEF 2014 Conference. pp.
          <fpage>898</fpage>
          -
          <lpage>927</lpage>
          . CLEF (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <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>
          . In: Working Notes for CLEF 2013 Conference. CLEF (
          <year>2013</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>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: Working Notes Papers of the CLEF 2016 Evaluation Labs. CEUR Workshop Proceedings, CLEF and CEURWS.org (Sep</source>
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Volkova</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bachrach</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>On Predicting Sociodemographic Traits and Emotions from Communications in Social Networks and Their Implications to Online Self-Disclosure</article-title>
          . Cyberpsychology, Behavior, and
          <source>Social Networking</source>
          <volume>18</volume>
          (
          <issue>12</issue>
          ),
          <fpage>726</fpage>
          -
          <lpage>736</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>