<!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>Hate Speech Detection with Machine-Translated Data: The Role of Annotation Scheme, Class Imbalance and Undersampling</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Camilla Casula</string-name>
          <email>ccasula@fbk.eu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sara Tonelli</string-name>
          <email>satonelli@fbk.eu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Fondazione Bruno Kessler</institution>
          ,
          <addr-line>Trento</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <fpage>1</fpage>
      <lpage>10</lpage>
      <abstract>
        <p>While using machine-translated data for supervised training can alleviate data sparseness problems when dealing with less-resourced languages, it is important that the source data are not only correctly translated, but also follow the same annotation scheme and possibly class balance as the smaller dataset in the target language. We therefore present an evaluation of hate speech detection in Italian using machine-translated data from English and comparing three settings, in order to understand the impact of training size, class distribution and annotation scheme.1</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>The task of detecting hate speech on social
media has been attracting increasing attention due to
the negative effects this phenomenon can have on
online communities and society as a whole. The
development of systems which can effectively
detect hate speech has therefore become increasingly
important for academics and tech companies alike.</p>
      <p>
        One of the difficulties of producing accurate
hate speech detection systems is the need for large,
high-quality datasets, the creation of which is time
and resource-consuming. English can count on the
highest number of hate speech detection datasets,
as well as the ones with the largest sizes, with
up to 150k posts for a single dataset
        <xref ref-type="bibr" rid="ref10">(Gomez et
al., 2020)</xref>
        . Other languages such as Italian, on
the other hand, can count on fewer datasets which
tend to be smaller
        <xref ref-type="bibr" rid="ref10 ref13 ref19">(Vidgen and Derczynski, 2020)</xref>
        .
Given that machine learning methods are typically
used for this task, the use of small datasets can
lead to overfitting problems due to the lack of
linguistic variation
        <xref ref-type="bibr" rid="ref10 ref13 ref19">(Vidgen and Derczynski, 2020)</xref>
        .
      </p>
      <p>1Copyright c 2020 for this paper by its authors. Use
permitted under Creative Commons License Attribution 4.0
International (CC BY 4.0).</p>
      <p>
        One possible solution to alleviate data sparseness
is the use of machine translated data from English
to less resourced languages for training classifiers,
exploiting the large amount of data available for
English. This has already been used in the
context of hate speech detection
        <xref ref-type="bibr" rid="ref17 ref21 ref4 ref6">(Sohn and Lee, 2019;
Casula et al., 2020)</xref>
        but results have not been
consistent across languages.
      </p>
      <p>
        An additional issue is the fact that there is no
shared fixed definition within the NLP community
of what type of language constitutes hate speech.
Indeed, there are typically large differences among
hate speech and abusive language datasets in terms
of annotation frameworks and their applications
in practice
        <xref ref-type="bibr" rid="ref3">(Caselli et al., 2020)</xref>
        . In addition to
this, there can be large variations between datasets
in terms of size and class balance. Possible
issues affecting the behaviour of classifiers trained
on machine-translated data, such as different class
distribution in source and target language, or
different annotation scheme, have not been analysed.
      </p>
      <p>In order to fill this gap, we explore the impact of
these differences between datasets when
performing hate speech detection in Italian using
machinetranslated data from English. Our goal is to
address the three following questions:</p>
      <p>What performance can we expect by
using only machine translated data, given that
translation quality for social media language
may be problematic?
Is it better to use a larger translated set for
training, even by merging slightly different
classes, or a smaller, more precise one?
What is the impact of class imbalance, and to
what extent can undersampling be effective?
The above questions are addressed by
comparing three experimental settings that are described
in Section 4 and evaluated in Section 5.
In recent years, the number of research works
focused on the detection of hate speech on social
media has remarkably increased, mostly due to the
growing awareness regarding the societal impact
these platforms can have.</p>
      <p>
        Computational methods for detecting the
presence of hate speech on the web have become
necessary due to the extremely large amounts of
usergenerated content being posted each day. These
methods typically rely on supervised learning, in
the form of both traditional machine learning (e.g.
support vector classifiers) and deep learning
approaches
        <xref ref-type="bibr" rid="ref17">(Schmidt and Wiegand, 2017)</xref>
        . Given
the increased attention towards this topic, more
and more shared tasks regarding hate speech and
abusive language detection have emerged, such
as the HaSpeeDe task at Evalita 2018
        <xref ref-type="bibr" rid="ref16 ref2">(Bosco et
al., 2018)</xref>
        , OffensEval
        <xref ref-type="bibr" rid="ref22">(Zampieri et al., 2019)</xref>
        and
HatEval
        <xref ref-type="bibr" rid="ref1 ref14 ref15">(Basile et al., 2019)</xref>
        at SemEval 2019,
and the multilingual OffensEval at SemEval 2020
        <xref ref-type="bibr" rid="ref23">(Zampieri et al., 2020)</xref>
        .
      </p>
      <p>
        Systems based on Transformers architectures
such as BERT
        <xref ref-type="bibr" rid="ref6">(Devlin et al., 2019)</xref>
        have proven
effective for hate speech detection and
classification in both English
        <xref ref-type="bibr" rid="ref22">(Zampieri et al., 2019)</xref>
        and
Italian
        <xref ref-type="bibr" rid="ref14 ref15 ref17">(Polignano et al., 2019a)</xref>
        . These systems
are generally pre-trained on large unlabeled
corpora through two self-supervised tasks (next
sentence prediction and masked language modeling)
to create language models which can then be
finetuned to a variety of downstream tasks using
labeled data.
      </p>
      <p>
        AlBERTo
        <xref ref-type="bibr" rid="ref14 ref15">(Polignano et al., 2019b)</xref>
        is a
BERTbased system which was pre-trained on Italian
Twitter data, and it currently defines the state of
the art for hate speech detection in Italian
        <xref ref-type="bibr" rid="ref14 ref15 ref17">(Polignano et al., 2019a)</xref>
        .
      </p>
      <p>Recently, more attention has been directed
towards the quality of hate and abuse detection
systems. Vidgen et al. (2019) investigate the flaws
presented by most abusive language detection
datasets in circulation: they can contain systematic
biases towards certain types and targets of abuse,
they are subject to degradation over time, they
typically present very low inter-annotator agreement,
and they can vary greatly with respect to quality,
size, and class balance. Vidgen and Derczynski
(2020) further analyse the role of datasets in the
detection of abuse, addressing issues such as the
use of different task descriptions and annotation
schemes across corpora, as well as similar
annotation schemes being applied in different ways.
3</p>
    </sec>
    <sec id="sec-2">
      <title>Data</title>
      <p>
        Since tweets containing hate speech or abusive
language constitute a very small subset (between
0.1% and 3% depending on the label used) of all
tweets being posted
        <xref ref-type="bibr" rid="ref8">(Founta et al., 2018)</xref>
        ,
random samples are generally not used for
annotation, because the final datasets would contain an
extremely low number of positive class examples,
which would make classification difficult. The
typical solution to this is to preselect posts that
are likely to contain hateful language by
searching for specific hate-related keywords. While this
method is effective for gathering more instances of
hate speech, it can make datasets biased, which is
a main issue in hate speech datasets
        <xref ref-type="bibr" rid="ref17 ref21">(Wiegand et
al., 2019)</xref>
        .
      </p>
      <p>
        The dataset we chose for training our system is
described in Founta et al. (2018). This dataset was
not created starting from a set of predefined
offensive terms or hashtags in order to reduce bias,
which was an important factor in our choice. The
method used by Founta et al. (2018) to increase
the percentage of hateful/abusive tweets is boosted
random sampling, in which a portion of the dataset
is “boosted” with tweets that are more likely to
belong in the minority classes. The boosted set of
tweets is created using text analysis and machine
learning
        <xref ref-type="bibr" rid="ref8">(Founta et al., 2018)</xref>
        .
      </p>
      <p>The dataset was annotated through
crowdsourcing using the labels hateful, abusive, spam, and
normal. The definition of hate speech given by
Founta et al. (2018) to the annotators, based on
existing literature on the topic, is:</p>
      <p>Hate Speech: Language used to express
hatred towards a targeted individual or
group, or is intended to be derogatory,
to humiliate, or to insult the members
of the group, on the basis of attributes
such as race, religion, ethnic origin,
sexual orientation, disability, or gender.</p>
      <p>The abusive label, on the other hand, is the
result of three separate labels (abusive, offensive,
and aggressive) being combined. In preliminary
annotation rounds, Founta et al. (2018) found that
these three labels were significantly correlated, so
they grouped them together. The definition of
abusive language given to the annotators is:</p>
      <sec id="sec-2-1">
        <title>Abusive Language: Any strongly im</title>
        <p>polite, rude or hurtful language using
profanity, that can show a debasement of
someone or something, or show intense
emotion.</p>
        <p>
          While the Founta et al. (2018) dataset was
originally comprised of 80k tweets, Twitter datasets
can often be subject to degradation due to tweets
being removed over time and not accessible
anymore through tweet IDs
          <xref ref-type="bibr" rid="ref20">(Vidgen et al., 2019)</xref>
          .
After retrieving all available tweets and after
removing tweets annotated as spam, the total number
of tweets we use for training is 12,379, of which
727 are annotated as hateful and 1,792 as abusive.
Before translating the data into Italian, we
preprocess it using the Ekphrasis tool 2 to tokenise the
text and normalise user mentions, URLs (replaced
by &lt;user&gt; and &lt;url&gt; respectively), as well as
numbers, which are substituted with a number
tag. We then use the Google Translate API to
translate the data into Italian, in order to use it as
training data for our classifier.
        </p>
        <p>
          For testing, we use the test portion of the
Twitter dataset used in the Hate Speech Detection
(HaSpeeDe) task at Evalita 2018
          <xref ref-type="bibr" rid="ref16 ref2">(Bosco et al.,
2018)</xref>
          , consisting of 1,000 Italian tweets
manually annotated for hate speech against immigrants.
This dataset is a simplified version of the dataset
described in
          <xref ref-type="bibr" rid="ref16">(Sanguinetti et al., 2018)</xref>
          , in which
more fine-grained labels are used.
4
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experimental Setup</title>
      <p>
        We experiment with the fine-tuning of AlBERTo
        <xref ref-type="bibr" rid="ref14 ref15">(Polignano et al., 2019b)</xref>
        , a BERT-based language
model pre-trained on Italian Twitter data, using
data that was automatically translated from
English. This model has achieved state-of-the-art
results when fine-tuned on the training data from the
HaSpeeDe task at Evalita 2018
        <xref ref-type="bibr" rid="ref14 ref15 ref17">(Polignano et al.,
2019a)</xref>
        .
      </p>
      <p>
        Our goal is that of exploring the impact of
different annotation schemes and class balance when
using machine-translated data for hate speech
detection. Indeed, merging fine-grained classes into
coarser ones has been a common and accepted
practice when creating larger training sets from a
smaller one (e.g. Founta et al. (2019)). This step
has been performed also to compare classification
in different languages
        <xref ref-type="bibr" rid="ref5">(Corazza et al., 2020)</xref>
        .
2https://github.com/cbaziotis/ekphrasis
      </p>
      <p>In order to investigate this, we compare three
different experimental settings. In the first one,
we fine-tune AlBERTo on the translated tweets
in Founta et al. (2018) after merging the
hateful and abusive classes together, mapping them
to a single hateful class as required by the
binary classification task at Evalita 2018. In a
second setting, AlBERTo is fine-tuned on the
hateful class alone, discarding all tweets annotated as
abusive in Founta et al. (2018). We hypothesize
this setting may perform better when tested on the
HaSpeeDe data, given the higher similarity in
annotation framework.</p>
      <p>
        Simply removing tweets annotated as abusive,
however, can throw off the balance between
classes. More specifically, when training the
system on both abusive and hateful tweets the
hateful+abusive class constitutes about 20% of our
data, while when we only use tweets annotated
as hateful this percentage drops to 7%, potentially
affecting classification results. In particular, the
data we use for testing has a different class
balance, with 30% of tweets marked as hateful. In
order to assess the impact of class imbalance on
our results, we further evaluate each setting using
undersampling
        <xref ref-type="bibr" rid="ref11 ref18">(Kubat, 2000; Sun et al., 2009)</xref>
        , a
technique typically used for imbalanced
classification, in which we reduce the number of tweets
belonging to the majority class, so that the overall
percentage of tweets containing hate increases.
      </p>
      <p>
        Given that undersampling our data reduces the
total size of tweets available for training, the
resulting datasets for each annotation scheme
considerably differ in size. We therefore consider a
third setting, in which we use further random
undersampling
        <xref ref-type="bibr" rid="ref11 ref18">(Kubat, 2000; Sun et al., 2009)</xref>
        to
match the larger dataset (hateful+abusive) with the
smaller one (hateful only), so that the two
annotations can be effectively compared in a setting with
equal class balance and sample size.
      </p>
      <p>In summary, the three data settings we train our
system on are:
1. Hateful and abusive tweets, using
undersampling to progressively lower class imbalance;
2. Hateful only tweets, again using
undersampling to progressively lower class imbalance;
3. Hateful and abusive tweets, both using
undersampling to progressively lower class
imbalance as in the previous settings, and using
further random undersampling to match the
low sample sizes of setting 2.</p>
      <p>Our AlBERTo fine-tuning architecture consists
of a pooling layer for extracting the AlBERTo
hidden representation for each sequence, followed
by a dropout layer (dropout rate 0.2), two dense
layers of size 768 and 128 and, finally, a
softmax layer. We use L2 regularization ( =0.01),
Adam optimizer (2e-5 learning rate), and
categorical cross-entropy loss. We train the system for 5
epochs with batch size 32.
5</p>
    </sec>
    <sec id="sec-4">
      <title>Results and Discussion</title>
      <p>We measure the classification results using both
macro-F1 score and minority class F1 score. We
repeat each run five times in order to compensate
for random initialization, and we report the
average scores of these runs.</p>
      <sec id="sec-4-1">
        <title>5.1 Setting 1: Hateful + Abusive Tweets</title>
        <p>The classification results obtained when
finetuning AlBERTo on both abusive and hateful
tweets combined can be observed in Table 1.</p>
        <p>Setting 1: Hateful + abusive
% hate Size (tweets) Macro-F1 Hate class F1
20% 12,379 0.40 0
30% 8,397 0.64 0.52
40% 6,298 0.63 0.57</p>
        <p>The class balance of the dataset prior to
undersampling is 20% hateful + abusive tweets and
80% non-hateful, which amounts to 12,379 tweets
total. With this class balance, the system
performs the worst, classifying every tweet as
belonging to the majority non-hateful class. On the
other hand, with a higher percentage of
minority class instances, the classification results
improve, in spite of the considerably smaller amount
of training data available. These results suggest
that consistency in class balance can play a bigger
role than training data size in classification results
in this context.</p>
      </sec>
      <sec id="sec-4-2">
        <title>5.2 Setting 2: Hateful Only Tweets</title>
        <p>The performance of the system when fine-tuned on
tweets labeled as hateful only is reported in Table
2. As previously mentioned, only 7% of tweets
in the dataset we use are labeled as hateful. The
classes are therefore extremely imbalanced before
undersampling. Predictably, with the classes
being this imbalanced, the system identifies all test
instances as belonging to the majority class. This
again happens with the minority class comprising
20% of the training data.</p>
        <p>Similarly to Setting 1, the best classification
performance in this case is achieved with 30% of
minority class tweets. Interestingly, the best
performance is comparable to the one obtained in
Setting 1, even though in this case the number of
training samples available is much lower,
suggesting that more task-specific training instances can
impact performance. We can note a difference
with the minority class at 40% of total data, in
which the performance drops in terms of macro-F1
score, likely due to the very small number of
samples available for training and the consequent lack
of linguistic variation. The hate class F1 score,
however, remains stable.</p>
        <p>State-of-the-art results obtained by fine-tuning
AlBERTo on the same Evalita dataset as reported
in Polignano et al. (2019a) reach 0.80 macro-F1
and 0.73 F1 on the hate class, which we can
consider an upper-bound for our task, obtained in
a fully-supervised monolingual setting. On the
other hand, the most frequent label baseline is
0.40 macro-F1, which is clearly outperformed
using only machine-translated data.</p>
      </sec>
      <sec id="sec-4-3">
        <title>5.3 Setting 3: Hateful + Abusive Tweets (Random Undersampling)</title>
        <p>Since there are large differences in size between
the hateful+abusive annotation and the
hatefulonly annotation, we randomly undersample the
hateful+abusive training data so that it matches the
size of the hateful-only training data, in order to
allow us to effectively compare the impact of each
annotation framework on our results. The
classification performance is reported in Table 3.</p>
        <p>
          If we compare the results of Setting 3 with
those of Setting 2, it is clear that using more
taskspecific data, in this case hateful-only tweets, can
lead to a larger improvement in performance when
the amount of training data is the same. This
suggests that consistency in annotation between
training and test data can have a positive impact on
classification, although it is not fundamental to
help classification of hate speech detection with
machine translated data. In fact, other aspects such
as class balance can also play an important role.
Another aspect affecting classification, which we
have not considered so far, is the quality of
machine translation, a particularly challenging task
on social media data
          <xref ref-type="bibr" rid="ref12">(Michel and Neubig, 2018)</xref>
          .
In order to assess the impact of translation
quality on our results, two annotators with linguistic
background manually analysed 500 samples from
the training data, consisting of 300 tweets
annotated as normal, 100 as hateful, and 100 as
abusive. Each annotator checked manually 250
random tweets from this sample. Translation
quality was evaluated using the semantic adequacy
annotation scheme proposed in Dorr et al. (2011,
p. 807). Annotations are judged on a scale
between -3 and 3, with scores below 0 for inadequate
translations and above 0 for adequate ones. The
averaged annotations for each class are reported in
Table 4.
        </p>
        <p>Overall, translations tend towards adequacy, but
the average scores are below 1 for all classes.
Interestingly, tweets annotated as abusive show
poorer translation quality than other classes. This
could help explain the small differences in
classification performance between our experiments.</p>
        <p>
          A major role is played in this context by
profanities, which are often used to offend a target but
can also appear in non derogatory messages
exchanged among members of the same community
          <xref ref-type="bibr" rid="ref13">(Pamungkas et al., 2020)</xref>
          . In the case of abusive
tweets, we observe that the offenses are less direct
and therefore slurs tend to be translated poorly.
See for example the following sentence, which
is labeled as abusive in the Founta et al. (2018)
dataset:
(1) use that ugly ass design [...]
utilizzare quel disegno asino brutto [...]
use that design donkey ugly [...]
        </p>
        <p>Here, “ass” is translated with “asino”
(“donkey”), effectively removing the profanity in the
translated tweet and changing completely the
meaning of the message.</p>
        <p>On the other hand, when profanities are used
in a more direct way, or when they are expressed
through unambiguous words such as “idiot” and
“stupid”, they tend to be translated correctly,
contributing to a correct classification. Example 2
shows a hateful tweet which was translated almost
correctly, retaining its offensiveness in the target
language.
(2) what happens when you put idiots in charge
cosa succede quando si mette idioti in carica
6</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusions</title>
      <p>In this paper we analysed the impact of
machinetranslated data on Italian hate speech detection in
a zero-shot setting. Our experiments show that
when using machine-translated data for training
it is possible to learn a classification model that
clearly outperforms the most-frequent baseline,
even if translation quality is affected by the
jargon used in social media data. We found that
using more task-specific data can have a positive
impact on classification performance even with
lower sample sizes compared to larger, less
targeted datasets.</p>
      <p>Consistency in class distribution of training and
test data can have a bigger impact than the size of
the training set, or the annotation scheme. Indeed,
using only the original training set translated into
Italian, without undersampling, classification
performance would be poor.</p>
      <p>In the future, we plan to extend this kind of
evaluation to new language pairs and new datasets, to
check whether the findings obtained on the
English – Italian pair are confirmed also with other
languages.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>Valerio</given-names>
            <surname>Basile</surname>
          </string-name>
          , Cristina Bosco, Elisabetta Fersini, Debora Nozza, Viviana Patti, Francisco Manuel Rangel Pardo, Paolo Rosso, and
          <string-name>
            <given-names>Manuela</given-names>
            <surname>Sanguinetti</surname>
          </string-name>
          .
          <year>2019</year>
          . SemEval
          <article-title>-2019 task 5: Multilingual detection of hate speech against immigrants and women in twitter</article-title>
          .
          <source>In Proceedings of the 13th International Workshop on Semantic Evaluation</source>
          , pages
          <fpage>54</fpage>
          -
          <lpage>63</lpage>
          , Minneapolis, Minnesota, USA, June. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>Cristina</given-names>
            <surname>Bosco</surname>
          </string-name>
          ,
          <string-name>
            <surname>Dell'Orletta Felice</surname>
            , Fabio Poletto, Manuela Sanguinetti, and
            <given-names>Tesconi</given-names>
          </string-name>
          <string-name>
            <surname>Maurizio</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Overview of the evalita 2018 hate speech detection task</article-title>
          .
          <source>In EVALITA 2018-Sixth Evaluation Campaign of Natural Language Processing and Speech Tools for Italian</source>
          , volume
          <volume>2263</volume>
          , pages
          <fpage>1</fpage>
          -
          <lpage>9</lpage>
          , Turin, Italy. CEUR.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>Tommaso</given-names>
            <surname>Caselli</surname>
          </string-name>
          , Valerio Basile, Jelena Mitrovic, Inga Kartoziya, and
          <string-name>
            <given-names>Michael</given-names>
            <surname>Granitzer</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>I feel offended, don't be abusive! implicit/explicit messages in offensive and abusive language</article-title>
          . In Nicoletta Calzolari, Fre´de´ric Be´chet, Philippe Blache, Khalid Choukri, Christopher Cieri, Thierry Declerck, Sara Goggi, Hitoshi Isahara, Bente Maegaard, Joseph Mariani, He´le`ne Mazo, Asuncio´n Moreno, Jan Odijk, and Stelios Piperidis, editors,
          <source>Proceedings of The 12th Language Resources and Evaluation Conference</source>
          ,
          <string-name>
            <surname>LREC</surname>
          </string-name>
          <year>2020</year>
          , Marseille, France, May
          <volume>11</volume>
          -16,
          <year>2020</year>
          , pages
          <fpage>6193</fpage>
          -
          <lpage>6202</lpage>
          . European Language Resources Association.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>Camilla</given-names>
            <surname>Casula</surname>
          </string-name>
          , Alessio Palmero Aprosio, Stefano Menini, and
          <string-name>
            <given-names>Sara</given-names>
            <surname>Tonelli</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Fbk-dh at semeval2020 task 12: Using multi-channel bert for multilingual offensive language detection</article-title>
          .
          <source>In Proceedings of Offenseval.</source>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <given-names>Michele</given-names>
            <surname>Corazza</surname>
          </string-name>
          , Stefano Menini, Elena Cabrio, Sara Tonelli, and
          <string-name>
            <given-names>Serena</given-names>
            <surname>Villata</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>A multilingual evaluation for online hate speech detection</article-title>
          .
          <source>ACM Trans. Internet Techn</source>
          .,
          <volume>20</volume>
          (
          <issue>2</issue>
          ):
          <volume>10</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          :
          <fpage>22</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <given-names>Jacob</given-names>
            <surname>Devlin</surname>
          </string-name>
          ,
          <string-name>
            <surname>Ming-Wei</surname>
            <given-names>Chang</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Kenton</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and Kristina</given-names>
            <surname>Toutanova</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>BERT: Pre-training of deep bidirectional transformers for language understanding</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), pages
          <fpage>4171</fpage>
          -
          <lpage>4186</lpage>
          , Minneapolis, Minnesota, June. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Bonnie J Dorr</surname>
          </string-name>
          ,
          <source>Joseph Olive, John McCary, and Caitlin Christianson</source>
          ,
          <year>2011</year>
          .
          <source>Machine Translation Evaluation and Optimization</source>
          , pages
          <fpage>745</fpage>
          -
          <lpage>843</lpage>
          . Springer New York.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <given-names>Antigoni</given-names>
            <surname>Maria</surname>
          </string-name>
          <string-name>
            <surname>Founta</surname>
          </string-name>
          , Constantinos Djouvas, Despoina Chatzakou, Ilias Leontiadis, Jeremy Blackburn, Gianluca Stringhini, Athena Vakali,
          <string-name>
            <given-names>Michael</given-names>
            <surname>Sirivianos</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Nicolas</given-names>
            <surname>Kourtellis</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Large scale crowdsourcing and characterization of twitter abusive behavior</article-title>
          .
          <source>In 12th International AAAI Conference on Web and Social Media.</source>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>Antigoni</given-names>
            <surname>Maria</surname>
          </string-name>
          <string-name>
            <surname>Founta</surname>
          </string-name>
          , Despoina Chatzakou, Nicolas Kourtellis, Jeremy Blackburn, Athena Vakali, and
          <string-name>
            <given-names>Ilias</given-names>
            <surname>Leontiadis</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>A unified deep learning architecture for abuse detection</article-title>
          .
          <source>In Proceedings of the 10th ACM Conference on Web Science</source>
          ,
          <source>WebSci '19, page 105-114</source>
          , New York, NY, USA. Association for Computing Machinery.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <given-names>Raul</given-names>
            <surname>Gomez</surname>
          </string-name>
          , Jaume Gibert, Lluis Gomez, and
          <string-name>
            <given-names>Dimosthenis</given-names>
            <surname>Karatzas</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Exploring hate speech detection in multimodal publications</article-title>
          .
          <source>In 2020 IEEE Winter Conference on Applications of Computer Vision (WACV)</source>
          , pages
          <fpage>1459</fpage>
          -
          <lpage>1467</lpage>
          ,
          <fpage>03</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <given-names>M.</given-names>
            <surname>Kubat</surname>
          </string-name>
          .
          <year>2000</year>
          .
          <article-title>Addressing the curse of imbalanced training sets: One-sided selection</article-title>
          .
          <source>Fourteenth International Conference on Machine Learning</source>
          ,
          <volume>06</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <given-names>Paul</given-names>
            <surname>Michel</surname>
          </string-name>
          and
          <string-name>
            <given-names>Graham</given-names>
            <surname>Neubig</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>MTNT: A testbed for machine translation of noisy text</article-title>
          .
          <source>In Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing</source>
          , pages
          <fpage>543</fpage>
          -
          <lpage>553</lpage>
          , Brussels, Belgium, October-November.
          <article-title>Association for Computational Linguistics</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <given-names>Endang</given-names>
            <surname>Wahyu</surname>
          </string-name>
          <string-name>
            <surname>Pamungkas</surname>
          </string-name>
          , Valerio Basile, and
          <string-name>
            <given-names>Viviana</given-names>
            <surname>Patti</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Do you really want to hurt me? predicting abusive swearing in social media</article-title>
          . In Nicoletta Calzolari, Fre´de´ric Be´chet, Philippe Blache, Khalid Choukri, Christopher Cieri, Thierry Declerck, Sara Goggi, Hitoshi Isahara, Bente Maegaard, Joseph Mariani, He´le`ne Mazo, Asuncio´n Moreno, Jan Odijk, and Stelios Piperidis, editors,
          <source>Proceedings of The 12th Language Resources and Evaluation Conference</source>
          ,
          <string-name>
            <surname>LREC</surname>
          </string-name>
          <year>2020</year>
          , Marseille, France, May
          <volume>11</volume>
          -16,
          <year>2020</year>
          , pages
          <fpage>6237</fpage>
          -
          <lpage>6246</lpage>
          . European Language Resources Association.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <given-names>Marco</given-names>
            <surname>Polignano</surname>
          </string-name>
          , Pierpaolo Basile, Marco de Gemmis, and
          <string-name>
            <given-names>Giovanni</given-names>
            <surname>Semeraro</surname>
          </string-name>
          . 2019a.
          <article-title>Hate speech detection through alberto italian language understanding model</article-title>
          .
          <source>In NL4AI@ AI* IA.</source>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <given-names>Marco</given-names>
            <surname>Polignano</surname>
          </string-name>
          , Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro, and
          <string-name>
            <given-names>Valerio</given-names>
            <surname>Basile</surname>
          </string-name>
          .
          <year>2019b</year>
          .
          <article-title>AlBERTo: Italian BERT Language Understanding Model for NLP Challenging Tasks Based on Tweets</article-title>
          .
          <source>In Proceedings of the Sixth Italian Conference on Computational Linguistics</source>
          (CLiC-it
          <year>2019</year>
          ), volume
          <volume>2481</volume>
          . CEUR.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <given-names>Manuela</given-names>
            <surname>Sanguinetti</surname>
          </string-name>
          , Fabio Poletto, Cristina Bosco, Viviana Patti, and
          <string-name>
            <given-names>Marco</given-names>
            <surname>Stranisci</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>An Italian twitter corpus of hate speech against immigrants</article-title>
          .
          <source>In Proceedings of the Eleventh International Conference on Language Resources and Evaluation (LREC</source>
          <year>2018</year>
          ), Miyazaki, Japan, May.
          <source>European Language Resources Association (ELRA).</source>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <given-names>Anna</given-names>
            <surname>Schmidt</surname>
          </string-name>
          and
          <string-name>
            <given-names>Michael</given-names>
            <surname>Wiegand</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>A survey on hate speech detection using natural language processing</article-title>
          .
          <source>In Proceedings of the Fifth International Hajung Sohn and Hyunju Lee</source>
          .
          <year>2019</year>
          .
          <article-title>Mc-bert4hate: Hate speech detection using multi-channel bert for different languages and translations</article-title>
          .
          <source>In 2019 International Conference on Data Mining Workshops (ICDMW)</source>
          , pages
          <fpage>551</fpage>
          -
          <lpage>559</lpage>
          . IEEE.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <given-names>Y.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Wong</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Kamel</surname>
          </string-name>
          .
          <year>2009</year>
          .
          <article-title>Classification of imbalanced data: a review</article-title>
          .
          <source>Int. J. Pattern Recognit</source>
          . Artif. Intell.,
          <volume>23</volume>
          :
          <fpage>687</fpage>
          -
          <lpage>719</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <given-names>Bertie</given-names>
            <surname>Vidgen</surname>
          </string-name>
          and
          <string-name>
            <given-names>Leon</given-names>
            <surname>Derczynski</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Directions in abusive language training data: Garbage in, garbage out</article-title>
          .
          <source>ArXiv</source>
          , abs/
          <year>2004</year>
          .01670.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <given-names>Bertie</given-names>
            <surname>Vidgen</surname>
          </string-name>
          , Alex Harris, Dong Nguyen,
          <string-name>
            <given-names>Rebekah</given-names>
            <surname>Tromble</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Scott</given-names>
            <surname>Hale</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Helen</given-names>
            <surname>Margetts</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Challenges and frontiers in abusive content detection</article-title>
          .
          <source>In Proceedings of the Third Workshop on Abusive Language Online</source>
          , pages
          <fpage>80</fpage>
          -
          <lpage>93</lpage>
          , Florence, Italy, August. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <given-names>Michael</given-names>
            <surname>Wiegand</surname>
          </string-name>
          , Josef Ruppenhofer, and
          <string-name>
            <given-names>Thomas</given-names>
            <surname>Kleinbauer</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Detection of Abusive Language: the Problem of Biased Datasets</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), pages
          <fpage>602</fpage>
          -
          <lpage>608</lpage>
          , Minneapolis, Minnesota, June. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <given-names>Marcos</given-names>
            <surname>Zampieri</surname>
          </string-name>
          , Shervin Malmasi, Preslav Nakov, Sara Rosenthal, Noura Farra, and
          <string-name>
            <given-names>Ritesh</given-names>
            <surname>Kumar</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Semeval-2019 task 6: Identifying and categorizing offensive language in social media (offenseval)</article-title>
          .
          <source>In Proceedings of the 13th International Workshop on Semantic Evaluation</source>
          , pages
          <fpage>75</fpage>
          -
          <lpage>86</lpage>
          , Minneapolis, Minnesota, USA. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <given-names>Marcos</given-names>
            <surname>Zampieri</surname>
          </string-name>
          , Preslav Nakov, Sara Rosenthal, Pepa Atanasova, Georgi Karadzhov, Hamdy Mubarak, Leon Derczynski, Zeses Pitenis, and C¸ ag˘rı C¸ o¨ltekin.
          <year>2020</year>
          . SemEval-2020
          <source>Task</source>
          <volume>12</volume>
          :
          <article-title>Multilingual Offensive Language Identification in Social Media (OffensEval 2020)</article-title>
          .
          <source>In Proceedings of the 14th International Workshop on Semantic Evaluation</source>
          .
          <article-title>Association for Computational Linguistics</article-title>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>