<!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>Profiling Hate Speech Spreaders on Twitter: SVM vs. Bi-LSTM</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Inna Vogel</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Meghana Meghana</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Fraunhofer Institute for Secure Information Technology SIT</institution>
          ,
          <addr-line>Rheinstrasse 75, Darmstadt, 64295</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <abstract>
        <p>Hate speech is a crime that has been growing in recent years, especially in online communication. It can harm the individual or a group of people by targeting their conscious or unconscious intrinsic characteristics. Additionally, the psychological burden of manual moderation has necessitated the need for automated hate speech detection methods. In this notebook, we describe our profiling system to the PAN at CLEF 2021 lab “Profiling Hate Speech Spreaders on Twitter”. The aim of the task is to determine whether it is possible to identify hate speech spreaders on Twitter automatically. Our final submitted system uses character -grams as features in combination with an SVM and achieves an overall average accuracy of 69.5% for the English and Spanish datasets. Additionally, we experimented with a Bi-LSTM model and trained it with Sentence-BERT, achieving slightly worse performance results. The experiments show that it is dificult to detect solidly hate speech spreaders on Twitter as hate speech is not only the use of profanity.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Author Profiling</kwd>
        <kwd>Hate Speech Spreaders</kwd>
        <kwd>SVM</kwd>
        <kwd>Bi-LSTM</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The Cambridge Dictionary defines hate speech as abusive or threatening speech or writing
that expresses hate or prejudice towards a person or a particular group1, especially based on
ethnicity, religion, sex, or sexual orientation. Thus said, any characteristics of an individual can
become the target of hate be it gender, nationality, or even educational background. The Internet
and the possibility of communicating anonymously made it additionally an efective vehicle
for spreading hateful and ofensive content at an unprecedented rate [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Moreover, studies
have highlighted a connection between the spread of hate speech and hate-related crimes [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
That means, the spread of hate speech has the potential to damage our society, and cause severe
harm to people or entire groups.
      </p>
      <p>
        Currently, social media companies such as Twitter and Facebook use human annotators to
manually detect hateful comments and posts2. Additionally, users are encouraged to report
ofensive and potentially harmful content. Given the high volume of messages posted on
social media websites, these methods are time-consuming, expensive, and depend on human
judgment. The evident harm and volume of the uncontrolled spread of hate speech [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and the
psychological burden of manual moderation3 have necessitated the development of automated
hate speech detection methods.
      </p>
      <p>
        This problem of detecting hate speech is addressed in this year’s author profiling shared
task of PAN at CLEF 2021 lab4 [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ]. Author profiling is the analysis of people’s writing in an
attempt to identify demographic aspects such as age, gender, language variety, or psychographic
aspects such as an author’s personality type [
        <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
        ]. Given a Twitter feed, the final goal of this
year’s challenge is to identify possible hate speech spreaders on Twitter as a first step towards
preventing hate speech from being propagated among online users.
      </p>
      <p>
        We propose two diferent learning experiments. Our final submitted system uses TF-IDF
weighted character -grams as features in combination with an SVM. As recurrent neural
networks (RNN) can preserve sequence information over time, and thereby integrate contextual
information better in classification tasks, we additionally experimented with a bidirectional
LSTM (Bi-LSTM) and trained it with Sentence-BERT (SBERT), a modification of the BERT
network. SBERT uses siamese and triplet network structures to derive semantically meaningful
sentence embeddings [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Both models were trained on the PAN 2021 corpus provided by
the organizers [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The corpus covers two languages: English (EN) and Spanish (ES). The
performance of the systems is ranked by accuracy. Both models have achieved almost the
same classification results. The SVM model performed slightly better than the Bi-LSTM model
achieving an overall accuracy of 64% and 75% on the English and Spanish corpus, respectively
(average 69.5%). The Bi-LSTM model achieved an overall average accuracy of 69%. The results
show that it is not an easy task to diferentiate solidly Twitter users who spread hate speech
from those who for the most part follow the platform’s policies and guidelines.
      </p>
      <p>In the following sections, we describe our approach for the author profiling task at PAN 2021.
After a brief review of related work in Section 2, Section 3 details the Twitter data provided
by the PAN 2021 organizers. Additionally, we show some key statistics observed in the tweets.
Section 4 details the preprocessing steps and features used to train our models. The methodology
and classification results are discussed in Section 5. The last Section 6 concludes our work.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        Mutanga et al. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] investigated in their study diferent transformer-based methods for hate
speech detection in Twitter texts. They used a publicly available multi-class hate speech corpus
containing 24,783 tweets. The dataset is highly imbalanced with 77.4% of the tweets labeled
as “neutral”, 16.8% as “Ofensive”, and 5.8% as “Hate”. DistilBERT, a distilled version of BERT,
outperformed all other trained methods such as XLNet, RoBERTa or attention-based LSTM
achieving an  1-score of 75%.
      </p>
      <p>
        Kovács et al. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] used a combination of Convolutional and Long Short-Term Memory (LSTM)
neural networks to detect hate speech in social media. The model was applied to the HASOC2019
corpus and attained a macro  1-score of 63%. The authors also conducted experiments with
3https://www.theguardian.com/technology/2019/sep/17/revealed-catastrophic-efects-working-facebook-moderator
4PAN at CLEF 2021 “Profiling Hate Speech Spreaders on Twitter”: https://pan.webis.de/clef21/pan21-web/
author-profiling.html
RoBERTa and FastText as feature extractors. As the training data was limited, diferent
methods for expanding resources, such as leveraging unlabeled data or similarly labeled corpora,
were explored. Their results show that classification results could be significantly increased by
leveraging additional data.
      </p>
      <p>
        A major challenge for the automatic detection of hate speech on social media is the separation
between hate speech and instances of ofensive language. Davidson et al. [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] first collected
tweets using hate speech keywords. Crowdsourcing was used to label the tweets into the
following three categories: “hate speech”, “ofensive language”, and “neither”. A multi-class
classifier was then trained to distinguish between the three categories. The best performing
model achieved an overall  1-score of 90%. However, the confusion matrix revealed that almost
40% of the hate speech tweets were misclassified.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Dataset and Corpus Analysis</title>
      <p>
        To train our system, we used the PAN 2021 author profiling corpus 5 proposed by Rangel et al. [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
The corpus consists of 200 English (EN) and Spanish (ES) Twitter authors each. The tweets are
stored in an XML file containing 200 tweets per author. Every tweet is stored in a &lt;document&gt;
XML tag. The dataset is balanced, which means the data refers to an equal distribution of class
instances. Half of the documents per language folder are authors that have been identified
sharing hate speech. The other half are texts from users who may share ofensive tweets but
could not be identified as hate speech spreaders. Table 1 shows excerpts from the corpus 6.
Every author received an alphanumeric author-ID which is stored in a separate text file together
with the corresponding class afiliation. For training and testing, we split the data in the ratio
of 70/30. The gold standard can only be accessed through the TIRA [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] evaluation platform
provided by the PAN organizers. The results are hidden from the participants and can only be
unblinded by the organisers.
      </p>
      <p>It is important to note that the classes are not predefined by the organizers. We assume that
class 0 refers to hate speech spreaders. Nevertheless, since the organisers do not explicitly
define classes 0 and 1, we have kept the class names as originally proposed. As can be seen in
Table 1, the Twitter-specific tokens such as hashtags, URLs, and user mentions were replaced by
the providers with the following placeholders: #HASHTAG#, #URL# and #USER#. The examples
provided in Table 1 were chosen carefully to show that insults and profanities are used by
hate speech spreaders as well as by other users. Additionally, Twitter-specific text significantly
contributes to the dificulty of automatic hate speech detection, as the posts contain plenty of
poorly written text and paralinguistic signals such as emoticons, @-mentions, and hashtags.
Prior to feature engineering (described in Section 4), we analysed the distribution of diferent
tokens. Table 2 shows some key insights for both languages.</p>
      <p>We observed the distribution of specific tokens to see whether we could use these for the
features engineering process. Unfortunately, we could not spot any significant diferences
between the classes. Therefore, to train our model, we did not use features mentioned in Table 2.</p>
      <sec id="sec-3-1">
        <title>5https://zenodo.org/record/4603578#.YKZKqKgzZaQ</title>
        <p>6The selected tweets are used for demonstration and research purposes only and do not reflect the opinion of
the authors.
“#USER# #USER# Trump, that mother- “Kappa They gon be beating my fodder
fucker is guilty of cowardice while being ninjas asses weak ass punks and i wont
Commander-in-Chief #HASHTAG#.” even be laughing on the outside :-)”
“RT #USER#: If a nigga taking care of me “Shut your fucking mouth i have no ill will
i’m fasho taking care of him. it’s really that towards Kaep but he’s not even close lmao
simple.” #URL#”
“RT #USER#: Celebrities are so useless and “#USER# All the people shit talkin this are
corny B*tch what the fuck does this even trippin, i’d pipe tf out if an old lady if she
mean?” was payin for all my shit”
“#USER# #USER# Mordes la mano de “#USER# Pos pa tu tierra sucnormal
hiquien de da. De comer eres un cancer para jadeputa”
nuestro pais #URL#”
“Los varones opinando sobre el feminismo “#USER# Ostia tio que palo metió el
jo#HASHTAG#. Nos sorprende? No nos sor- dido”
prende”
“Que pinches perras ganas de estar co- “RT #USER#: Qué horror. Condenado a 15
giendo con Ale” años de prisión por dejar embarazada a su
hija tras un año de violaciones #URL#”</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Preprocessing and Feature Extraction</title>
      <p>The preprocessing pipeline to clean and structure the data was performed for both languages
(EN and ES) and models as follows:
• The text from the original XML document was extracted and all 200 tweets per author
were concatenated to one text.
• The white-space between the tokens has been reduced to a single space.
• The placeholders #USER#, #URL#, #HASHTAG#, and RT were removed.
• HTML characters were converted to Unicode characters (e.g.: “&gt;”, “&lt;”, “&amp;” to “&amp;amp”,
“&amp;gt”, “&amp;lt”).
• Emojis were converted to text format by using Python’s emoji library.
• The text was lowercased.
• Irrelevant signs, e.g. “+,*,/” were deleted.
• Alphanumeric tokens were separated (e.g. “Berlin2018” to “Berlin 2018”).
• Sequences of repeated characters with a length greater than three were normalized to a
maximum of two letters (e.g. “LOOOOOOOOL” to “LOOL”).
• Words with less than three characters were ignored (except for the Bi-LSTM model for
the English language).
• Stopwords were deleted (except for the Bi-LSTM model for the English language).
• As the last step, we lemmatized the English tweets for the TF-IDF character -gram SVM
model using WordNetLemmatizer.</p>
      <p>
        Besides the diferent preprocessing steps, we also experimented with diferent vectorization
techniques and hyperparameter tuning by employing scikit-learn’s grid search function. The
hyperparameters were tuned separately for English and Spanish. We experimented with
emotional signals and lists of hate words as handcrafted features as well as with automatically
learned features. The best results were achieved by using Scikit-learn’s term frequency-inverse
document frequency (TF-IDF) vectorizer and Sentence-BERT (SBERT), a BERT model
modification that uses siamese and triplet network structures to generate semantically meaningful
sentence embeddings [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. For the English language, we used the sentence transformer model
stsb-distilbert-base7 and for Spanish distiluse-base-multilingual-cased-v1,
a multilingual knowledge distilled version of multilingual Universal Sentence Encoder [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. The
models were trained with a maximum of 200 sentences per author, based on the 200 tweets per
author and file.
      </p>
      <p>For the SVM model, we employed TF-IDF weighted character -grams. In English, the best
results were achieved using a maximum of 1,250 features (min_df=5) and character -grams
with range [3;7]. For Spanish, we used top 2,350 features (min_df=5) and character -grams
with range [2;7].</p>
    </sec>
    <sec id="sec-5">
      <title>5. Methodology</title>
      <p>We defined this year’s PAN author profiling task “Hate Speech Spreaders on Twitter” as a binary
classification problem. For each language (EN and ES) we trained two diferent models. We
tested diferent features and vectorization techniques with a Support Vector Machine (SVM).
Additionally, we experimented with bidirectional LSTM (Bi-LSTM) models as recurrent neural
networks (RNN) have shown that they can preserve sequence information over time and thereby
integrate contextual information in classification tasks.</p>
      <p>For the final SVM model, we trained a linear kernel and set the penalty parameter C=10 for
the English data. For the Spanish corpus, we trained the SVM with the radial basis function</p>
      <sec id="sec-5-1">
        <title>7https://huggingface.co/sentence-transformers/stsb-distilbert-base</title>
        <p>
          kernel (RBF) and C=5. The performance was ranked by accuracy. Table 4 shows the scores
for our final system performed on the oficial PAN 2021 test set on the TIRA platform [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
Accuracy scores are calculated individually for each language by discriminating between two
classes. Each model was trained on 70% of the training data provided by the organizers. On
the remaining 30% split hyperparameters were tuned. The highest accuracy on the test set
using SVM with TF-IDF weighted character -grams was 64% for the English dataset and 75%
for the Spanish dataset. The accuracy dropped to 59% for the English dataset using Bi-LSTM
in combination with SBERT, while it increased by 4% achieving 79% accuracy on the Spanish
dataset. Therefore, we submitted the SVM model as our final hate speech detection system as
it achieved an overall average accuracy of 69.5% performing slightly better than the Bi-LSTM
model which achieved an average accuracy of 69% for both languages. The final accuracy scores
of both systems are listed in Table 4. To make our Bi-LSTM model reproducible, we have listed
all hyperparameters used to train the Bi-LSTM model in Table 3.
        </p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Discussion and Conclusion</title>
      <p>In this paper, we described our participation in the PAN 2021 author profiling task. The
goal was to develop a system that can detect Twitter users who spread hate speech on a
regular basis. First, we observed the distribution of specific tokens in the tweets like the usage
of emojis or user mentions to see whether we could use these for the feature engineering
process. Unfortunately, we could not spot any significant diferences between the two classes.
Furthermore, we experimented with emotional signals and dictionaries listing hate words as
handcrafted features in addition to automatically learned features. In relation to this, we could
not detect any diference in emotions between the two classes and have shown that insults and
profanities are not a discriminative features of hate speech spreaders and other users.</p>
      <p>Our final submitted system uses an SVM with TF-IDF weighted character -grams. This model
performed best for the English language. To detect hate speech spreaders in Spanish tweets, a
bidirectional LSTM (Bi-LSTM) trained with Sentence-BERT achieved better classification results.
The SVM model achieved an average accuracy of 69.5% for both languages which is slightly
better than the Bi-LSTM model (69%).</p>
      <p>The experiments show that it is challenging to detect hate speech spreaders on Twitter. It
is challenging in diferent ways. First, we have shown that insults and profanities are not
only used by hate speech spreaders, but also by users who do not ofend other individuals or
groups. Additionally, Twitter posts contain plenty of poorly written text (spelling mistakes,
abbreviations, etc.) and paralinguistic signals such as emoticons, @-mentions, and hashtags. In
the future, we want to make the classification results interpretable to analyse how hate words
and the context in which they are expressed contribute to the classification.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgements</title>
      <p>This work was supported by the German Federal Ministry of Education and Research and the
Hessen State Ministry for Higher Education, Research and the Arts within their joint support of
the National Research Center for Applied Cybersecurity ATHENE and under grant agreement
"Lernlabor Cybersicherheit" (LLCS) for cyber security research and training.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M.</given-names>
            <surname>Mohiyaddeen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Siddiqui</surname>
          </string-name>
          ,
          <article-title>Automatic hate speech detection: A literature review</article-title>
          ,
          <source>International Journal of Engineering and Management Research</source>
          <volume>11</volume>
          (
          <year>2021</year>
          )
          <fpage>116</fpage>
          -
          <lpage>121</lpage>
          . URL: https://www.ijemr.net/ojs/index.php/ojs/article/view/766. doi:
          <volume>10</volume>
          .31033/ijemr.11.2.17.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S.</given-names>
            <surname>Agarwal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sureka</surname>
          </string-name>
          ,
          <article-title>Using knn and svm based one-class classifier for detecting online radicalization on twitter</article-title>
          , in: R. Natarajan, G. Barua,
          <string-name>
            <given-names>M. R.</given-names>
            <surname>Patra</surname>
          </string-name>
          (Eds.),
          <source>Distributed Computing and Internet Technology</source>
          , Springer International Publishing, Cham,
          <year>2015</year>
          , pp.
          <fpage>431</fpage>
          -
          <lpage>442</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>G.</given-names>
            <surname>Kovács</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Alonso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Saini</surname>
          </string-name>
          ,
          <article-title>Challenges of hate speech detection in social media</article-title>
          ,
          <source>SN Computer Science</source>
          <volume>2</volume>
          (
          <year>2021</year>
          ).
          <source>doi:10.1007/s42979-021-00457-3.</source>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J.</given-names>
            <surname>Bevendorf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Chulvi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. L.</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="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>F.</given-names>
            <surname>Rangel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. L.</given-names>
            <surname>Sarracén</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Chulvi</surname>
          </string-name>
          , E. Fersini,
          <string-name>
            <given-names>P.</given-names>
            <surname>Rosso</surname>
          </string-name>
          ,
          <article-title>Profiling hate speech spreaders on twitter task at pan 2021</article-title>
          , in: A.
          <string-name>
            <surname>J. M. M. F. P. Guglielmo</surname>
            <given-names>Faggioli</given-names>
          </string-name>
          , Nicola Ferro (Ed.),
          <article-title>CLEF 2021 Labs and Workshops, Notebook Papers, CEUR-WS</article-title>
          .org,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>P.</given-names>
            <surname>Rosso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Rangel</surname>
          </string-name>
          <string-name>
            <surname>Pardo</surname>
          </string-name>
          ,
          <article-title>Author profiling tracks at fire</article-title>
          ,
          <source>SN Computer Science</source>
          <volume>1</volume>
          (
          <year>2020</year>
          ).
          <source>doi:10.1007/s42979-020-0073-1.</source>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>C. A.</given-names>
            <surname>Russell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. H.</given-names>
            <surname>Miller</surname>
          </string-name>
          ,
          <article-title>Profile of a terrorist, Studies in conflict &amp; terrorism 1 (</article-title>
          <year>1977</year>
          )
          <fpage>17</fpage>
          -
          <lpage>34</lpage>
          . URL: https://doi.org/10.1080/10576107708435394. arXiv:https://doi.org/10.1080/10576107708435394.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>N.</given-names>
            <surname>Reimers</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Gurevych</surname>
          </string-name>
          , Sentence-BERT:
          <article-title>Sentence embeddings using Siamese BERT-networks</article-title>
          ,
          <source>in: Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP)</source>
          ,
          <article-title>Association for Computational Linguistics</article-title>
          , Hong Kong, China,
          <year>2019</year>
          , pp.
          <fpage>3982</fpage>
          -
          <lpage>3992</lpage>
          . URL: https://www.aclweb.org/anthology/D19-1410. doi:
          <volume>10</volume>
          .18653/v1/
          <fpage>D19</fpage>
          -1410.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>F.</given-names>
            <surname>Rangel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. L.</given-names>
            <surname>Sarracén</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Chulvi</surname>
          </string-name>
          , E. Fersini,
          <string-name>
            <given-names>P.</given-names>
            <surname>Rosso</surname>
          </string-name>
          , Profiling hate speech spreaders on twitter,
          <year>2021</year>
          . URL: https://doi.org/10.5281/zenodo.4603578. doi:
          <volume>10</volume>
          .5281/zenodo.4603578.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>R.</given-names>
            <surname>Mutanga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Naicker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. O.</given-names>
            <surname>Olugbara</surname>
          </string-name>
          ,
          <article-title>Hate speech detection in twitter using transformer methods</article-title>
          ,
          <source>International Journal of Advanced Computer Science and Applications</source>
          <volume>11</volume>
          (
          <year>2020</year>
          ). doi:
          <volume>10</volume>
          .14569/IJACSA.
          <year>2020</year>
          .
          <volume>0110972</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>T.</given-names>
            <surname>Davidson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Warmsley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Macy</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Weber</surname>
          </string-name>
          ,
          <article-title>Automated hate speech detection and the problem of ofensive language</article-title>
          ,
          <source>in: Proceedings of the International AAAI Conference on Web and Social Media</source>
          , volume
          <volume>11</volume>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <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>
          ,
          <article-title>Tira integrated research architecture</article-title>
          , 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 id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>V.</given-names>
            <surname>Sanh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Debut</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Chaumond</surname>
          </string-name>
          , T. Wolf,
          <article-title>Distilbert, a distilled version of bert: smaller, faster, cheaper and lighter</article-title>
          , ArXiv abs/
          <year>1910</year>
          .01108 (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>