<!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>Cross-domain Authorship Attribution: Author Identification using a Multi-Aspect Ensemble Approach</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mostafa Rahgouy</string-name>
          <email>mostafarahgouy@student.uma.ac.ir</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hamed Babaei Giglou</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Taher Rahgooy</string-name>
          <email>trahgooy@tulane.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mohammad Karami Sheykhlan</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Erfan Mohammadzadeh</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Tulane University , Computer Science Department</institution>
          ,
          <addr-line>New Orleans, LA</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Mohaghegh Ardabili, Computer Science Department</institution>
          ,
          <addr-line>Ardabil</addr-line>
          ,
          <country country="IR">Iran</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <abstract>
        <p>Author Attribution (AA) as one of the most important tasks of authorship analysis attracted huge body of research in recent years. In this task, given a document, the goal is to identify its author from a set of known authors and samples of their writings. In PAN 2019 shared tasks, the AA task is expanded in two ways. First, by having documents written by authors other than the known authors (UNK documents). Second, using a cross-domain set of documents. The task baseline and previous works mainly rely on character-level representation of documents because of their better generalization capability across different languages and domains. However, we hypothesize that ignoring coarsegrain features of documents may lead to loss of valuable information about the author's style. In this paper we propose an ensemble approach that combines models built upon different levels of document representation in order to investigate this hypothesis. Experimental results presented in this paper show that the coarse-grained representations of documents play an important role in identifying the authors style alongside the fine-grained representations.</p>
      </abstract>
      <kwd-group>
        <kwd>Authorship Attribution</kwd>
        <kwd>Author Identification</kwd>
        <kwd>Natural Language Processing</kwd>
        <kwd>Supervised Machine Learning</kwd>
        <kwd>Stacking ensemble</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        In recent years, a significant amount of research has attended to formulation,
modeling, and evaluation of authorship related tasks such as author identification [
        <xref ref-type="bibr" rid="ref15 ref6">15,6</xref>
        ],
author profiling [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], and author obfuscation [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] which have many practical
applications in electronic commerce, forensics, and humanities research [
        <xref ref-type="bibr" rid="ref3 ref7">7,3</xref>
        ].
      </p>
      <p>
        In PAN 2019 shared tasks the Authorship Attribution(AA) task [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] deals with the
problem of identifying a document’s author from a set of candidate authors. This task
could be considered as a special case of text classification [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] where candidate authors
serve as target classes. AA problem has a long history in natural language
processing(NLP) which dates back to the 19th century [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Even after more than ten decades,
the problem is still far from being solved and has become an important research
subject, across may fields and domains. However, the majority of existing research focuses
on closed-set which assumes that the candidate set is closed and thus contains sample
writings of true author of the unknown document, but at PAN 2019 [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] the focus is on
open-set AA which considers a more realistic setting, where the true author is no longer
believed to be present in the candidate set. It goes without saying open-set case makes
the problem more challenging than the AA task at PAN 2018 [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>The rest of the paper is organized as follows. Section 2 provides background and
presents some related works on text classification in general. Section 3 introduce our
AA approach. Results are covered in Section 4. In Section 5 we draw a conclusion and
finally we suggests ideas for future research in section 6.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        The author attribution task is presented for the first time in PAN 2011 [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] in a
singledomain setting and continued to be part of PAN afterwards. AA task has been expanded
and modified to more complicated and challenging tasks by considering cross-domain,
multi-language settings, and open-set author candidates settings [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] it is shown that cross-domain setting far more challenging than the
singledomain setting and increasing variety of topics in the training set plays a pivotal role in
the ability of their model to learn the task. Character n-grams are used in many works
as main representation of the documents and shown to be efficient and robust [
        <xref ref-type="bibr" rid="ref19 ref20 ref9">9,19,20</xref>
        ].
      </p>
      <p>
        In a similar work to our work, author of [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] make use of an ensemble approach
with standard character n-grams, character n-grams with non-diacritic distortion and
word n-grams. The work focuses on the use of character-level information, whereas
our proposal will focus on both word-level and character-level information. In another
related work [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] make use of traditional character n-gram analysis in combination
with a linear SVM as a classifier. They found the optimal values for their model with
dynamic and ad-hoc grid search approach and achieved reasonable results at PAN 2018.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Proposed Approach</title>
      <p>In this section we present our proposed model. We hypothesize that a combination
of character-level and word-level representation of document could work as
complimentary set of information and hence improve the resulting predictions. Therefore, we
used an ensemble of classifiers, each trained on one set of representation. In the
following we present the details of our approach.
3.1</p>
      <sec id="sec-3-1">
        <title>Data Preprocessing</title>
        <p>
          The first step in the proposed algorithm is to pre-process the input documents. In
this step, we removed the punctuations from documents and then we split the documents
to words using WordPunctTokenizer of NLTK 3.0 Toolkit[
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. Next, we removed
stopwords from tokens and stemming words using PorterStemmer. The final preprocessed
documents are used to feed TF-IDF and Word2Vec models.
3.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Data Representation</title>
        <p>In this section we described three models for the stacking ensemble.</p>
        <p>
          N-gram The baseline model provided by PAN 2019 authorship attribution shared task
[
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] uses character 3-gram frequencies in combination with a linear SVM. We used this
model and fine-tuned its parameters using grid search implemented in scikit-learn
library [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. The obtained optimized values are listed in Table 1. All runs were performed
with 5-fold cross validation, while optimizing the F1-Macro target.
        </p>
        <p>Module
Feature</p>
        <p>Extraction
Transformation</p>
        <p>Classifier</p>
        <p>Parameters
minimal document frequency
n-gram order</p>
        <p>lowercase
script accents</p>
        <p>Scaling
C parameter of SVM</p>
        <p>SVM kernel</p>
        <p>Possible values
3, 5
3, 4 ,5
true, false
true , false</p>
      </sec>
      <sec id="sec-3-3">
        <title>None , MaxAbsScaler</title>
        <p>0.01, 0.1, 10, 100
linear , rbf</p>
        <p>
          TF-IDF Term Frequency-Inverse Document Frequency (TF-IDF) [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] is a common
feature transformation technique for detecting authors style. First, we build a vocabulary
using pre-processed train-set for each problem with frequency term 5. Next, using the
scikit-learn’s TfidfVectorizer method we convert a collection of raw documents to a
matrix of TF-IDF features. We train 4 different classifiers using a TF-IDF to find the
best classifier with TF-IDF features. Table 2 shows the Macro-Averaged F1 results of
this experiment on the train and development set. Based on this experiment we chose
the LinearSVC for a TF-IDF features classifier.
        </p>
        <p>
          Word Embedding In order to choose between word embedding Doc2Vec [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] and
Word2Vec [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], we set an experiment with different classifiers to chose the best word
embedding. Table 3 shows that Word2Vec obtained the best results most of the time. So
based on these experiments, we chose the Word2Vec as our third feature extractor and
LogisticRegression as classifier. We trained Word2Vec and Doc2Vec for each problem
separately using the all the texts provided in that problem.
        </p>
        <p>Macro-Averaged F1
LogisticRegression</p>
        <p>LinearSVC
BernoulliNB
MLPClassifier</p>
        <p>There are many different types of ensembles; stacking is one of them. It is one of
the more general types and can theoretically represent any other ensemble technique.
Stacking involves training a learning algorithm to combine the predictions of several
other learning algorithms. We use one of the simplest forms of Stacking, which we
train three different classifier described in Section 3.2. We used CalibratedClassifierCV
from scikit-learn library to compute the likelihood of each candidate in each classifier
for a test example. Next, we calculate the average outputs of models in the ensemble to
make the final prediction. For a given sample, we select the candidate with the highest
probability as the output if the difference between the most probable and second most
probable prediction probability is bigger than a threshold otherwise we predict it as a
&lt;UNK&gt;. This process is visualized in Figure 1.</p>
        <p>Table 4 shows examples of three documents of our stacking ensemble and detailed
likelihoods obtained from each classifier for all 9 candidates in one of the problems in
the train set. Based on this table TF-IDF and Word2Vec support the N-gram approach
and in other places improve the N-gram predictions and it also in some cased the
Ngram model fixed the TF-IDF and Word2Vec wrong predictions.
3.4</p>
      </sec>
      <sec id="sec-3-4">
        <title>Threshold for UNK</title>
        <p>We experimented with different UNK thresholds for the proposed ensemble which
are presented in Table 5. Based on these results we choose best threshold 0.08 with
averaged F1-macro 0.61875.</p>
        <p>In the process of feature engineering, we explored many other ideas, some of which
performed poorly and thus we did not get them involved to our final approach. Yet, we
feel some of them are worth mentioning.</p>
        <p>Contracted Word-forms we used is based on the discrepancies in spelling for
words that allow contracted forms, e.g.,I will (I’LL), are not (aren’t). People typically
favor one of the alternatives, and thus we use forms based on contracted apostrophes as
discriminative features for detecting the style of each author.</p>
        <p>Quotation Marks Some authors may prefer either single or double quotation marks.
We use the difference between the number of single and double quotes in a given
document.</p>
        <p>Sentence Length we noticed that some authors prefer to write long sentences where
they use more conjunction in their text whereas some of them use short sentences as a
result we consider length as a feature also we calculate the number of conjunctions in a
given document and treat them as a feature.</p>
        <p>Negations Another feature we use is based on the negation form e.g.,
impossible(not possible) to identifying the similarity of authors. We calculated the number of
Threshold Macro-Averaged F1
negations for each given document and added them to other features but we didn’t get
any notable result.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Experimental Results</title>
      <p>In Table 6, the performance of all possible combination of three models described
in section 3 are presented. These results approve our hypothesis that coarse-grained
representations complement the fine-grained representations of documents. Also, it is
clear that the ensemble of all three models is the best model in average.
Language</p>
      <p>EN
FR
IT
SP</p>
      <p>N-gram</p>
      <p>Word2vec</p>
      <p>TF-IDF</p>
      <p>Furthermore, we present the detailed results of the ensemble model on development
dataset of PAN 2019 in Table 7. As you can see, the development set includes 4051
unknown documents and composed of 20 problems divided in four languages (five
problems each). The overall score obtained by this model is 0.61875 .
5</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>In this paper we proposed a model for Cross-domain Authorship Attribution task in
PAN 2019. We presented our approach, which uses a TF-IDF, Word2Vec and N-grams
representation of document to train three type of models and make predictions using an
ensemble of those models. Next, we tuned the models and ensemble parameters using</p>
      <p>Language Macro-Averaged F1 TP Test Size
Problem01
Problem02
Problem03
Problem04
Problem05
Problem06
Problem07
Problem08
Problem09
Problem10
Problem11
Problem12
Problem13
Problem14
Problem15
Problem16
Problem17
Problem18
Problem19</p>
      <p>Problem20
Overall score
en
en
en
en
en
fr
fr
fr
fr
fr
it
it
it
it
it
sp
sp
sp
sp
sp
an ad-hoc grid search approach to find the optimal values. Our evaluation shows that
our approach is very capable of distinguishing authors from the others. The proposed
algorithm implemented in Python and published on GitHub1.
1 https://github.com/HamedBabaei/PAN2019_cross_domain</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>Juola</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Overview of the International Authorship Identification Competition at PAN-2011</article-title>
          . In: Petras,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Forner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Clough</surname>
          </string-name>
          , P. (eds.)
          <source>Notebook Papers of CLEF 2011 Labs and Workshops</source>
          ,
          <volume>19</volume>
          -
          <fpage>22</fpage>
          September, Amsterdam, Netherlands.
          <source>CEUR-WS.org (Sep</source>
          <year>2011</year>
          ), http://www.clef-initiative.eu/publication/working-notes
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bird</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klein</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Loper</surname>
          </string-name>
          , E.:
          <article-title>Natural language processing with Python: analyzing text with the natural language toolkit. "</article-title>
          <string-name>
            <surname>O'Reilly Media</surname>
          </string-name>
          ,
          <source>Inc."</source>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Coulthard</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>On admissible linguistic evidence</article-title>
          .
          <source>JL &amp; Pol'y 21</source>
          ,
          <issue>441</issue>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Custódio</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paraboni</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>EACH-USP Ensemble Cross-Domain Authorship Attribution-Notebook for PAN at CLEF 2018</article-title>
          . In: Cappellato,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Ferro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Nie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.Y.</given-names>
            ,
            <surname>Soulier</surname>
          </string-name>
          ,
          <string-name>
            <surname>L</surname>
          </string-name>
          . (eds.)
          <article-title>CLEF 2018 Evaluation Labs</article-title>
          and Workshop - Working Notes Papers,
          <volume>10</volume>
          -
          <fpage>14</fpage>
          September, Avignon, France.
          <source>CEUR-WS.org (Sep</source>
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Daelemans</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kestemont</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manjavancas</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Potthast</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rangel</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosso</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Specht</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stamatatos</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stein</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tschuggnall</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wiegmann</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zangerle</surname>
          </string-name>
          , E.: Overview of PAN 2019:
          <article-title>Author Profiling, Celebrity Profiling, Cross-domain Authorship Attribution and Style Change Detection</article-title>
          . In: Crestani,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Braschler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Savoy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Rauber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Müller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Losada</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Heinatz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Cappellato</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Ferro</surname>
          </string-name>
          , N. (eds.)
          <source>Proceedings of the Tenth International Conference of the CLEF Association (CLEF</source>
          <year>2019</year>
          ). Springer (Sep
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Kestemont</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tschuggnall</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stamatatos</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Daelemans</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Specht</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stein</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Potthast</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Overview of the author identification task at pan-2018: cross-domain authorship attribution and style change detection</article-title>
          .
          <source>In: Working Notes Papers of the CLEF</source>
          <year>2018</year>
          <article-title>Evaluation Labs</article-title>
          . Avignon, France,
          <source>September 10-14</source>
          ,
          <year>2018</year>
          /Cappellato, Linda [edit.]; et al. pp.
          <fpage>1</fpage>
          -
          <lpage>25</lpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Koppel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Seidman</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Automatically identifying pseudepigraphic texts</article-title>
          .
          <source>In: Proceedings of the 2013 conference on empirical methods in natural language processing</source>
          . pp.
          <fpage>1449</fpage>
          -
          <lpage>1454</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Le</surname>
            ,
            <given-names>Q.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Distributed representations of sentences and documents</article-title>
          . In: ICML (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Luyckx</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Daelemans</surname>
            ,
            <given-names>W.:</given-names>
          </string-name>
          <article-title>The effect of author set size and data size in authorship attribution</article-title>
          .
          <source>Literary and linguistic Computing</source>
          <volume>26</volume>
          (
          <issue>1</issue>
          ),
          <fpage>35</fpage>
          -
          <lpage>55</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Mendenhall</surname>
          </string-name>
          , T.C.:
          <article-title>The characteristic curves of composition</article-title>
          .
          <source>Science</source>
          <volume>9</volume>
          (
          <issue>214</issue>
          ),
          <fpage>237</fpage>
          -
          <lpage>249</lpage>
          (
          <year>1887</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corrado</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dean</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Efficient estimation of word representations in vector space</article-title>
          .
          <source>arXiv preprint arXiv:1301.3781</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Murauer</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tschuggnall</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Specht</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>Dynamic Parameter Search for Cross-Domain Authorship Attribution-Notebook for PAN at CLEF 2018</article-title>
          . In: Cappellato,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Ferro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Nie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.Y.</given-names>
            ,
            <surname>Soulier</surname>
          </string-name>
          ,
          <string-name>
            <surname>L</surname>
          </string-name>
          . (eds.)
          <article-title>CLEF 2018 Evaluation Labs</article-title>
          and Workshop - Working Notes Papers,
          <volume>10</volume>
          -
          <fpage>14</fpage>
          September, Avignon, France.
          <source>CEUR-WS.org (Sep</source>
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Pedregosa</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Varoquaux</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gramfort</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Michel</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thirion</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grisel</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Blondel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prettenhofer</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weiss</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dubourg</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vanderplas</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Passos</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cournapeau</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brucher</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Perrot</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Duchesnay</surname>
          </string-name>
          , E.:
          <article-title>Scikit-learn: Machine learning in Python</article-title>
          .
          <source>Journal of Machine Learning Research</source>
          <volume>12</volume>
          ,
          <fpage>2825</fpage>
          -
          <lpage>2830</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Potthast</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schremmer</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hagen</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 Author Obfuscation Task at PAN 2018: A New Approach to Measuring Safety</article-title>
          . In: Cappellato,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Ferro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Nie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.Y.</given-names>
            ,
            <surname>Soulier</surname>
          </string-name>
          ,
          <string-name>
            <surname>L</surname>
          </string-name>
          . (eds.)
          <article-title>Working Notes Papers of the CLEF 2018 Evaluation Labs</article-title>
          .
          <source>CEUR Workshop Proceedings, CLEF and CEUR-WS.org (Sep</source>
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>Rangel</given-names>
            <surname>Pardo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Montes-</surname>
          </string-name>
          y-Gómez,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Potthast</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Stein</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.</surname>
          </string-name>
          :
          <article-title>Overview of the 6th Author Profiling Task at PAN 2018: Cross-domain Authorship Attribution and Style Change Detection</article-title>
          . In: Cappellato,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Ferro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Nie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.Y.</given-names>
            ,
            <surname>Soulier</surname>
          </string-name>
          ,
          <string-name>
            <surname>L</surname>
          </string-name>
          . (eds.)
          <article-title>CLEF 2018 Evaluation Labs</article-title>
          and Workshop - Working Notes Papers,
          <volume>10</volume>
          -
          <fpage>14</fpage>
          September, Avignon, France.
          <source>CEUR-WS.org (Sep</source>
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Salton</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McGill</surname>
            ,
            <given-names>M.J.</given-names>
          </string-name>
          :
          <article-title>Introduction to modern information retrieval (</article-title>
          <year>1986</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Sapkota</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Solorio</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Montes</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bethard</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosso</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Cross-topic authorship attribution: Will out-of-topic data help?</article-title>
          <source>In: Proceedings of COLING</source>
          <year>2014</year>
          ,
          <source>the 25th International Conference on Computational Linguistics: Technical Papers</source>
          . pp.
          <fpage>1228</fpage>
          -
          <lpage>1237</lpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Sebastiani</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <article-title>: Machine learning in automated text categorization</article-title>
          .
          <source>ACM computing surveys (CSUR) 34(1)</source>
          ,
          <fpage>1</fpage>
          -
          <lpage>47</lpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Stamatatos</surname>
          </string-name>
          , E.:
          <article-title>A survey of modern authorship attribution methods</article-title>
          .
          <source>Journal of the American Society for information Science and Technology</source>
          <volume>60</volume>
          (
          <issue>3</issue>
          ),
          <fpage>538</fpage>
          -
          <lpage>556</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Stamatatos</surname>
          </string-name>
          , E.:
          <article-title>On the robustness of authorship attribution based on character n-gram features</article-title>
          .
          <source>Journal of Law &amp; Policy</source>
          <volume>21</volume>
          (
          <issue>2</issue>
          ) (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>