<!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>XRCE Personal Language Analytics Engine for Multilingual Author Profiling</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Scott Nowson</institution>
          ,
          <addr-line>Julien Perez, Caroline Brun, Shachar Mirkin, and Claude Roux</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Xerox Research Centre Europe</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2015</year>
      </pub-date>
      <abstract>
        <p>This technical notebook describes the methodology used - and results achieved - for the PAN 2015 Author Profiling Challenge by the team from Xerox Research Centre Europe (XRCE). This year, personality traits are introduced alongside age and gender in a corpus of tweets in four languages - English, Spanish, Italian and Dutch. We describe a largely language agnostic methodology for classification which uses language specific linguistic processing to generate features. We also report on experiments in which we use machine translation to accommodate for languages in which there is less training data. Native language results are successful, but socio-demographic signals in language seem to be lost under MT conditions.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        Personal Language Analytics is a branch of text mining in which the object of analysis
is the author of a document rather than the document itself. Language use in text (or
indeed, speech) can reveal a great deal about a person: it can reveal one’s gender, age
or nationality, among other demographic traits. It can also provide clues as to one of
the most important individual differences: personality. For example, when writing
personal emails, out-going, social Extraverts are more likely to start by saying ‘hi’ while
Introverts opt for ‘hello’ [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        Personality traits (and indeed the other human attributes mentioned) are a valuable
source of information for applications such as user modeling or social media
engagement. Work in this area, particularly in the computational recognition of personality,
is garnering increasing interest with a number of workshops being organized in recent
years (e.g. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], [21]). The addition of personality as a target trait in the PAN Author
Profiling challenge in 2015 [18] serves as further evidence.
      </p>
      <p>This paper presents the contribution of Xerox Research Centre Europe to the Author
Profiling challenge 2015. We leverage our experience in multi-lingual processing by
using language specific tools for each the four languages of the data set (see section 2 for
more details). However, our methodology beyond this processing is broadly language
agnostic: as much as possible we use a comparable feature set across each language;
we also use the same parameters in our experiments.</p>
      <p>
        One notable aspect of the dataset is the varying size of the corpora for the different
languages. Therefore, in addition to exploring classification within each language in
isolation, we have also used statistical machine translation in order to generate larger
datasets. MT has shown to be of use with NLP tasks such as sentiment analysis [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ];
we explore its utility in Author Profiling, where the targets of classification are
sociodemographic labels.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Data</title>
      <p>
        The data for the Author Profiling task is drawn from Twitter. For each user, the data
consists of a number of tweets (the average is approximately 100 per subject) and a
series of gold standard labels: gender (Male or Female), age-class (one of 18-24, 25-34,
35-49, 50-xx) and personality. The labels are provided by the author, with scores on five
personality traits being calculated via self-assessment responses to the short big5 test
(BFI-10, [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]), normalized between -0.5 and +0.5. Table 1 shows the volume of data
per language for the training set. As can clearly be seen, the Italian and Dutch data sets
are considerably smaller than the Spanish and English.
      </p>
      <p>Language
English (EN)
Spanish (ES)
Italian (IT)
Dutch (NL)
There are a number of differences between the data provided for the challenge and data
typically collected directly from twitter.</p>
      <p>– The data has been anonymised to the extent that all user mentions have been
replaced with ‘@username’
– Unicode characters typically representing ‘emojis’ – a commonly occurring
phenomena in Tweets – have not been encoded in the data. Thus, their use have been
replaced by unknown character markers, e.g. ‘?????’</p>
      <p>Other features of tweets, such as URLs and hastags, remain as per the original data.
2.2</p>
      <sec id="sec-2-1">
        <title>Evaluation</title>
        <p>The task of the Author Profiling Challenge is to predict an author’s demographics from
their tweets. Performance will be evaluated on the prediction of gender and personality
traits in the four languages, along with age for the larger corpora, English and Spanish.
For the official challenge, age and gender will be ranked by accuracy, the personality
traits by Root Mean Squared Error (RMSE).</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Methodology</title>
      <p>In this section we describe the methods we have combined to form the core pipeline
of our Personal Language Analytics engine: firstly we report on the linguistic analysis
which forms our pre-processing and feature extraction steps; secondly, the techniques of
the learning framework are outlined. We also introduce the machine translation (MT)
process we employed (as introduced earlier) to explore the effect on classification of
using translated data to boost smaller corpora.
3.1</p>
      <sec id="sec-3-1">
        <title>Linguistic Processing</title>
        <p>
          In order to feed the prediction models, we use a robust dependency syntactic parser [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]
to extract a wide range of textual features, from standard n-grams to more sophisticated
linguistic features.
        </p>
        <p>Processing Steps Processing here includes tokenization, morpho-syntactic analysis,
POS tagging – which is performed via a combination of hand-written rules and HMM –
Named Entity Detection, chunking and finally, extraction of dependency relations such
as subject, object and modifiers between lexical nodes.</p>
        <p>This is the stage of processing in which, as mentioned previously, we use-language
specific tools. Several grammars have been developed for this parser, among which are
the grammars for the PAN languages, i.e. English, Spanish, Italian and Dutch. These
grammars are in different stages of development, the English one being more advanced
than the others. Consequently, the set of features extracted is different from one
language to another (see Table 2).</p>
        <p>
          This parser has also been customized to parse social media data, and detects
hashtags, mentions, and (ASCII) emoticons, along with labelling the latter with their
polarity. For English, we have integrated a normalization dictionary (from [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]) in the
preprocessing steps of the analysis. The English grammar also includes a polarity
lexicon and a sentiment analysis layer to detect opinionated relations.
        </p>
        <p>Feature extraction We apply the parser on the different sets of PAN input data, and
select a broad set of linguistically interesting features. In order to be closer to our aim
of language independence, we do not draw on the deepest level of morpho-syntactic
analysis which our toolset provides. For example, Spanish adjectives can have gender
inflections, while English adjectives typically do not at the same level. We recognise
that in doing this we may not be using the features of a given language as much as
possible. However – tool performance aside – this is in-line with our broader aims.</p>
        <p>The features extracted are of two types: word-level or class-based features.
Wordlevel features are associating information to the surface and lemma forms of the words
directly, while class-based features are more abstract and more generalised: they encode
the presence of a given POS, semantic type, hashtags, etc, without tying the feature to
the surface form.</p>
        <p>– word-level features: unigram, bigram and trigram of surface and lemmatized form
of the words; part-of-speech of surface and normalized word; words with negation,
words with at least three repeated letters; bigram of repeated character (cc), trigram
of repeated character (ccc), quadrigram of repeated characters (cccc);
– class-based features: named entities (places, persons, organisation, dates and time
expressions); unigram, bigram and trigram of POS tags, positive emoticons,
negative emoticons, other emoticons; hashtags, mentions and http links; use of feminine
or masculine firstnames and pronouns; capitalized words.
Our learning framework is composed of 3 elements. First, the exhaustive tag-set
produced by the linguistic preprocessing step is pruned using frequency thresholding
determined by cross-validation. This reduces the occurrences of heavily under-used features.
In the second step, the resulting index of features is compressed using truncated
singular value decomposition. Finally, ensemble models are produced for each personality
and demographic trait.</p>
        <p>
          Truncated Singular Value Decomposition Singular Value Decomposition (SVD) [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] is
a widely used technique for predictive data analysis in sparse dataset situations. It
decomposes a given input matrix into a product of three matrices such that X = U SV T .
Thereby, U and V are unitary matrices which essentially rotate the dataset. S is a
diagonal matrix (producing a scaling) with the ordered singular values as entries.
        </p>
        <p>
          In the truncated version, the purpose of the method is to compute an approximation
of X instead of the exact decomposition such as, for instance, in Principal Components
Analysis (PCA) [
          <xref ref-type="bibr" rid="ref11 ref9">11,9</xref>
          ]. Indeed, by producing a low-rank approximation, the method
copes with the noise present in the data by extracting the principal dimensions
describing the data and projecting the data at the same time. Furthermore, the problem of data
sparsity and high-dimensionality in the context of text analysis is addressed because
the resulting representation of the points of the compressed dataset are dense and of
low-dimension. Truncated SVD technically requires the setting of the smaller valued k
diagonal entries in S to 0.
        </p>
        <p>
          The resulting reconstruction U SkkV T has a rank k. Neglecting all but the first k
components is justified since the data noise perturbs the small eigenvalues, whereas the
first k components supposedly capture the underlying structure of the data. Selecting the
cutoff value k defines the so-called model-order selection problem of truncated SVD.
In our framework, the selection has been determined through cross-validation.
Ensemble decision models Ensemble methods [
          <xref ref-type="bibr" rid="ref6">19,6</xref>
          ] are learning algorithms that
construct a set of classifiers with new data being classified by an integrating over the
resulting set of predictions. The original ensemble method is Bayesian averaging but more
recent algorithms include error correcting output coding bagging and boosting. The
efficiency of such an approach for non-convex learning model has been often
demonstrated by the capability to cope with variance and biases due to the challenging nature
of the considered data. For each personality and demographic trait, an ensemble of 10
classifiers is trained and used for inference.
        </p>
        <p>Sub-data classification Our framework enables these ensemble classifiers to operate at
different levels for any given data point – in the case of this challenge a data point is
considered to be a single author. In the first instance, a ‘user-level’ decision consists in
inferring a given trait from the compressed representation of an aggregatied view of the
features of the entire dataset, i.e. the full set of tweets.</p>
        <p>A second level – in this setting ‘tweet-level’ – is to submit each sub-data point
(i.e. each tweet) for a decision from the inference model. These sub-decisions are then
combined to produce an expected decision at the higher level.
3.3</p>
      </sec>
      <sec id="sec-3-2">
        <title>Machine translation models</title>
        <p>We created machine translation models from English to each one of Spanish, Italian and
Dutch, in order to increase the size of the training data of these languages. The details
of these models are described below.</p>
        <p>
          Parallel corpora We wished to use the same setting for all language-pairs. To that
end, we chose parallel corpora that are available for all language pairs, namely: the
European Parliament proceedings [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]1 and the TED2 talks parallel corpus, WIT3 [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ].3
WIT3, consisting of spoken-language transcripts, represents a corpus which is closer
in nature to the tweet data used in the challenge. Europarl was chosen mostly for its
size. Our combined training data consists of approximately 2 million bi-sentences for
each languages-pair, with 50 million tokens for each language. The Europarl corpus
accounts for more than 90% of this data. The two corpora were concatenated to create
the training data for the MT models.
        </p>
        <p>
          Translation System Moses [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ], a popular, open-source phrase-based MT system4, was
used to train translation models and translate the tweets data.
        </p>
        <p>Preprocessing We used the standard Moses tools to preprocess the data, including
tokenization, lowercasing and removal of bi-sentences where at least one of the sentences
is empty or longer than 80 tokens.</p>
        <p>
          Recasing and Language models We used SRILM [20] version 1.7.1 to train 5-gram
language models on the target side of the parallel corpus, with modified Kneser-Ney
discounting [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. A recasing model was trained from the same corpus, with a 3-gram
KenLM [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] language model.
        </p>
        <p>
          Tuning We tuned the translation models using MERT [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]. For tuning data, we used
the development set of the above mentioned campaign consisting of 887 bi-sentences
for each language-pair.
        </p>
        <p>Translation and post-processing Each of the tweets of the PAN training set was
preprocessed in the same fashion as was the training data. It was then translated with the
trained model of the corresponding language-pair, and finally underwent quick
postprocessing, namely recasing and detokenization.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Experiments</title>
      <p>In this section we outline our own internal evaluations of our system. First we report
experiments into the parameters of our core pipeline. Following this, our experiments
in using machine translation to improve performance of the smaller language subsets.
1 Version 7, from: http://www.statmt.org/europarl/
2 http://www.ted.com
3 Data from IWSLT 2014 evaluation campaign: https://wit3.fbk.eu/mt.php?
release=2014-01.
4 Version 3.0, downloaded 16 Feb 2015 from http://www.statmt.org/moses/.
4.1</p>
      <sec id="sec-4-1">
        <title>Experimenting with Learning Framework Parameters</title>
        <p>Training data is first passed through the linguistic processing pipeline as described in
section 3.1. Subsequently, the data encoded as features, along with the labels are passed
to the learning framework. We experimented with a number of parameters which
included:
– numeric representation of the features: binary, normalised, or absolute frequency
– feature thresholding (only including features with a frequency greater than a set
value).
– dimensionality of the compressed feature space (see section 3.2 for more details)
– the level of classification decisions: per user, or per tweet.</p>
        <p>For each combination of settings, we employed the following conditions:
– We use leave-one-out cross-validation on the training data
– Due to random seeding in the bagging used in the cross-validation of the SVD
calculations (see section 3.2) we run each setting five times, and average the result.
– Since age is a scale, we use regression as our classification model. To do this, we
convert the classes into an ordered scale: 0, 1, 2, 3. Performance on age is reported
as mean-squared error, similar to the personality traits.</p>
        <p>Results In the interests of space, we do not report all runs here. Generally, we found
that thresholding the feature space at n &gt;= 5 provided the best results, balancing model
performance and computational runtime. Similarly, while increasing the dimensionality
generally improved performance, too great an increase significantly impacts runtime.
We report only those experiments on the optimum value across all settings of 500.
Results are reported in table 3.</p>
        <p>The most distinct result is gender: across all languages it is the model trained at
a per-tweet level using binary representation of feature frequency that performs the
best. Conversely, age – though limited to two languages – shows best performance with
normalised frequency at a per-user level.</p>
        <p>Results for personality traits are less clear. Overall, the same conditions as for age
– per-user, normalised frequency – perform best. In many of the cases in which they do
not, the difference in performance is insignificant.
4.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Experimenting with SMT</title>
        <p>Personality labelled data sets can often be smaller than the ones typically used for text
classification tasks. This is largely due to the personal nature of the information and the
complexity of collecting such labels. This issue of size is particularly clear in the Dutch
and Italian datasets (see table 2).</p>
        <p>One alternative approach to collecting personality labels is the use of perception
ratings – wherein the personality labels are judgements made by third parties. In this
work, we explored another approach to answering the data sparsity question, namely
machine translation.</p>
        <p>Our main approach was to use the largest corpus – the English – to supplement the
remaining smaller datasets. The intention was to see if increasing the size of the dataset,
by leveraging non-native labelled data, would improve results. The experiments where
conducted thus:
– The English dataset was translated (using the models described in section 3.3) into
each of Spanish, Italian and Dutch.
– Each enlarged data set was processed using the linguistic pipeline configured for
that language.
– Using the same settings as described for the native language experiments,
similar trait classification models were trained using the combined dataset. The results
reported here are on the same "leave-one-out" approach, though only the original
native non-English dat was used to compute the reported results.</p>
        <p>Results The results of these tests can be seen in table 4 along with the results from the
previous native experiments for comparison. In the interests of space, we have selected
the best result for each language-trait pair. Although Spanish is closest in size to the
English corpus, it is also included for completeness.</p>
        <p>Overall, the results suggest that translation does not help in the classification of
socio-demographic traits. In fact, in many cases – particularly gender – it is
considerably detrimental to performance. Despite previous finding that SMT to assist NLP tasks
provides at least ‘comparable’ results, the effect here is worse than expected.</p>
        <p>
          One issue with working in automatic personality classification is understanding how
the manifestation of traits varies between data sources [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. This likely extends to
variations due to language as well. However, we do not enter into further discussion of this
topic here, or other aspects which could effect performance such as translation quality.
We intend to pursue this in future work.
5
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>PAN Challenge</title>
      <p>In delivering models for the official PAN review, we chose models based on our
desire to be as language agnostic as we could be. With this in mind, we chose a single,
optimised combination of parameters across all traits and languages. The only
variation on this is with gender, for which the settings had a significant – and consistent –
impact. As per the settings discussed in section 3, the final parameters for the models
uploaded to the evaluation platform are listed in table 5. Additionally, we retain the
model dimensionality value of 500.</p>
      <p>Trait Encoding n Decision level Decision model
Gender binary 5 tweet-level SVM
Age normalised 5 user-level linear regression
Personality Trait normalised 5 user-level linear regression</p>
      <p>Note that though age is a regression in our setting, for the challenge it is converted
to a class, rounding the value.
The global results can be found in the overview paper for the PAN 2015 Author Profiling
challenge [18]. Here we report the results of our system on the evaluation data in table 1.
As discussed previously age and gender are measured by accuracy, the personality traits
by Root Mean Squared Error (RMSE).</p>
      <p>The difference between these results and those of our own tests naturally vary.
Gender performance on evaluation is overall lower, but personality traits sees both
improvements and worsening of performance. There is no clear pattern in this across language
or trait, so there are no general conclusions which can be drawn. Large decreases in
expected performance of any trait-language pair (for example NL Extraversion, testing:
0.088, evaluation: 0.135) suggests an overfitting of features under training. Despite
attempting to minimise this outcome, with corpora of the sizes of Italian and Dutch, this
is to be expected.</p>
      <p>We cannot directly compare age, because we used a different metric (MSE
compared with accuracy). However, when we compare our performance to others, we see
that for English age prediction, we ranked among the lowest in the challenge. It is
expected that this is largely due to our choice of regression modelling. As an ordered trait,
even performing class-based learning as a regression makes sense. It is clear, however,
that our naive approach of rounding our predicted value to a class label does not perform
well.
6</p>
    </sec>
    <sec id="sec-6">
      <title>Conclusions and Future Work</title>
      <p>In this paper we have presented details of XRCE’s Personal Language Analytics engine
for multi-lingual author profiling. The system we have described leverages our
capabilities in natural language processing and machine learning. We have chosen a largely
language agnostic approach to this task, which has shown good performance on the four
datasets.</p>
      <p>We expect to continue this work, further refining our models. In particular we
intend to explore the contribution of the individual categories of linguistic features to
classification across languages and traits. This, we expect, will also lead to a further
understanding of the nature of the relationship between language and personality traits
in Twitter.</p>
      <p>
        Related to this, we have also discussed the use of machine translation as a potential
means to accommodate for the difficulty of acquiring labelled data of this nature. In
the limited context explored here, this has not shown to be helpful. This suggests that
though sentiment signals can often be maintained under translation (c.f [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]) the same
cannot be said for socio-demographic signals. We intend to look at tuning translation
models to be sensitive to these signals, as a step toward personalised translation systems.
18. Rangel, F., Celli, F., Rosso, P., Potthast, M., Stein, B., Daelemans, W.: Overview of the 3rd
author profiling task at pan 2015. In: Cappellato, L., Ferro, N., Gareth, J., San Juan, E.
(eds.) CLEF 2015 Labs and Workshops, Notebook Papers. CEUR Workshop Proceedings,
CEUR-WS.org (Sep 2015),
http://www.clef-initiative.eu/publication/working-notes
19. Schapire, R.: The strength of weak learnability. Journal of Machine Learning Research 5
(1990)
20. Stolcke, A.: SRILM - an extensible language modeling toolkit. In: Proceedings Int. Conf.
      </p>
      <p>on Spoken Language Processing (INTERSPEECH 2002). pp. 257–286 (2002)
21. Tkalcic, M., Carolis, B.D., de Gemmis, M., Odic´, A., Kosir, A.: Preface: Empire 2014. In:
Proceedingsof the 2nd Workshop Emotions and Personality in Personalized Services
(EMPIRE 2014). CEUR-WS.org (July)</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Ait-Mokhtar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chanod</surname>
            ,
            <given-names>J.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roux</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>A multi-input dependency parser</article-title>
          .
          <source>In: IWPT</source>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Balahur</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Turchi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Multilingual sentiment analysis using machine translation?</article-title>
          <source>In: Proceedings of the 3rd Workshop in Computational Approaches to Subjectivity and Sentiment Analysis</source>
          . pp.
          <fpage>52</fpage>
          -
          <lpage>60</lpage>
          . WASSA '
          <volume>12</volume>
          ,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computational Linguistics, Stroudsburg, PA, USA (
          <year>2012</year>
          ), http://dl.acm.org/citation.cfm?id=
          <volume>2392963</volume>
          .
          <fpage>2392976</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Celli</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lepri</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Biel</surname>
            ,
            <given-names>J.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gatica-Perez</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riccardi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pianesi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>The workshop on computational personality recognition 2014</article-title>
          .
          <source>In: Proceedings of the ACM International Conference on Multimedia</source>
          . pp.
          <fpage>1245</fpage>
          -
          <lpage>1246</lpage>
          . ACM (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Cettolo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Girardi</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Federico</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>WIT3: Web inventory of transcribed and translated talks</article-title>
          .
          <source>In: Proceedings of EAMT</source>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>S.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goodman</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>An empirical study of smoothing techniques for language modeling</article-title>
          .
          <source>In: Proceedings of the 34th annual meeting on Association for Computational Linguistics (ACL</source>
          <year>1996</year>
          ). pp.
          <fpage>310</fpage>
          -
          <lpage>318</lpage>
          (
          <year>1996</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Dietterich</surname>
          </string-name>
          , T.G.:
          <article-title>Ensemble methods in machine learning</article-title>
          .
          <source>In: Proceedings of the First International Workshop on Multiple Classifier Systems</source>
          . pp.
          <fpage>1</fpage>
          -
          <lpage>15</lpage>
          . Springer-Verlag (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Gill</surname>
            ,
            <given-names>A.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oberlander</surname>
          </string-name>
          , J.:
          <article-title>taking care of the linguistic features of extraversion</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Golub</surname>
            ,
            <given-names>G.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reinsch</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Singular value decomposition and least squares solutions</article-title>
          .
          <source>Journal of Numerical Mathematics</source>
          <volume>14</volume>
          ,
          <fpage>403</fpage>
          -
          <lpage>420</lpage>
          (
          <year>1970</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Halko</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martinsson</surname>
            ,
            <given-names>P.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tropp</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          :
          <article-title>Finding structure with randomness: Probabilistic algorithms for constructing approximate matrix decompositions</article-title>
          .
          <source>SIAM Review</source>
          <volume>53</volume>
          (
          <issue>2</issue>
          ),
          <fpage>217</fpage>
          -
          <lpage>288</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Han</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cook</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baldwin</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Automatically constructing a normalisation dictionary for microblogs</article-title>
          .
          <source>In: Proceedings of the 2012 Joint Conference on Empirical Methods in Natural Language Processing and Computational Natural Language Learning (EMNLP-CoNLL</source>
          <year>2012</year>
          ). pp.
          <fpage>421</fpage>
          -
          <lpage>432</lpage>
          . Jeju Island,
          <string-name>
            <surname>Korea</surname>
          </string-name>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Hansen</surname>
            ,
            <given-names>P.C.</given-names>
          </string-name>
          :
          <article-title>The truncated svd as a method for regularization</article-title>
          .
          <source>Tech. rep. (</source>
          <year>1986</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Heafield</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>KenLM: faster and smaller language model queries</article-title>
          .
          <source>In: Proceedings of the EMNLP 2011 Sixth Workshop on Statistical Machine Translation</source>
          . pp.
          <fpage>187</fpage>
          -
          <lpage>197</lpage>
          . Edinburgh, Scotland, United
          <string-name>
            <surname>Kingdom</surname>
          </string-name>
          (
          <year>July 2011</year>
          ), http://kheafield.com/professional/avenue/kenlm.pdf
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Koehn</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Europarl: A parallel corpus for statistical machine translation</article-title>
          .
          <source>In: Proceedings of MT Summit</source>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Koehn</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hoang</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Birch</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Callison-Burch</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Federico</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bertoldi</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cowan</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shen</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moran</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zens</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dyer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bojar</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Constantin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Herbst</surname>
          </string-name>
          , E.: Moses:
          <article-title>Open source toolkit for statistical machine translation</article-title>
          .
          <source>In: Proc. of ACL Demo and Poster Sessions</source>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Nowson</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gill</surname>
            ,
            <given-names>A.J.</given-names>
          </string-name>
          : Look!
          <article-title>Who's Talking? Projection of Extraversion Across Different Social Contexts</article-title>
          .
          <source>In: Proceedings of WCPR14, Workshop on Computational Personality Recognition at ACMM (22nd ACM International Conference on Multimedia)</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Och</surname>
            ,
            <given-names>F.J.:</given-names>
          </string-name>
          <article-title>Minimum error rate training in statistical machine translation</article-title>
          .
          <source>In: Proceedings of the 41st Annual Meeting on Association for Computational Linguistics - Volume 1 (ACL</source>
          <year>2003</year>
          ). pp.
          <fpage>160</fpage>
          -
          <lpage>167</lpage>
          . ACL '
          <volume>03</volume>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Rammstedt</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>John</surname>
            ,
            <given-names>O.P.</given-names>
          </string-name>
          :
          <article-title>Measuring personality in one minute or less: A 10-item short version of the big five inventory in english and german</article-title>
          .
          <source>Journal of Research in Personality</source>
          <volume>41</volume>
          (
          <issue>1</issue>
          ),
          <fpage>203</fpage>
          -
          <lpage>212</lpage>
          (
          <year>Feb 2007</year>
          ), http://dx.doi.org/10.1016/j.jrp.
          <year>2006</year>
          .
          <volume>02</volume>
          .001
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>