<!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>Siamese BERT for Authorship Verification</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jacob Tyo</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bhuwan Dhingra</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Zachary Lipton</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Carnegie Mellon University</institution>
          ,
          <addr-line>5000 Forbes Ave, Pittsburgh, PA 15213</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Duke University</institution>
          ,
          <addr-line>Durham, NC 27708</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>US Army Research Laboratory</institution>
          ,
          <addr-line>2800 Powder Mill Rd, Adelphi, MD 20783</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <abstract>
        <p>The PAN 2021 authorship verification (AV) challenge focuses on determining if two texts are written by the same author or not, specifically when faced with new, unseen, authors. In our approach, we construct a Siamese network initialized with pretrained BERT encoders, employing a learning objective that incentives the model to map texts written by the same author to nearby embeddings while mapping texts written by different authors to comparatively distant embeddings. Additionally, inspired by related work in computer vision, we attempt to incorporate triplet losses but are unable to realize any benefit. Our method results in a slight performance gain of 0.9% overall score over the baseline and an increase of 8% in F1 score.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Authorship verification (AV) is the task of determining if two texts were written by the same
person or not. While traditionally, this feat has required the expertise of forensic linguists, recent
advances in both natural language processing (NLP) and related matching tasks in computer
vision, offer several paths for improving automated methods. The traditional machine learning
approach to this problem consists of two steps: feature extraction and model fitting. Feature
extraction can include the count of specific words/sub-words/punctuation, misspellings,
part-ofspeech tags, etc. More recent methods have paired these hand-engineered features with modern
feature extraction methods such as n-grams [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], pretrained word embeddings [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], and pretrained
sentence structure embeddings [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The models leveraged for this task have ranged from latent
Dirichlet allocation [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and support-vector machines [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] to convolutional [
        <xref ref-type="bibr" rid="ref1 ref6">1, 6</xref>
        ] and recurrent
neural networks [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ]. However, prior work in AV has not yet made extensive use of transformer
architectures or pretrained language models.1
      </p>
      <p>
        In this work, we apply the pretrained BERT model in a Siamese configuration for the task of
AV [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. We make use of WordPiece [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] for tokenization and do not use engineered features.
We set out to determine how well modern methods perform on AV, and the feasibility of removing
hand-engineered features in favor of deeper models and prior knowledge in the form of pretraining.
      </p>
      <p>
        Furthermore, triplet loss has provided benefits in image processing [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], but has not yet been
leveraged for AV. We experiment with triplet loss (leveraging multiple sampling strategies),
contrastive loss, and a modified version of contrastive loss that has proved beneficial in a previous
AV study [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. The dataset for this task was obtained from fanfiction.net, where each datapoint
consists of pairs of text from two different fanfics (an amateur fictional writing based on an
existing work of fiction) [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. More on this dataset in Section 2.1.1.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Siamese BERT for Authorship Verification</title>
      <p>
        We introduce Siamese BERT for Authorship Verification (SAV) 2. Our method uses a pretrained
BERT model in a Siamese setup as shown in Figure 1 and originally introduced by [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. In the
AV task, we are given two input texts 1 and 2 and the expected output is a score in the interval
[
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ] indicating the likelihood with which they belong to the same author. The maximum input
size for the BERT model is 512 tokens, therefore we truncate each text to the first 512 tokens.
Separately, for both input texts, they are passed through the BERT model resulting in an output of
size  × 768 (where  is the number of tokens in the input and 768 is the dimension of the BERT
output for each token). All  representations are then averaged into a 768 dimensional vector
(the mean pooling layer), and then passed through a fully connected layer to generate the final
text embedding (256 dimensional). This gives the final output representation  and  of input
texts 1 and 2, respectively. These representations are then compared using a distance metric,
which is then used for loss calculation and model optimization.
      </p>
      <p>During inference, the same procedure is followed. The only difference is that after the distance
2All code for this model can be found here: https://github.com/JacobTyo/PAN21_SAV
between embeddings  and  are calculated, it is compared to a threshold. If the corresponding
distance is smaller than the threshold, the texts are predicted to have been written by the same
author and vice versa. In Section 4 we discuss more detail on finding the thresholds, as well as an
alternative approach to truncating each input to 512 tokens.</p>
      <sec id="sec-2-1">
        <title>2.1. Training</title>
        <sec id="sec-2-1-1">
          <title>2.1.1. Data Preprocessing</title>
          <p>≈ 275 thousand).</p>
        </sec>
        <sec id="sec-2-1-2">
          <title>2.1.2. Loss Functions</title>
          <p>The PAN 2021 AV challenge provided two datasets, both obtained from fanfiction.net. Each
datapoint consists of a pair of texts from two different fanfics, as well as a tag representing which
fandom (the particular fictional series) each text is from. We leverage only the large dataset in
this work, which contains 275, 565 text pairs. Roughly 54% of these pairs were written by the
same author (i.e. a same-author pair). Approximately 8% of the pairs were texts from the same
fandom, but none of the same-author pairs contained texts from the same fandom. In total, the
texts were pulled from 1, 600 fandoms and over 278, 000 authors.</p>
          <p>Instead of using these predefined pairs for training, we elected to split all pairs and store
all texts individually. However, we don’t want to change the data distribution for the test set.
Therefore, we sample 10% of the pairs randomly to form the test set. We then ensure that all
authors found in this test set have no texts in the training set. If so, the text pair is moved to
the test set. We form a secondary test set by splitting all of the test pairs, and then recombining
them randomly (based on author, using the same procedure as is used during training). We will
refer to this set as the modified test set, as it has the same data distribution as the training set
we have created but not as the original data. During training, we randomly sample text pairs
(at roughly 50% same-author 50% different author pair rates). Although this changes the data
distribution, it allows us to leverage a much larger set of text pairs (≈ 76 billion possible pairs vs
Any Siamese model can be trained using a wide range of loss functions. In this work, we explored
training our model with the contrastive, modified contrastive, and triplet loss functions.</p>
          <p>The contrastive loss is
1 (︁
2
ℒc(, , ) =
 d(, )2 + (1 − ) max{( − d(, ))2, 0} ,
(1)
︁)
where  and  are text embeddings,  ∈ {0, 1} is the label (1 if  and  were written by the
same author, 0 otherwise), d is the distance metric, and  is a margin (no loss is incurred for a
different-author pair if their representations are further apart than ).</p>
          <p>
            The modified contrastive loss, originally introduced by [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ], is
1 (︁
2
ℒmc(, , ) =
 max{(d(, ) − )2, 0} + (1 − ) max{( − d(, ))2, 0} .
          </p>
          <p>(2)
︁)
The modification from the aforementioned contrastive loss is that there are now two margins. 
refers to a margin for same-author pairs. If the distance between the embeddings of a same-author
pair is smaller than , then no loss is incurred. In normal contrastive loss, loss is incurred unless
the pair of texts evaluate to identical representations. This modified contrastive loss allows for
some variation among the texts of a single author, which should help account for differences
in a single author’s text such as topic differences, and therefore make the resulting model more
robust to non-stylistic difference among authors. The second margin  refers to a margin for
different-author pairs, and performs the same function as  in the original contrastive loss.</p>
          <p>
            The triplet loss function is
ℒt(, , ) = max{(, ) − (, ) + , 0},
(3)
where  represents the embedding of an anchor text,  represents the embedding of a different text
than  but from the same author (positive pair), and  represents the embedding of a text from an
author different than that of  (negative pair).  is the margin to separate the positive and negative
pairs by (i.e. the negative sample should be further from the anchor than the positive sample by at
least ). Note that the triplet loss does not explicitly push same-author pairs together, but instead
only forces different-author pairs to be farther apart than same-author pairs. With the contrastive
and modiefid contrastive loss functions, we sample pairs of texts randomly. With triplet loss, it
is common to use different sampling techniques. Hermans et al. [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ] describe an efcfiient way
of performing hard negative mining. Given a random batch of samples, the loss is computed
(according to the triplet loss function) for all possible, valid triplets. Then the hardest positive
and the hardest negative (i.e. the positive that is furthest from the anchor and the negative that is
closest to the anchor) are selected, and the loss with respect to these samples is used for updating.
          </p>
        </sec>
        <sec id="sec-2-1-3">
          <title>2.1.3. Distance Metrics</title>
          <p>We test with the cosine (dcos) and Euclidean (deuc) distance measures:
dcos(, ) = 1 −</p>
          <p>|||| ||||
deuc(, ) = || − ||2
 · 
(4)
(5)</p>
        </sec>
        <sec id="sec-2-1-4">
          <title>2.1.4. Resources</title>
          <p>The final model was trained for 3 days on 8 Tesla v100’s. This allowed for 16 samples per GPU,
for a total batch size of 128. We used the standard learning rate for the hugging face transformer
pretrained models (5 × 10− 5) and anneal it over 4 epochs.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Evaluation</title>
      <p>
        We use the evaluation metrics described in [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], as well as the baseline model provided as part of
the AV task3 [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]:
      </p>
      <p>
        3As described in [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], the provided baseline is a simple method that calculates the cosine similarities between
TF-IDF-normalized, bag-of-character-tetragrams representations of the texts in a pair. The resulting scores are then
shifted using a simple grid search, to arrive at an optimal performance on the calibration data.
• AUC: the conventional area-under-the-curve of the precision-recall curve
• F1-score: the harmonic mean of the precision and recall [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]
• c@1: a variant of the conventional F1-score, which rewards systems that leave difficult
problems unanswered (i.e. scores of exactly 0.5) [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]
• F_0.5u: a newly proposed measure that puts more emphasis on deciding same-author cases
correctly [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]
• overall: the simple average of all previous metrics
For hyperparameter selection, we predefined 17 models that differ in terms of their loss function,
distance metric, and margin(s). Each of these models is trained for 3 days on a single Tesla
V100 GPU. Table 2 details the performance of each of these models with respect to the modified
testing set. The highest performing model with respect to the overall score is one that leverages
the modified contrastive loss along with the Euclidean distance metric and an upper and lower
margin of 5 and 0.25 respectively. We choose this hyperparameter combination for our final
model, which was then evaluated on a hidden test set via the TIRA environment [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. Table 1
shows the performance of our model on this hidden test set.
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Analysis of the final model</title>
      <p>The final model was trained for 3 days on 8 Tesla V100 GPU’s, equating to roughly 4 epochs.
All analysis and results are with respect to the test set, not the modified test set as in previous
sections. We first examine the score distribution, shown in Figure 2a. The same author pairs are
represented by the blue histogram, and different author pairs are represented by the yellow. There
is still significant overlap in the scores of the two different groups.</p>
      <p>We optimize our thresholds on the test set via grid search, which is visualized in Figure 2b. The
z-axis represents the overall performance of the final model as the thresholds are varied (x and y
axes). The optimal thresholds are 0.470 and 0.553 respectively, giving an overall performance on
the test set of 0.701. The other performance metrics, along with the performance of the baseline
on test set is shown in Table 3</p>
      <sec id="sec-4-1">
        <title>4.1. Adding more context</title>
        <p>Our model leverages only the first 512 tokens of each text (the maximum tokens that will fit in a
single pass through the BERT model). Here, using the final model, we investigate chunking each
text longer than 512 tokens into sets, and then combining the final representation of each chunk
before passing the text representation to the distance metric. We combine the representations of
each individual chunk via averaging, resulting in a fixed-length vector that encodes information
from the entire input text regardless of length. The score distribution for the final model using
chunking is shown in Figure 3. We compare these two score distributions by looking at the
percentage of overlap, and find that both the chunking and non-chunking procedures produce
roughly 55% overlap. Furthermore, this chunking behavior results in slightly worse overall
performance on the test set, 0.701 vs 0.715 of the final model without chunking. Lastly, chunking
is computationally expensive. During inference, on an 8-core CPU, the final model takes about
1.5 seconds to process an input pair. On the same machine, the chunking model takes about
9.8 seconds to process that same input pair. Because of this large cost increase along with the
indistinguishable performance, we use only the non-chunking model.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>In this work, we construct a Siamese network initialized with pretrained BERT encoders,
employing a learning objective that incentives the model to map texts written by the same author
to nearby embeddings while mapping texts written by different authors to comparatively distant
embeddings. Our method results in a slight performance gain over a baseline of 0.9% overall
score, and an increase of 8% in F1 score. We explore the effectiveness of different loss functions,
distance metrics, and margins and our results indicate the need for either hand engineered features
or more training time and data. This work represents the first steps in understanding the ability
of modern language models and tokenizers to perform authorship verification, without any of
the common hand engineered features. Some interesting future work includes broadening the
training data (incorporating many AV datasets during training) and lengthening the training time,
further investigating sampling strategies (we expect approaches such as hard-negative mining to
provide improvements vs random sampling), and explore different methods of embedding text
longer than the input size of the BERT model.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S.</given-names>
            <surname>Ruder</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Ghaffari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. G.</given-names>
            <surname>Breslin</surname>
          </string-name>
          ,
          <article-title>Character-level and multi-channel convolutional neural networks for large-scale authorship attribution</article-title>
          ,
          <source>arXiv preprint arXiv:1609.06686</source>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>B.</given-names>
            <surname>Boenninghoff</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Rupp</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. M.</given-names>
            <surname>Nickel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kolossa</surname>
          </string-name>
          ,
          <article-title>Deep bayes factor scoring for authorship verification</article-title>
          , arXiv preprint arXiv:
          <year>2008</year>
          .
          <volume>10105</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>F.</given-names>
            <surname>Jafariakinabad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. A.</given-names>
            <surname>Hua</surname>
          </string-name>
          ,
          <article-title>A self-supervised representation learning of sentence structure for authorship attribution</article-title>
          , arXiv preprint arXiv:
          <year>2010</year>
          .
          <volume>06786</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J.</given-names>
            <surname>Savoy</surname>
          </string-name>
          ,
          <article-title>Authorship attribution based on a probabilistic topic model</article-title>
          ,
          <source>Information Processing &amp; Management</source>
          <volume>49</volume>
          (
          <year>2013</year>
          )
          <fpage>341</fpage>
          -
          <lpage>354</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>C.</given-names>
            <surname>Martín del Campo-Rodríguez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Gómez-Adorno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Sidorov</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Batyrshin</surname>
          </string-name>
          ,
          <article-title>Cic-gil approach to cross-domain authorship attribution</article-title>
          , Working Notes of CLEF (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>P.</given-names>
            <surname>Shrestha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sierra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. A.</given-names>
            <surname>González</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Montes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Rosso</surname>
          </string-name>
          , T. Solorio,
          <article-title>Convolutional neural networks for authorship attribution of short texts</article-title>
          ,
          <source>in: Proceedings of the 15th Conference of the European Chapter of the Association for Computational Linguistics: Volume</source>
          <volume>2</volume>
          ,
          <string-name>
            <given-names>Short</given-names>
            <surname>Papers</surname>
          </string-name>
          ,
          <year>2017</year>
          , pp.
          <fpage>669</fpage>
          -
          <lpage>674</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>D.</given-names>
            <surname>Bagnall</surname>
          </string-name>
          ,
          <article-title>Author identification using multi-headed recurrent neural networks</article-title>
          ,
          <source>arXiv preprint arXiv:1506.04891</source>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>F.</given-names>
            <surname>Jafariakinabad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Tarnpradab</surname>
          </string-name>
          ,
          <string-name>
            <surname>K. A. Hua,</surname>
          </string-name>
          <article-title>Syntactic recurrent neural network for authorship attribution</article-title>
          , arXiv preprint arXiv:
          <year>1902</year>
          .
          <volume>09723</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>G.</given-names>
            <surname>Barlas</surname>
          </string-name>
          , E. Stamatatos,
          <article-title>Cross-domain authorship attribution using pre-trained language models</article-title>
          ,
          <source>in: IFIP International Conference on Artificial Intelligence Applications and Innovations</source>
          , Springer,
          <year>2020</year>
          , pp.
          <fpage>255</fpage>
          -
          <lpage>266</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M.</given-names>
            <surname>Fabien</surname>
          </string-name>
          , E. ú
          <string-name>
            <surname>Villatoro-Tello</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Motlicek</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Parida</surname>
          </string-name>
          , Bertaa:
          <article-title>Bert fine-tuning for authorship attribution</article-title>
          ,
          <source>in: Proceedings of the 17th International Conference on Natural Language Processing, CONF, ACL</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>O.</given-names>
            <surname>Fourkioti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Symeonidis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Arampatzis</surname>
          </string-name>
          ,
          <article-title>Language models and fusion for authorship attribution</article-title>
          ,
          <source>Information Processing &amp; Management</source>
          <volume>56</volume>
          (
          <year>2019</year>
          )
          <fpage>102061</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>J.</given-names>
            <surname>Bevendorff</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Chulvi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. L. D. L. P.</given-names>
            <surname>Sarracén</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kestemont</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Manjavacas</surname>
          </string-name>
          , I. Markov,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mayerl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Potthast</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Rangel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Rosso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Stamatatos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Stein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wiegmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wolska</surname>
          </string-name>
          , , E. Zangerle, Overview of PAN 2021:
          <article-title>Authorship Verification,Profiling Hate Speech Spreaders on Twitter,and Style Change Detection</article-title>
          ,
          <source>in: 12th International Conference of the CLEF Association (CLEF</source>
          <year>2021</year>
          ), Springer,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Schuster</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q. V.</given-names>
            <surname>Le</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Norouzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Macherey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Krikun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Cao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Macherey</surname>
          </string-name>
          , et al.,
          <article-title>Google's neural machine translation system: Bridging the gap between human and machine translation</article-title>
          ,
          <source>arXiv preprint arXiv:1609.08144</source>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>A.</given-names>
            <surname>Hermans</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Beyer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Leibe</surname>
          </string-name>
          ,
          <article-title>In defense of the triplet loss for person re-identification</article-title>
          ,
          <source>arXiv preprint arXiv:1703.07737</source>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>B.</given-names>
            <surname>Boenninghoff</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. M.</given-names>
            <surname>Nickel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Zeiler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kolossa</surname>
          </string-name>
          ,
          <article-title>Similarity learning for authorship verification in social media</article-title>
          ,
          <source>in: ICASSP 2019-2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)</source>
          , IEEE,
          <year>2019</year>
          , pp.
          <fpage>2457</fpage>
          -
          <lpage>2461</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>N.</given-names>
            <surname>Reimers</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Gurevych</surname>
          </string-name>
          ,
          <article-title>Sentence-bert: Sentence embeddings using siamese bert-networks</article-title>
          ,
          <source>in: Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing, Association for Computational Linguistics</source>
          ,
          <year>2019</year>
          . URL: https://arxiv.org/abs/
          <year>1908</year>
          .10084.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>M.</given-names>
            <surname>Kestemont</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Manjavacas</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Markov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Bevendorff</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wiegmann</surname>
          </string-name>
          , E. Stamatatos,
          <string-name>
            <given-names>M.</given-names>
            <surname>Potthast</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Stein</surname>
          </string-name>
          ,
          <article-title>Overview of the cross-domain authorship verification task at pan 2020</article-title>
          , in: CLEF,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>M.</given-names>
            <surname>Kestemont</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Stamatatos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Manjavacas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Bevendorff</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Potthast</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Stein</surname>
          </string-name>
          ,
          <article-title>Overview of the Authorship Verification Task at PAN 2021, in: CLEF 2021 Labs and Workshops, Notebook Papers, CEUR-WS</article-title>
          .org,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>F.</given-names>
            <surname>Pedregosa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Varoquaux</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gramfort</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Michel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Thirion</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Grisel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Blondel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Prettenhofer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Weiss</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Dubourg</surname>
          </string-name>
          , et al.,
          <article-title>Scikit-learn: Machine learning in python</article-title>
          ,
          <source>the Journal of machine Learning research 12</source>
          (
          <year>2011</year>
          )
          <fpage>2825</fpage>
          -
          <lpage>2830</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>A.</given-names>
            <surname>Peñas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rodrigo</surname>
          </string-name>
          ,
          <article-title>A simple measure to assess non-response (</article-title>
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>J.</given-names>
            <surname>Bevendorff</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Stein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hagen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Potthast</surname>
          </string-name>
          ,
          <article-title>Generalizing unmasking for short texts</article-title>
          ,
          <source>in: Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies</source>
          , Volume
          <volume>1</volume>
          (Long and Short Papers),
          <year>2019</year>
          , pp.
          <fpage>654</fpage>
          -
          <lpage>659</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>M.</given-names>
            <surname>Potthast</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Gollub</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wiegmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Stein</surname>
          </string-name>
          , TIRA Integrated Research Architecture, in: N.
          <string-name>
            <surname>Ferro</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          Peters (Eds.),
          <source>Information Retrieval Evaluation in a Changing World, The Information Retrieval Series</source>
          , Springer, Berlin Heidelberg New York,
          <year>2019</year>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -22948-1\_5.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>