<!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>Topic Models and n-gram Language Models for Author Profiling</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Adam Poulston</institution>
          ,
          <addr-line>Mark Stevenson, and Kalina Bontcheva</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Sheffield</institution>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2015</year>
      </pub-date>
      <abstract>
        <p>Author profiling is the task of determining the attributes for a set of authors. This paper presents the design, approach, and results of our submission to the PAN 2015 Author Profiling Shared Task. Four corpora, each in a different language, were provided. Each corpus consisted of collections of tweets for a number of Twitter users whose gender, age and personality scores are know. The task was to construct some system capable of inferring the same attributes on as yet unseen authors. Our system utilizes two sets of text based features, n-grams and topic models, in conjunction with Support Vector Machines to predict gender, age and personality scores. We ran our system on each dataset and received results indicating that n-grams and topic models are effective features across a number of languages.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Author profiling is the problem of determining the characteristics of a set of authors
based on the text they produce, how they behave and with whom they interact. An
author profiling task will typically centre on predicting one or more attributes of one
or more authors. An attribute can represent any element of a persons self, ranging from
obvious outward characteristics such as gender and age, to more personal qualities such
as personality, political leaning or sexual orientation [
        <xref ref-type="bibr" rid="ref1 ref12 ref14 ref5 ref6">5, 1, 14, 12, 6</xref>
        ].
      </p>
      <p>
        A range of potential applications exist for author profiling techniques, many of
which give rise to deep ethical considerations. A company or organisation could use
an author profiling tool to identify their core user-base. Marketers could further target
advertisement to social media users who are determined to hold particular
characteristics. Law enforcement could potentially use such a system to link on-line criminal
behaviour with individuals. Studies have already investigated the use of author
profiling techniques in identifying on-line grooming [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        A machine learning approach was employed for this task in order to predict
gender, age and personality. Topic models, implemented using Latent Dirichlet Allocation
(LDA) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], and n–gram language models were used to extract features to train Support
Vector Machine (SVM) classifiers (for gender and age) and regressors (for personality
dimensions).
      </p>
    </sec>
    <sec id="sec-2">
      <title>Task Outline</title>
      <p>
        For the Author Profiling task at PAN 2015, a set of Twitter users whose gender, age and
personality is known is provided. These users are further divided into four languages:
Italian, English, Dutch and Spanish. The task is, given a single set of these users, some
judgement of age, gender and personality must be made on as yet unseen users [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>Four corpora of tweets of different languages are provided. The corpora are
balanced by author gender, such that there is an equal number of male and female authors
present in each corpus. There is no guarantee that each author has the same number of
tweets, and as such over-fitting to particular authors is a risk. For age there is definite
imbalance, with particular age groups containing many more authors.</p>
      <p>The task of determining age in this case has been converted to a classification
problem, where a range of ages is to be predicted rather than a continuous value. Gender is
also a classification problem; binary selection of male or female.</p>
      <p>Personality prediction in this task was to estimate each user’s “Big 5”
personality scores, in the range of 0:5 to 0:5, and is treated as a regression problem. The
personality dimensions considered are all of the Big 5: openness, conscientiousness,
extraversion, agreeableness, and neuroticism.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Data and Preprocessing</title>
      <p>
        The main pre-processing step undertaken was tokenisation using a Twitter specific
tokeniser [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        In early experiments on the data, all short-links present in the text were followed
and converted to the domain name of the website found, as previous author profiling
studies have identified website use as a potential analogue for some attributes [
        <xref ref-type="bibr" rid="ref3 ref7">7, 3</xref>
        ].
This was discarded in the final approach as no improvement could be noted with its
inclusion. A similar experiment was also performed to replace all links with a single
“link present” token, but again no improvement was noted.
      </p>
      <p>The Twitter specific step of eliminating “retweets” was also considered, although
the provided data contains so few retweets this step was deemed unnecessary. In most
other Twitter profiling tasks this would be included. Another consideration is that some
Tweets are in the form “shared via some app”, and do not register as retweets. These are
not considered in the scope of this shared task, but may be a useful addition in future
experiments.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Feature Extraction</title>
      <p>In the final approach word n–grams and topics from topic models were used as features.
Other features were experimented with in early development, but discarded due to poor
performance. In this section the features experimented with are presented and discussed.
In order to assess the affect of various features a 10-fold cross validation was performed
on the training data.
n–gram language model Throughout early experiments it became apparent that
unigrams and bigrams together produced the most reliable results and as such would form
the basis of any system developed. n–grams were weighted using the tf-idf term
weighting scheme, where a term’s rating is based not only on its frequency in a document, but
also against how common the term is in the whole set of documents, rating very
common terms lowly and uncommon terms highly.</p>
      <p>
        A stop-list was not used in building the n–gram feature vectors due to the
multilingual nature of the problem, instead all tokens that appeared in more than 70% of the
documents, as this is a roughly analogous, language independent technique.
Topic model Topic models are a group of algorithms that identify hidden themes
(topics) in collections of documents. The topic model used in this approach is Latent
Dirichlet Allocation [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], a generative model in which documents are modelled as a finite
mixture of topics, such that each word in a document must be generated by one of its topics.
Topic models were implemented using the library gensim [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Topic models have been
shown to produce reliable results when used alone and in conjunction with other
features [
        <xref ref-type="bibr" rid="ref10 ref15">10, 15</xref>
        ].
      </p>
      <p>As part of the training process an LDA topic model is trained on the input data, with
a target of 10 topics. Ideally the model would be trained on a large additional corpus to
produce more robust topics, sadly due to time and computational constraints this was
not possible in the scope of this shared task.</p>
      <p>
        The trained model is then used to infer topics, labelled as present or not, on unseen
documents. There is also the option to weight a topic feature by the likelihood that it
belongs to the input text, although early experiments showed that this added no benefit.
Parts–of–speech In early experiments all tweets were POS tagged as part of the pre–
processing step using a Twitter specific part–of–speech tagger [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Various studies have
identified POS tags as a useful feature [
        <xref ref-type="bibr" rid="ref12 ref15">12, 15</xref>
        ], and despite some improvement being
noted, they were not included as a feature in the final submission, as the part–of–speech
tagger used was English specific, and as such would not be compatible with the other
three languages. In future it would be interesting to examine their affect on non-English
results.
5
      </p>
    </sec>
    <sec id="sec-5">
      <title>Assessing Features</title>
      <p>As official results were not consistently available throughout development, 10-fold
cross validations was used throughout development, to assess the affect of different
features on classifier accuracy. Results from this cross-validation, which motivated
feature choice in the final submission, are presented in Table 2. The feature(s) with the best
score for each attribute for each language is highlighted in bold.</p>
      <p>Results are presented in each language for n–gram features, LDA features, and
the two in conjunction. In the English case, results for POS tagged n–grams are also
included. These results show POS tagged n–grams as being the best feature for English
gender and age prediction; despite this they were not used in the final submission, as a
comparable POS tagger could not be found for Spanish, Dutch and Italian tweets.</p>
      <p>In most cases n–gram features provided the best results, but not by a significant
margin, with n–grams in conjunction with LDA topics performing similarly. LDA
topics on their own proved to be a very poor quality for the English and Spanish datasets,
and gave the worst results in all cases.</p>
      <p>The final submission included n–grams in conjunction with LDA topics, as these
judgements proved to be more stable across folds than n–grams on their own.
The architecture of the submitted system is presented in Figure 1. The system comprises
two main components: a model generation module, and one which uses a pre-trained
model to infer the attributes it contains on unseen documents.</p>
      <p>For model generation the training data is fed through several feature extraction
modules. Firstly, an LDA model is trained which is then used in the “Topic Extraction”
module. The same data is also passed through an “n–gram Extraction” module. The
resulting feature vectors are then used to train a machine learning model.</p>
      <p>The machine learning algorithm used in the final submission is Support Vector
Machines (SVM) as they have been repeatedly shown to produce better results than other
algorithms. Experiments were performed with ensemble methods and other algorithms,
but none beat the results achieved by the SVM implementation.</p>
      <p>
        For age and gender a Support Vector Classifier with a linear kernel was used. For
the personality recognition element Support Vector Regressors were used, again with a
linear kernel. All implementations were provided in Scikit-learn [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>The resulting model can then be presented with previous unseen documents, and
perform judgements on the author attributes it was trained with.
The results of the final run are presented in Table 2. The system performed best on the
Italian dataset, achieving a global score above 0.8, where scores for submitted systems
ranged from 0:8658 to 0:6024. For the English and Spanish corpora scores were in the
ranges 0:7906 to 0:5217 and 0:8215 to 0:5049 respectively, with the results obtained
by our system falling roughly in the middle of these ranges. The worst performance
was obtained for the Dutch dataset, scoring on the bottom end of the range 0:9406 to
0:6703.</p>
      <p>In most cases the final results are worse than those observed by applying
crossvalidation to the training data. However similar or better results were observed for some
personality elements across languages. English age prediction and Spanish gender
prediction also achieved reasonable scores compared to the cross-validation.</p>
      <p>The results show that n–grams and topic models are a useful element in developing
author profiling systems across a number of languages and provide reasonable results
without any additional features. In order to improve the system without adding any
other features the LDA topic model could be trained on a large external corpus of text,
in theory leading to a more robust model. Additional stylometric features such as
readability and text structure could also be applied to assess their affect on performance.
It would also be interesting to asses the effect of network and behavioural features on
performance should an additional dataset containing appropriate information become
available.
In this document we have presented our approach to the PAN 2015 Author Profiling
shared task. We used Support Vector Machine classifiers and regressors in conjunction
with n–gram and topic features, in order to provide judgements on age, gender and
personality.</p>
      <p>In future work we would like to investigate the effect of additional text and non-text
features on classifier performance, as well as an investigation into system performance
on larger datasets.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgements</title>
      <p>This material is based upon work supported by the Air Force Office of Scientific
Research, Air Force Material Command, USAF under Award No. FA9550-14-1-0333.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Argamon</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dhawle</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>
          :
          <article-title>Lexical Predictors of Personality Type</article-title>
          .
          <source>In: In Proceedings of the 2005 Joint Annual Meeting of the Interface and the Classification Society of North America</source>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Blei</surname>
            ,
            <given-names>D.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ng</surname>
            ,
            <given-names>A.Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jordan</surname>
            ,
            <given-names>M.I.</given-names>
          </string-name>
          :
          <article-title>Latent Dirichlet Allocation</article-title>
          .
          <source>Journal of Machine Learning Research</source>
          <volume>3</volume>
          (
          <issue>4-5</issue>
          ),
          <fpage>993</fpage>
          -
          <lpage>1022</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Conover</surname>
            ,
            <given-names>M.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gonçalves</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ratkiewicz</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Flammini</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Menczer</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Predicting the political alignment of twitter users</article-title>
          .
          <source>In: Proceedings - 2011 IEEE International Conference on Privacy, Security, Risk and Trust and IEEE International Conference on Social Computing</source>
          , PASSAT/SocialCom
          <year>2011</year>
          . pp.
          <fpage>192</fpage>
          -
          <lpage>199</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Gimpel</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schneider</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>O'Connor</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Das</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mills</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eisenstein</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heilman</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yogatama</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Flanigan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>N.a.</given-names>
          </string-name>
          :
          <article-title>Part-of-speech tagging for Twitter: annotation, features, and experiments</article-title>
          .
          <source>Human Language Technologies</source>
          <volume>2</volume>
          (
          <issue>2</issue>
          ),
          <fpage>42</fpage>
          -
          <lpage>47</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Koppel</surname>
            ,
            <given-names>M.</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="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Kosinski</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stillwell</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Graepel</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Private traits and attributes are predictable from digital records of human behavior</article-title>
          .
          <source>Proceedings of the National Academy of Sciences of the United States of America</source>
          <volume>110</volume>
          (
          <issue>15</issue>
          ),
          <fpage>5802</fpage>
          -
          <lpage>5</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Michelson</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Macskassy</surname>
            ,
            <given-names>S.A.</given-names>
          </string-name>
          :
          <article-title>What blogs tell us about websites: a demographics study</article-title>
          .
          <source>In: Proceedings of the fourth ACM international conference on Web search and data mining - WSDM '11</source>
          . pp.
          <fpage>365</fpage>
          -
          <lpage>374</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <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 {P}ython</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="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Peersman</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Daelemans</surname>
          </string-name>
          , W.,
          <string-name>
            <surname>Van Vaerenbergh</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Predicting age and gender in online social networks</article-title>
          .
          <source>In: International Conference on Information and Knowledge Management, Proceedings</source>
          . pp.
          <fpage>37</fpage>
          -
          <lpage>44</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Pennacchiotti</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Popescu</surname>
            ,
            <given-names>A.M.:</given-names>
          </string-name>
          <article-title>A Machine Learning Approach to Twitter User Classification</article-title>
          .
          <source>In: ICWSM</source>
          . pp.
          <fpage>281</fpage>
          -
          <lpage>288</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <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>
          ,
          <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>
          . In: Cappellato,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Ferro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Gareth</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          , San Juan, E. (eds.)
          <article-title>CLEF 2015 Labs and Workshops, Notebook Papers</article-title>
          . vol.
          <volume>1391</volume>
          .
          <string-name>
            <surname>CEUR-WS.org</surname>
          </string-name>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Rao</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yarowsky</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shreevats</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gupta</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Classifying latent user attributes in twitter</article-title>
          .
          <source>Proceedings of the 2nd international workshop on Search and mining user-generated contents - SMUC '10</source>
          p.
          <volume>37</volume>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Rehurek</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sojka</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Software Framework for Topic Modelling with Large Corpora pp</article-title>
          .
          <fpage>45</fpage>
          -
          <lpage>50</lpage>
          (May
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Schler</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <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>Pennebaker</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>Effects of Age and Gender on Blogging</article-title>
          .
          <source>In: Proceedings of AAAI Spring Symposium on Computational Approaches for Analyzing Weblogs: Papers from the AAAI Spring Symposium</source>
          . pp.
          <fpage>199</fpage>
          -
          <lpage>205</lpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Schwartz</surname>
            ,
            <given-names>H.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eichstaedt</surname>
            ,
            <given-names>J.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kern</surname>
            ,
            <given-names>M.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dziurzynski</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ramones</surname>
            ,
            <given-names>S.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Agrawal</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shah</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kosinski</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stillwell</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Seligman</surname>
            ,
            <given-names>M.E.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ungar</surname>
            ,
            <given-names>L.H.</given-names>
          </string-name>
          :
          <article-title>Personality, gender, and age in the language of social media: the open-vocabulary approach</article-title>
          .
          <source>PloS one 8</source>
          (
          <issue>9</issue>
          ),
          <source>e73791 (Jan</source>
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>