<!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>
      <journal-title-group>
        <journal-title>B. Huang);</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>HASOC 2020: Fine-tuning Pre-Trained Transformer Language Models for Hate Speech and Ofensive Content Identification in Indo-European Languages</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Bo Huang</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yang Bai</string-name>
          <email>baiyang.top@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>FIRE '20, Forum for Information Retrieval Evaluation</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>School of Information Science and Engineering Yunnan University</institution>
          ,
          <addr-line>Yunnan</addr-line>
          ,
          <country country="CN">P.R. China</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2020</year>
      </pub-date>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>This paper presents the system description of the Hub team participating in HASOC2020: Hate Speech and Ofensive Content Identification in Indo-European Languages. The focus of this shared task research is to identify hateful or ofensive content in English, German, and Hindi comments posted on Twitter. Each language consists of two tasks, the first of which can be seen as a coarse-grained binary classification task, and the other can be seen as a fine-grained quaternary classification task. We only participated in the English task and the German task. According to our analysis of the task description and data set, we use two fine-tuned pre-trained transformer models ALBERT and BERT for the English task and the German task. In this paper, we will discuss the experiments and results of the English task and the</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Since 2011 was known as the first year of the mobile Internet, the number of online social media
and social media users have shown a spurt of growth. In the context of the ever-expanding
user community, coupled with the free and interactive characteristics of online social media
communication. As a result, many issues worthy of our attention have been exposed in online
social media, such as the lack of communication norms and the out-of-control of information
dissemination, which makes the dissemination of online social media prone to various negative
functions. The negative efects of cyberbullying, online witch hunts, fake news, and privacy
violations in social media bring huge risks to individuals, communities, companies, and society
as a whole [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Therefore, research on how to identify these negative influence speeches
in social media has great value and significance. Academia, social media companies, and
technology companies have also realized the importance of this issue. They have been investing
a lot of technology and funds in identifying ofensive languages [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. This also provides great
opportunities and challenges for natural language processing.
      </p>
      <p>
        The task goal proposed by the HASOC2020 task organizer team is to identify hate speech and
ofensive content from the comment data set obtained from the online social media Twitter [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
The annotated data set provided by the competition organizer team contains three diferent
languages (English, German, and Hindi) [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Every language has the same task A and task B. In task
A, we need to perform coarse-grained binary classifications of the data set: Non-Hate-Ofense
(NOT) and Hate and Ofensive (HOF). In task B, we need to perform fine-grained quaternary
classifications of the same data set: Hate speech (HATE), Ofensive (OFFN), Profan (PRFN),
and Non-Hate Ofensive (NONE). There are many ways to try to complete the requirements
of the tasks mentioned above, such as some commonly used methods in machine learning
Naive Bayesian Model (NBM), Support vector machine (SVM), K-nearest neighbors (KNN), etc.
Besides, there are some methods in deep learning such as Convolutional Neural Networks
(CNN), Recurrent Neural Networks(RNN) [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], Long Short-Term Memory(LSTM) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], etc. After
analyzing the data, we learned that the main dificulties and challenges in completing the task
are: the amount of data of diferent categories of labels is not balanced; the distinction between
HATE, OFFN, and PRFN in the fine-grained quaternary task is not obvious; and the noise caused
by the data itself. However, many recent studies have shown that Pre-Trained Transformer
Language Models have achieved state-of-the-art results on many tasks in natural language
processing(NLP) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        Therefore, combining the excellent performance of Pre-Trained Transformer Language
Models on many NLP tasks and the analysis of the best result method model in Semantic Evaluation
2020(SemEval-2020) task 12 by Zampieri et al. [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] In terms of model selection, we use
Bidirectional Encoder Representations for Transformers (BERT) [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] and A Lite BERT (ALBERT)
[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], and fine-tune the two models to complete the English task and the German task. In terms
of data preprocessing, we perform diferent processing methods according to the diferent
characteristics of task A and task B. In a second step, we used the preprocessed data as input
for the fine-tuned model for training. Finally, the trained model is used to predict the result of
the test set.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        In recent years, issues related to the identification of hate speech have received increasing
attention. In the recently concluded SemEval-2020: Task 12 on Multilingual Ofensive Language
Identification in Social Media (OfensEval-2020) attracted many participants to participate,
making OfensEval-2020 the most popular in SemEval-2020 One of the tasks [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. The diference
between hate speech and other NLP tasks is that hate speech may have strong cultural
implications. In other words, in diferent cultural contexts, the same sentence may or may not be
considered ofensive [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        Although the feature sets concerned in diferent methods of hate speech recognition are very
diferent, in general, these methods are mainly focused on supervised learning. Simple Surface
Features similar to the bag-of-words model can provide very clear and easy-to-understand
information in text classification tasks. Authors using this method usually merge multiple
larger n-grams into a feature set [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. However, to further improve the performance, the
combination with additional features is required. The experiment of Nobata et al. verified this
method [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Using bag-of-words similar methods usually require specific words to appear in the
training set and test set. Therefore, in later research work, people turned their attention to Word
Generalization Features. Use the artificial neural network method to train word embeddings
on the corpus, and use the distance between the vectors to indicate the semantic similarity of
diferent words. For tasks similar to identifying hate speech, we usually classify entire sentences
or a complete paragraph. Djuric et al. proposed a method of directly using embedding to
represent the entire text and proved its efectiveness [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>
        The Lexical Resources method is to construct a list of words related to hate speech. The
vocabulary list contains words and phrases of diferent performance levels. Besides, each
vocabulary item will also have an assigned weight to represent the degree of influence on
the discrimination result. However, comparing the two methods mentioned above (Simple
SurfaceFeatures and WordGeneralization Features), their common problem is that they fail to
explore the role of contextual information [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Hate speech is highly dependent on contextual
information [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Methods such as simply using keywords to identify hate speech cannot achieve
the desired results. Dinakar et al. used Knowledge-Based Features to identify homosexual
and bisexual-related hate speech [16]. This scheme can use context and knowledge feature
information to identify hate speech, but it is limited by the knowledge feature domain framework
and is only suitable for a small number of specific tasks. Recent research results show that
the Pre-Trained Language Model based on the Transformer architecture has great advantages
whether it is at the word level or contextual information [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>As mentioned in the third paragraph of the Introduction(§1), in this paper, we use two
pre-trained language models based on the Transformer architecture: BERT and ALBERT to
complete the detection of hate speech in two languages: English and German.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Data and Methods</title>
      <sec id="sec-3-1">
        <title>3.1. Data Description</title>
        <p>The annotation data set provided by the task organizer team comes from tweets on Twitter. We
only analyze the data sets of the English tasks and German tasks that we participated in. For
subtask A, the label distribution of the English training set is very uniform(50%,50%), on the
contrary, the label distribution of the German training set is very uneven(28%,72%). For subtask
B, the distribution of English training set and German training set labels in the training set is
very imbalanced. The common point of the label distribution of the two languages is that the
NONE label ratio is very high(50%,72%), and the HATE and OFFN label ratios are small. Since
the text of the training set comes from tweets, the content contains many non-letter symbols.
For example, URL, emoticons, some unknown letter combinations, numbers, etc. Some data
examples are given in the Data Preprocessing(§4.1). The training set label statistics for English
and German can be found in Table 1 and Table 2.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Fine-tuned of ALBERT and BERT</title>
        <p>
          The architectures of ALBERT base and BERT base are both composed of 12-layer Transformer.
Compared with the BERT model, the result of the original embedding parameter P is the product
of the vocabulary size V and the hidden layer size H. ALBERT factorizes the Embedding matrix
by using a lower-dimensional embedding space of size E and then project it to the hidden space.
 ∗  = 
→
 ∗  +  ∗  = 
(1)
Diferent from H =E in BERT, when H ≫E, the number of parameters of ALBERT has a significant
reduction. Another big diference from BERT is that ALBERT’s default decision is to share all
parameters across layers [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. Based on these improvements, the training efect of ALBERT is
better than that of BERT.
        </p>
        <p>The final result we submitted was obtained using fine-tuned ALBERT and BERT models. For
ALBERT, the output matrix shape of the last four layers is the same([batch_size, sequence_length,
hidden_size]). we get the 0-dimensional(batch_size) and 2-dimensional(hidden_size) of the last
four layers of matrices, and then splice them with the pooler_output([CLS]) output matrix to
obtain a new matrix. Finally, input this new matrix to the classifier( linear classifier ).</p>
        <p>For BERT, we get the output matrices of the last four hidden layers. Then, we reshape
the output of the last four hidden layers of BERT to obtain four 4-dimensional output
matrices ([batch_size, sequence_length, hidden_size] reshape to [batch_size, 1, sequence_length,
hidden_size]). Next, input these four matrices into the TextCNN network[17]. After that,
connect the pooler_output([CLS]) with the four output matrices of TextCNN. Finally, input the
matrix obtained in the previous step into the classifier( linear classifier ) and a layer of softmax
[18]. In TextCNN, we use a three-layer network with a convolution kernel size of 3, 4, and 5.
The number of convolution kernels is 256. Compared with the sequential structure of LSTM,
CNN can better recognize the semantic information of a tweet. Because some orders in tweets
will be changed by various noises. The detailed structure of the two models is shown in Figure
1.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Experiment and Results</title>
      <sec id="sec-4-1">
        <title>4.1. Data Preprocessing</title>
        <p>According to the analysis of the data in the previous chapter (§3.1), we preprocessed special
symbol data, numeric data, emoji, character data, stop words, and other symbols. The solution
we adopted is to replace some useful information such as names, URLs, numbers, and delete
other symbols that need to be preprocessed. Such as all emoticons and all punctuation will be
deleted. As is shown in the comparison case below.</p>
        <p>• Before: RT @airjunebug: When you’re from the Bay but you’re really a NY nigga at
heart♡!!!!!!!!!!!. W/ @supportcaleon https://t.co/mZ8BAYlnlf;
After : username when you are from the bay but you are really newyork nigga at heat
username url
• Before: ”Gutschein ””-50% REBELITA Fleecepulover für Frauen!”” https://t.co/EC0VX6LWYj;</p>
        <p>After : guts che number rebel fleece pul over fr frauen url</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Experiment setting</title>
        <p>
          Refer to the analysis of Zampieri et al. in the OfensEval-2020 competition [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. For the English
subtask A, we use the fine-tuned ALBERT, and the English subtask B and the German task
we use the fine-tuned BERT. For the training data set, we use preprocessed data in English
and German subtask A, while in English and German subtask B we use data that has not been
preprocessed. Because in the course of our experiments, we found that the preprocessed data
can have a higher score in subtask A, on the contrary, the data set that is not preprocessed in
subtask B has a higher score. We analyze this result because subtask B is a more fine-grained
classification task, and the symbols preprocessed by us may be helpful to the classification result.
For example, information about the frequency of URL mentions and punctuation, comments
and token length, capital letters, words not found in English dictionaries, and the number of
non-alphanumeric characters in the token [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. In the process of using BERT for training, we
unfreeze the first four layers in BERT-base.
1. English subtask A: We choose the ALBERT-base-v21 English pre-training model for
finetuning (§3.2), and then perform five-fold cross-validation on the training set. The loss
function chooses BCEWithLogitsLoss (Binary Cross Entropy With Logits Loss) function
provided by PyTorch. The epoch, batch size, maximum sequence length, and learning rate
for the subtask are 5, 32, 50, and 4e-5, respectively.
2. English subtask B: In this subtask, we use the English BERT-base pre-training model. For
the data set, split the original unprocessed training set into a new training set and a validation
set in proportion (8:2). The loss function selects the CrossEntropyLoss function provided
by PyTorch. The activation function in TextCNN is Mish. The epoch, batch size, maximum
sequence length, and learning rate for the subtask are 5, 32, 150, and 5e-5, respectively.
3. German subtask A: For the German subtask A, we choose the German BERT2 pre-training
model. The loss function chooses BCEWithLogitsLoss (Binary Cross Entropy With Logits
Loss) function. After the original training set is preprocessed, it is divided into a new training
set and a validation set in proportion(8:2). The epoch, batch size, maximum sequence length,
and learning rate for the subtask are 5, 32, 50, and 4e-4, respectively.
4. German subtask B: Diferent from German subtask A, the German subtask B chooses the
CrossEntropyLoss function in the loss function. The epoch, batch size, maximum sequence
length, and learning rate for the subtask are 5, 32, 150, and 3e-5, respectively.
1https://huggingface.co/albert-base-v2
2https://huggingface.co/bert-base-german-cased
        </p>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. Analysis of Results</title>
        <p>In this competition, the evaluation index given by the task organizer is macro-average F1-score.
The final published results are verified by the competition organizers on a private data set. In
subtask A and subtask B, we use preprocessed and unprocessed data for training respectively.
In our experiment, subtask A uses preprocessed data to get better results, and subtask B has
poor results on the preprocessed data. Their comparison results when tuned to the best efect
are shown in Table 3.</p>
        <p>In the English subtask A, the training data is relatively balanced, so the prediction result of
the model is not very bad. But in the German subtask A, due to the imbalance of the training set,
and the results we submitted did not use k-fold cross-validation. As a result, the generalization
ability of the model is not very strong, and the result is not ideal. For the two subtasks B,
the training data is not only unbalanced, but also the emotional tendency of the labels is very
similar, so the scores obtained by the model are generally low. Our score and the best result
score in the final results announced by the competition organizer team can be obtained in Table
4.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>The work described in this paper is submitted to HASOC (2020): Hate Speech and Ofensive
Content Identification in Indo-European Languages. In our work, we have conducted
experiments and researches on all tasks belonging to the two languages of English and German. We
use fine-tuning ALBERT and fine-tuning BERT+TextCNN to complete this task. In English
subtask A, we use ALBERT and 5-fold cross-validation, and our result is only 0.0235 lower
than the first place. In the other three subtasks, we use the BERT-based model to complete the
experiment. In the experiment, we also explore the impact of data preprocessing on the results
of diferent tasks. In the binary classification task, the result obtained by using the preprocessed
training set data is better than the result obtained by using the original training set data. In
the fine-grained quaternary task, using the training set data without preprocessing has better
results than using the processed training set data. In future work, we hope that better models
and methods can be used to improve the efect of identifying hate speech.
[16] K. Dinakar, B. Jones, C. Havasi, H. Lieberman, R. Picard, Common sense reasoning for
detection, prevention, and mitigation of cyberbullying, ACM Transactions on Interactive
Intelligent Systems (TiiS) 2 (2012) 1–30. doi:1 0 . 1 1 4 5 / 2 3 6 2 3 9 4 . 2 3 6 2 4 0 0 .
[17] Y. Kim, Convolutional neural networks for sentence classification, arXiv preprint
arXiv:1408.5882 (2014). doi:1 0 . 3 1 1 5 / v 1 / d 1 4 - 1 1 8 1 .
[18] C. Sun, X. Qiu, Y. Xu, X. Huang, How to fine-tune bert for text classification?, in: China
National Conference on Chinese Computational Linguistics, Springer, 2019, pp. 194–206.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>C. V.</given-names>
            <surname>Baccarella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. F.</given-names>
            <surname>Wagner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. H.</given-names>
            <surname>Kietzmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. P.</given-names>
            <surname>McCarthy</surname>
          </string-name>
          ,
          <article-title>Social media? it's serious! understanding the dark side of social media</article-title>
          ,
          <source>European Management Journal</source>
          <volume>36</volume>
          (
          <year>2018</year>
          )
          <fpage>431</fpage>
          -
          <lpage>438</lpage>
          .
          <source>doi:1 0 . 1 0</source>
          <volume>1 6</volume>
          / j . e
          <source>m j . 2 0 1 8 . 0 7 . 0 0 2 .</source>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Zampieri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Malmasi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Nakov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Rosenthal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Farra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <article-title>Predicting the type and target of ofensive posts in social media</article-title>
          , arXiv preprint arXiv:
          <year>1902</year>
          .
          <volume>09666</volume>
          (
          <year>2019</year>
          ).
          <source>doi:1 0 . 1 8</source>
          <volume>6 5 3</volume>
          / v 1 / n 1 9
          <article-title>- 1 1 4 4</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>T.</given-names>
            <surname>Mandl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Modha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. K.</given-names>
            <surname>Shahi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. K.</given-names>
            <surname>Jaiswal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Nandini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Patel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Majumder</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Schäfer</surname>
          </string-name>
          ,
          <article-title>Overview of the HASOC track at FIRE 2020: Hate Speech and Ofensive Content Identification in Indo-European Languages)</article-title>
          ,
          <source>in: Working Notes of FIRE 2020 - Forum for Information Retrieval Evaluation</source>
          ,
          <string-name>
            <surname>CEUR</surname>
          </string-name>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>B. r.</given-names>
            <surname>Chakravarthi</surname>
          </string-name>
          ,
          <article-title>Leveraging orthographic information to improve machine translation of under-resourced languages</article-title>
          ,
          <source>Ph.D. thesis, NUI Galway</source>
          ,
          <year>2020</year>
          . URL: http://hdl.handle.net/ 10379/16100.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>A.</given-names>
            <surname>Karpathy</surname>
          </string-name>
          ,
          <article-title>The unreasonable efectiveness of recurrent neural networks</article-title>
          ,
          <source>Andrej Karpathy blog 21</source>
          (
          <year>2015</year>
          )
          <article-title>23</article-title>
          .
          <source>doi:1 0 . 5 2</source>
          <volume>2 0 / 0 0 0 6 9 2 2 1 0 1 4 2 0 1 5 3 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>C.</given-names>
            <surname>Olah</surname>
          </string-name>
          , Understanding lstm networks,
          <year>2015</year>
          . URL: http://colah.github.io/posts/ 2015-08-Understanding-LSTMs/.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>C.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. J.</given-names>
            <surname>Smola</surname>
          </string-name>
          ,
          <article-title>Language models with transformers</article-title>
          , arXiv preprint arXiv:
          <year>1904</year>
          .
          <volume>09408</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M.</given-names>
            <surname>Zampieri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Nakov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Rosenthal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Atanasova</surname>
          </string-name>
          , G. Karadzhov,
          <string-name>
            <given-names>H.</given-names>
            <surname>Mubarak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Derczynski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Pitenis</surname>
          </string-name>
          , Ç. Çöltekin, Semeval-2020 task 12:
          <article-title>Multilingual ofensive language identification in social media</article-title>
          (ofenseval
          <year>2020</year>
          ), arXiv preprint arXiv:
          <year>2006</year>
          .
          <volume>07235</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>J.</given-names>
            <surname>Devlin</surname>
          </string-name>
          , M.-
          <string-name>
            <given-names>W.</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Toutanova</surname>
          </string-name>
          , Bert:
          <article-title>Pre-training of deep bidirectional transformers for language understanding</article-title>
          , arXiv preprint arXiv:
          <year>1810</year>
          .
          <volume>04805</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Lan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Goodman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Gimpel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Sharma</surname>
          </string-name>
          , R. Soricut,
          <string-name>
            <surname>Albert:</surname>
          </string-name>
          <article-title>A lite bert for self-supervised learning of language representations</article-title>
          , arXiv preprint arXiv:
          <year>1909</year>
          .
          <volume>11942</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>A.</given-names>
            <surname>Schmidt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wiegand</surname>
          </string-name>
          ,
          <article-title>A survey on hate speech detection using natural language processing</article-title>
          ,
          <source>in: Proceedings of the Fifth International workshop on natural language processing for social media</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          .
          <source>doi:1 0 . 1 8</source>
          <volume>6 5 3</volume>
          / v 1 / w 1 7
          <article-title>- 1 1 0 1</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>H.</given-names>
            <surname>Hosseinmardi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. A.</given-names>
            <surname>Mattson</surname>
          </string-name>
          ,
          <string-name>
            <surname>R. I. Rafiq</surname>
          </string-name>
          , R. Han,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Lv</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mishra</surname>
          </string-name>
          ,
          <article-title>Detection of cyberbullying incidents on the instagram social network</article-title>
          ,
          <source>arXiv preprint arXiv:1503.03909</source>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Waseem</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Hovy</surname>
          </string-name>
          ,
          <article-title>Hateful symbols or hateful people? predictive features for hate speech detection on twitter</article-title>
          ,
          <source>in: Proceedings of the NAACL student research workshop</source>
          ,
          <year>2016</year>
          , pp.
          <fpage>88</fpage>
          -
          <lpage>93</lpage>
          . doi:
          <article-title>1 0 . 1 8 6 5 3 / v 1 / n 1 6 - 2 0 1 3</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>C.</given-names>
            <surname>Nobata</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Tetreault</surname>
          </string-name>
          , A. Thomas,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Mehdad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <article-title>Abusive language detection in online user content</article-title>
          ,
          <source>in: Proceedings of the 25th international conference on world wide web</source>
          ,
          <year>2016</year>
          , pp.
          <fpage>145</fpage>
          -
          <lpage>153</lpage>
          .
          <source>doi:1 0 . 1 1</source>
          <volume>4 5 / 2 8 7 2 4 2 7 . 2 8 8 3 0 6 2 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>N.</given-names>
            <surname>Djuric</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Morris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Grbovic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Radosavljevic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Bhamidipati</surname>
          </string-name>
          ,
          <article-title>Hate speech detection with comment embeddings</article-title>
          ,
          <source>in: Proceedings of the 24th international conference on world wide web</source>
          ,
          <year>2015</year>
          , pp.
          <fpage>29</fpage>
          -
          <lpage>30</lpage>
          .
          <source>doi:1 0 . 1 1</source>
          <volume>4 5 / 2 7 4 0 9 0 8 . 2 7 4 2 7 6 0 .</volume>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>