<!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>Forum for Information Retrieval Evaluation, December</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Exploring Transformer Based Models to Identify Hate Speech and Ofensive Content in English and Indo-Aryan Languages</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Somnath Banerjee</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maulindu Sarkar</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nancy Agrawal</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Punyajoy Saha</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mithun Das</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science and Engineering, Indian Institute of Technology</institution>
          ,
          <addr-line>Kharagpur, West Bengal</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Electrical Engineering , Indian Institute of Technology</institution>
          ,
          <addr-line>Kharagpur, West Bengal</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <volume>1</volume>
      <fpage>3</fpage>
      <lpage>17</lpage>
      <abstract>
        <p>Hate speech is considered to be one of the major issues currently plaguing online social media. Repeated and repetitive exposure to hate speech has been shown to create physiological efects on the target users. Thus, hate speech, in all its forms, should be addressed on these platforms in order to maintain good health. In this paper, we explored several Transformer based machine learning models for the detection of hate speech and ofensive content in English and Indo-Aryan languages at FIRE 2021. We explore several models such as mBERT, XLMR-large, XLMR-base by team name "Super Mario". Our models came 2 position in Code-Mixed Data set (Macro F1: 0.7107), 2 position in Hindi two-class classification (Macro F1: 0.7797), 4ℎ in English four-class category (Macro F1: 0.8006) and 12ℎ in English two-class category (Macro F1: 0.6447). We have made our code public 1.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Hate speech</kwd>
        <kwd>ofensive speech</kwd>
        <kwd>classification</kwd>
        <kwd>low resource languages</kwd>
        <kwd>Hindi</kwd>
        <kwd>Marathi</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Online Social media platforms such as Twitter, Facebook have connected billions of people and
allowed them to publish their ideas and opinions instantly. The problem arises when the bad
actors(users) share contents to spread propaganda, fake news, and hate speech etc[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] by using
these platforms. Companies like Facebook have been accused of instigating anti-Muslim mob
violence in Sri Lanka that left three people dead 1 and a UN report blamed them for playing a
leading role in the possible genocide of the Rohingya community in Myanmar by spreading hate
speech 2. In order to mitigate the spread of hateful/ofensive content, these platforms have come
up with some guidelines3 and expect that users should follow the guidelines before sharing any
content. Sometimes, violation of such procedures could lead to the post being deleted or user
account suspension.
      </p>
      <p>
        To reduce the harmful content (such as ofensive/hate speech) from these platforms, they
employ moderators [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] to keep the conversations healthy and people-friendly by manually
checking the posts. With the ever-increasing volume of data on the platform, manual moderation
does not seem a feasible solution in the long run. Hence, platforms are looking toward automatic
moderation systems for maintaining civility in their platforms. It has already been observed
that Facebook has actively removed a large portion of malicious content from their platforms
even before the users report them [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. However, the limitation is these platforms can detect
such abusive content in specific major languages, such as English, Spanish, etc. [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ]. Hence,
an efort is required to detect and mitigate ofensive/hate speech-language in low resource
language. It has been found that Facebook has the highest number of users, and Twitter has the
third-highest number of users in India. So it is necessary for these platforms to have moderation
systems for Indian languages as well.
      </p>
      <p>
        There is a lot of state-of-the-art hate speech detection research content present in the market,
mostly in English languages [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. To extend the research in other languages, we also study these
methods, which detect ofensive/ hate content in Hindi, Marathi, Code-Mixed languages using
the data in this shared task.
      </p>
      <p>Despite being the third most spoken language, Hindi is always being considered a low
resource language because of its mostly typological representation. Marathi is also kind of very
low resource language because there is rarely some work present to identify Hate/ Ofensive
content. Finally, Code-mixed data is also following a current trend because of complexity in
writing local languages in universal key inputs.</p>
      <p>
        Earlier, in HASOC 20194 three datasets have been launched to identify Hate and ofensive
content in English, German and Hindi languages, and in HASOC 20205 another dataset has been
launched, aiming to identify ofensive posts in the code-mixed dataset. Extending the previous
work, this time HASOC[
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ] has introduced two Sub-task, where Sub-task 1 is further divided
into two parts. Sub-task 1A focus on Hate speech and Ofensive language identification ofered
for English, Hindi and Marathi. Sub-task 1A is a coarse-grained binary classification in which
the posts have to be classified into two classes, namely: Hate and Ofensive (HOF) and Non-Hate
and ofensive (NOT). Sub-task 1B is a fine-grained classification ofered for English and Hindi.
Hate-speech and ofensive posts from sub-task A are further classified into three categories,
Hate speech, ofensive and profane. On the other hand, Sub-task 2 [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] focuses on identifying
conversational hate-speech in code-mixed languages. In Sub-task 1B, we participated only in
the English language. The definitions of diferent class labels are given below:
• HATE - Hate Speech [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]: A post is targeting a specific group of people based on their
ethnicity, religious beliefs, geographical belonging, race, etc., with malicious intentions
of spreading hate or encouraging violence.
4https://hasocfire.github.io/hasoc/2019/index.html
5https://hasocfire.github.io/hasoc/2020/index.html
• OFFN - Ofensive [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] 6: Ofensive describes rude or hurtful behaviour or a military or
sports incursion into an opponent’s territory. In any context, "on the ofensive" means on
the attack.
• PRFN - Profane [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] 7: A post that expresses deeply ofensive behaviour shows a lack
of respect, especially for someone’s religious beliefs.
      </p>
      <p>In this paper, we have investigated several Transformer based models for our classification
task, which has already been seen to be outperforming the existing baselines and standing as a
state-of-the-art model. We perform pre-processing, data sampling, hyper-parameter tuning etc.,
to build the model. Our models are standing in the 2 position in Code-Mixed Data set, 2
position in Hindi two-class classification, 4ℎ in English four-class classification and 12ℎ in
English two-class classification. The rest of the paper is organised as follows: Related literature
for Hate speech and ofensive language detection Section 2. We have discussed the Dataset
Description in Section 3; In Section 4, we have presented the System Description. Finally, we
have evaluated the experimental setup in Section 5 and the Conclusion in Section 6.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Works</title>
      <p>
        The problem of hate/ofensive speech has been studied for a long time in the research community.
People were continuously trying to improve the models in order to identify hateful/ofensive
content more precisely. One of the earliest works that tried to detect hate speech by using
lexicon-based features [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Although they have provided an eficient framework for future
research, their dataset was short for any conclusive evidence. In 2017, Davidson et al. [14]
contributed a dataset in which thousands of tweets were labelled hate, ofensive, and neither.
With the classification task of detecting hate/ofensive speech present in Tweets in mind. Using
this dataset, they then explored how linguistic features such as character and word n-grams
afected the performance of a classifier aimed to distinguish the three types of Tweets. Additional
features in their classification involved binary and count indicators for hashtags, mentions,
retweets, and URLs, as well as features for the number of characters, words, and syllables in
each tweet. The authors found that one of the issues with their best performing models was
that they could not distinguish between hate and ofensive posts. With the advent of neural
networks becoming more accessible and usable for people, many of them tried solutions using
these models.
      </p>
      <p>In 2018, Pitsilis et al. [15], tried deep learning models such as recurrent neural networks
(RNNs) to identify the ofensive language in English and found that it was quite efective in
this task. RNN’s remember the output of each step the model conducts. This approach can
capture linguistic context within a text, which is critical to detection. In contrast, RNN’s have
been projected to work well with language models, other neural network models, such as CNN.
LSTM has had notable success in detecting hate/ofensive speech [16, 17].</p>
      <sec id="sec-2-1">
        <title>6https://www.vocabulary.com/dictionary/ofensive 7https://www.vocabulary.com/dictionary/profane</title>
        <p>
          Although the research on hate/ofensive speech detection has been growing rapidly, one of
the current issues is that most of the datasets are available in the English language only. Thus,
hate/ofensive speech in other languages are not detected properly and this could be harmful.
This is also a problem for companies like Facebook, which can only detect hate speech in certain
languages (English, Spanish, and Mandarin) [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. Recently, the research community has begun to
focus on hate/ofensive language detection in other low resourced languages like Danish [ 18],
Greek [19] and Turkish[20]. In the Indian context, the HASOC 2019 8 shared Task by Mandal
et al. [21] was a significant efort in that direction, where authors created a dataset of hateful
and ofensive posts in Hindi and English. The best model in this competition used an ensemble
of multilingual Transformers, fine-tuned on the given dataset [ 22]. In the Dravidian part of
HASOC 2020 9, Renjit and Idicula [23] used an ensemble of deep learning and simple neural
networks to identify ofensive posts in Manglish (Malayalam in the roman font).
        </p>
        <p>
          Recently, Transformer based [24] language models such as BERT, m-BERT, XLM-RoBERTa [25]
are becoming quite popular in several downstream tasks, such as classification, spam detection
etc. Previously, it has been already seen these Transformer based models have been
outperformed several deep learning models [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] such as CNN-GRU, LSTM etc. Having observed the
superior performance of these Transformer based models, we focus on building these models
for our classification problem.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Dataset Description</title>
      <p>The shared tasks present in this competition are divided into two parts. The datasets have been
sampled from Twitter. Subtask-1 ofers in English, Hindi with two problems, and Marathi with
one problem. The subtasks-2 dataset contains English, Hindi and code-mixed Hindi tweets.
Details about the problem statements have been discussed below:</p>
      <sec id="sec-3-1">
        <title>3.1. Subtask 1A: Identifying Hate, ofensive and profane content from the post</title>
        <p>The primary focus of Subtask 1A on Hate speech and Ofensive language identification, mainly
for English, Hindi and Marathi [26], is coarse-grained binary classification. In Table 1 we have
presented the dataset statistics on English and Hindi for binary classification.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Subtask 1B: Discrimination between Hate, profane and ofensive posts</title>
        <p>This subtask is a fine-grained classification of English and Hindi. Mostly Hate-speech and
ofensive posts from Subtask 1A are further classified as (HATE) Hate speech, (OFFN) Ofensive,
(PRFN) Profane, (NONE) Non-Hate. In Table 2 we have presented the dataset statistics on
English for Four-class classification (We participated for English language only.).</p>
        <sec id="sec-3-2-1">
          <title>8 https://hasocfire.github.io/hasoc/2019/ 9 https://hasocfire.github.io/hasoc/2020/</title>
        </sec>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. Subtask 2: Identification of Conversational Hate-Speech in Code-Mixed</title>
      </sec>
      <sec id="sec-3-4">
        <title>Languages (ICHCL)</title>
        <p>A conversational thread can also contain hate and ofensive content, which not always can be
identified from a single comment or reply to a comment. In this type of situation, context is
important to identify the hate or ofensive content.</p>
        <p>According to Figure 1 the parent tweet is expressing hate and profanity towards Muslim
countries regarding the controversy happening in Israel at the time. The two comments on
the tweet have written "Amine", which means "truthfully" in Persian, which supports the hate
but with the context of the parent. This sub-task focused on the binary classification of such
conversational tweets with tree-structured data into (NOT) Non-Hate-Ofensive and (HOF)
Hate and Ofensive. In Table 1 we have presented the dataset statistics of the code-mixed data
for binary classification as well.</p>
      </sec>
      <sec id="sec-3-5">
        <title>3.4. Pre-Processing</title>
        <p>While manually going through the data, we found the dataset contains lots of special characters,
emoji’s, blank spaces, links etc. Mostly custom functions have been used in pre-processing the
(HATE) Hate speech
(OFFN) Ofensive
(PRFN) Profane
(NONE) Non-Hate</p>
        <p>Total
683
622
1196
1342
3843
224
195
379
483
1281
ifles, but some libraries were helpful, like "emoji", "nltk" as a baseline. Performed pre-processing
steps are:
• We have replaced all the tagged user names to @user.
• We have removed all non-alphanumeric characters except full stop and punctuation (| , ?)
in Hindi and Marathi. We have kept all the stop words because by that way machine will
be able to identify the sequence of characters properly.
• We have removed emojis, flags and emotions.
• We have removed all the URLs.</p>
        <p>• We have kept the hashtags because the hashtags contains some contextual information</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. System Description</title>
      <p>We have presented our proposed models for Ofensive language detection and Hate speech
detection in English, Marathi, Hindi and Code-mixed posts. The overall pipeline of the methodology
has been represented in Figure 2. The baseline we have used is Transformer based pre-trained
architecture of BERT [25]. More intuitively, we have used a couple of various versions of
BERT, more specifically mBERT [ 25] and XLM-Roberta [27]. The beauty of XLM-Roberta is it
is trained in an unsupervised manner on the multilingual corpus. XLM-Roberta has achieved
state-of-the-art results in most language modelling tasks.</p>
      <sec id="sec-4-1">
        <title>4.1. Binary Classification</title>
        <p>Most of our task was binary classification problem based on respective embedding. We
finetuned BERT Transformer and classifier layer on top and used binary target labels for individual
classes. We have used this procedure with dehatebert-mono-english [28] and XLM-Roberta [27]
for English dataset. We have used multilingual BERT (mBERT) and XLM-Roberta for Marathi,
Hindi and Code-Mixed classification. Binary cross-entropy loss can be computed for previously
mentioned classification task can be mathematically formulated as:</p>
        <p>′=2
 = − ∑︁ () = − 1(1) − (1 − 1)(1 − 1)</p>
        <p>=1</p>
        <p>
          Where it’s assumed that there are two classes: C1 and C2. t1 [
          <xref ref-type="bibr" rid="ref1">0,1</xref>
          ] and s1 are the ground truth
and the score for C1, and t2=1-t1 and s2=1-s1 are the ground truth and the score for C2.
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Multi-class Classification</title>
        <p>In this procedure, we have considered the problem as a Multi-Class classification task. We have
ifne-tuned the BERT model to get the contextualized embedding by the attention mechanism.
We have tried Weighted XLM-Roberta large and weighted dehatebert-mono-english for the
Four-Class classification task.</p>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. Weighted Binary Classification</title>
        <p>The main challenge in any classification problem is the imbalance in data. This imbalance in
data may create a bias towards the most present labels, which leads to a decrease in classification
performance. According to table 1 it is clearly evident that except code-Mixed data set, there
are class imbalances present in the English, Hindi and Marathi dataset. In the English dataset
(HOF), Hate and Ofensive labels are 46% more than (NOT) Non-Hate-Ofensive class. Similarly,
in Hindi (NOT), Non-Hate-Ofensive class labels are 54% more than (HOF) Hate and Ofensive
class. In Marathi, also (NOT) Non-Hate-Ofensive class labels are 44% more than (HOF) Hate
and Ofensive class.</p>
        <p>There is a lot of research has been done in this domain to make the data balance. Oversampling
and Undersampling are very much popular data balancing methods, but they have coherent
disadvantages also. We tried to implement data balance by using the class weight procedure.
Table 3 describes the class weight distribution we have used in order to manage the data
imbalance.</p>
      </sec>
      <sec id="sec-4-4">
        <title>4.4. Weighted Multi-Class Classification</title>
        <p>In Multi-Class classification also clearly, there is data imbalance present, and we normalized
it. It is evident from Table 3 that (HATE) Hate Speech and (OFFN) Ofensive counts are quite</p>
        <p>English</p>
        <p>Hindi
Marathi
(NOT) Non Hate-Ofensive</p>
        <p>Class Weight
(HOF) Hate and Ofensive</p>
        <p>Class Weight
similar, but they are almost 50% less than (PRFN) Profane and (NONE) Non-Hate individually.
We computed class weight for Multi-Class classification, which is present in Table 4.</p>
      </sec>
      <sec id="sec-4-5">
        <title>4.5. Tuning Parameters</title>
        <p>For all the models presented here, we have pre-train on the target dataset for 20 epochs in
order to capture the semantics. Along with that, we fine-tuned weighted and unweighted using
cross-entropy loss functions[29]. We have used HuggingFace[30] and PyTorch [31]. Initial
phases, we have used Adam optimizer[32] with an initial learning rate as 2e-5. We have not
used early stopping while training.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Results</title>
      <p>Our observation was among most of the individual Transformer based BERT models, and the
best performance was coming using XLM-Roberta-large (XLMR-large) in English Two-Class
and Four-Class dataset and Marathi dataset. In contrast, we are getting the best performance
in Code-Mixed dataset by using Custom XLM-Roberta-large. In the case of the Hindi dataset,
mBERT is giving the best performance. The beauty of XLM-Roberta is that it has been
pretrained on the parallel corpus. We have noted that the performance of XLM-Roberta-large is
very much consistent with most of the regional languages.</p>
      <p>While achieving the performance scores. We have used multiple random seeds and have
observed that performance was heavily getting impacted for diferent seeds. It has been observed
that while using mBERT, the performance varied 6-7% across our experimented languages. In the
case of XLM-Roberta models, the performance was mostly the same and, it varied a maximum
1-2%. Table 5 shows the performance of XLMR-base, XLMR-large and mBERT-base for Two
Classifiers
XLMR-base
XLMR-large
mBERT-base
Indic-BERT
dehate-BERT
Submission Name</p>
      <p>English
Macro F1</p>
      <p>Hindi
Macro F1</p>
      <p>Code-Mixed</p>
      <p>Macro F1</p>
      <p>Marathi</p>
      <p>Macro F1
Class classification results. We have shown the classification results for Four-Class classification
in Table 6.</p>
      <p>This team have not actively participated in the competition for the Marathi dataset, but later
post-competition implemented all the transformer based models mentioned in this paper and
found Macro F1 as 0.8756, which matches with the 3rd rank holder team from the competition.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion</title>
      <p>In this shared task, we have compared and evaluated multiple Transformer-based architectures
and discovered that XLM-Roberta-large mainly performs better than other Transformer-based
models. However, performance varies based on a random seed. It has been observed that by
changing random seed, XLM-Roberta performance was impacted less than other
Transformerbased models. So, some of the actions will be to identify this observation and speculate the
reason behind it. We have also used a couple of Transformer based models like IndicBERT
and dehateBERT but was not getting enough raising performance compared with XLMRobeta
and mBERT. Our immediate next step will be to investigate the reasons behind the lower
performance of IndicBERT and dehateBERT, as IndicBERT is specifically pretrained with Indian
languages and dehateBERT is an already fine-tuned model on the hate speech dataset.
Trust and 2012 International Confernece on Social Computing, 2012, pp. 71–80. doi:10.
1109/SocialCom-PASSAT.2012.55.
[14] T. Davidson, D. Warmsley, M. Macy, I. Weber, Automated hate speech detection and the
problem of ofensive language, in: ICWSM, 2017.
[15] G. K. Pitsilis, H. Ramampiaro, H. Langseth, Detecting ofensive language in tweets using
deep learning, ArXiv abs/1801.04433 (2018).
[16] Y. Goldberg, A primer on neural network models for natural language processing, Journal
of Artificial Intelligence Research 57 (2015). doi: 10.1613/jair.4992.
[17] G. L. D. la Peña Sarracén, R. G. Pons, C. E. Muñiz-Cuza, P. Rosso, Hate speech detection
using attention-based lstm, in: EVALITA@CLiC-it, 2018.
[18] G. I. Sigurbergsson, L. Derczynski, Ofensive language and hate speech detection for
Danish, in: Proceedings of the 12th Language Resources and Evaluation Conference,
European Language Resources Association, Marseille, France, 2020, pp. 3498–3508. URL:
https://aclanthology.org/2020.lrec-1.430.
[19] Z. Pitenis, M. Zampieri, T. Ranasinghe, Ofensive language identification in greek, in:</p>
      <p>LREC, 2020.
[20] Çagri Çöltekin, A corpus of turkish ofensive language on social media, in: LREC, 2020.
[21] T. Mandl, S. Modha, P. Majumder, D. Patel, M. Dave, C. Mandalia, A. Patel, Overview of the
hasoc track at fire 2019: Hate speech and ofensive content identification in indo-european
languages, Proceedings of the 11th Forum for Information Retrieval Evaluation (2019).
[22] S. Mishra, 3idiots at hasoc 2019: Fine-tuning transformer neural networks for hate speech
identification in indo-european languages, in: FIRE, 2019.
[23] S. Renjit, S. M. Idicula, Cusatnlp@hasoc-dravidian-codemix-fire2020:identifying ofensive
language from manglishtweets, ArXiv abs/2010.08756 (2020).
[24] A. Vaswani, N. M. Shazeer, N. Parmar, J. Uszkoreit, L. Jones, A. N. Gomez, L. Kaiser,</p>
      <p>I. Polosukhin, Attention is all you need, ArXiv abs/1706.03762 (2017).
[25] J. Devlin, M.-W. Chang, K. Lee, K. Toutanova, Bert: Pre-training of deep bidirectional
transformers for language understanding, in: NAACL, 2019.
[26] S. Gaikwad, T. Ranasinghe, M. Zampieri, C. M. Homan, Cross-lingual ofensive language
identification for low resource languages: The case of marathi, in: Proceedings of RANLP,
2021.
[27] A. Conneau, K. Khandelwal, N. Goyal, V. Chaudhary, G. Wenzek, F. Guzmán, E. Grave,
M. Ott, L. Zettlemoyer, V. Stoyanov, Unsupervised cross-lingual representation learning at
scale, 2020. arXiv:1911.02116.
[28] S. S. Aluru, B. Mathew, P. Saha, A. Mukherjee, A deep dive into multilingual hate speech
classification, in: Machine Learning and Knowledge Discovery in Databases. Applied
Data Science and Demo Track: European Conference, ECML PKDD 2020, Ghent, Belgium,
September 14–18, 2020, Proceedings, Part V, Springer International Publishing, 2021, pp.
423–439.
[29] S. Mannor, D. Peleg, R. Rubinstein, The cross entropy method for classification, in:
Proceedings of the 22nd International Conference on Machine Learning, ICML ’05,
Association for Computing Machinery, New York, NY, USA, 2005, p. 561–568. URL:
https://doi.org/10.1145/1102351.1102422. doi:10.1145/1102351.1102422.
[30] T. Wolf, L. Debut, V. Sanh, J. Chaumond, C. Delangue, A. Moi, P. Cistac, T. Rault, R. Louf,
M. Funtowicz, J. Davison, S. Shleifer, P. von Platen, C. Ma, Y. Jernite, J. Plu, C. Xu, T. L. Scao,
S. Gugger, M. Drame, Q. Lhoest, A. M. Rush, Huggingface’s transformers: State-of-the-art
natural language processing, 2020. arXiv:1910.03771.
[31] A. Paszke, S. Gross, F. Massa, A. Lerer, J. Bradbury, G. Chanan, T. Killeen, Z. Lin,
N. Gimelshein, L. Antiga, A. Desmaison, A. Köpf, E. Yang, Z. DeVito, M. Raison, A. Tejani,
S. Chilamkurthy, B. Steiner, L. Fang, J. Bai, S. Chintala, Pytorch: An imperative style,
high-performance deep learning library, 2019. arXiv:1912.01703.
[32] I. Loshchilov, F. Hutter, Decoupled weight decay regularization, 2019.
arXiv:1711.05101.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>B.</given-names>
            <surname>Mathew</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Dutt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Goyal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mukherjee</surname>
          </string-name>
          ,
          <article-title>Spread of hate speech in online social media</article-title>
          ,
          <source>in: Proceedings of WebSci, ACM</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>C.</given-names>
            <surname>Newton</surname>
          </string-name>
          , The terror queue,
          <year>2019</year>
          . URL: https://www.theverge.com/
          <year>2019</year>
          /12/16/21021005/ google-youtube
          <article-title>-moderators-ptsd-accenture-violent-disturbing-content-interviews-video.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Robertson</surname>
          </string-name>
          ,
          <article-title>Facebook says ai has fueled a hate speech crackdown</article-title>
          ,
          <year>2020</year>
          . URL: https: //www.theverge.com/
          <year>2020</year>
          /11/19/21575139/facebook-moderation
          <article-title>-ai-hate-speech.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>B.</given-names>
            <surname>Perrigo</surname>
          </string-name>
          ,
          <article-title>Facebook's hate speech algorithms leave out some languages</article-title>
          ,
          <year>2019</year>
          . URL: https://time.com/5739688/facebook-hate
          <article-title>-speech-languages/.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>M. Das</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Saha</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Dutt</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Goyal</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Mukherjee</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Mathew</surname>
          </string-name>
          ,
          <article-title>You too brutus! trapping hateful users in social media: Challenges, solutions</article-title>
          &amp; insights,
          <year>2021</year>
          , pp.
          <fpage>79</fpage>
          -
          <lpage>89</lpage>
          . doi:
          <volume>10</volume>
          . 1145/3465336.3475106.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>M. Das</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Mathew</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Saha</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Goyal</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Mukherjee</surname>
          </string-name>
          ,
          <article-title>Hate speech in online social media</article-title>
          ,
          <source>ACM SIGWEB Newsletter</source>
          (
          <year>2020</year>
          )
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          . doi:
          <volume>10</volume>
          .1145/3427478.3427482.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Modha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Mandl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. K.</given-names>
            <surname>Shahi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Madhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Satapara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Ranasinghe</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Zampieri, Overview of the hasoc subtrack at fire 2021: Hate speech and ofensive content identiifcation in english and indo-aryan languages and conversational hate speech</article-title>
          ,
          <source>in: FIRE</source>
          <year>2021</year>
          :
          <article-title>Forum for Information Retrieval Evaluation, Virtual Event</article-title>
          ,
          <fpage>13th</fpage>
          -17th
          <source>December</source>
          <year>2021</year>
          , ACM,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <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>H.</given-names>
            <surname>Madhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Satapara</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>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Ranasinghe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zampieri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Nandini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. K.</given-names>
            <surname>Jaiswal</surname>
          </string-name>
          ,
          <article-title>Overview of the HASOC subtrack at FIRE 2021: Hate Speech and Ofensive Content Identification in English and Indo-Aryan Languages</article-title>
          , in: Working Notes of FIRE 2021 -
          <article-title>Forum for Information Retrieval Evaluation</article-title>
          ,
          <string-name>
            <surname>CEUR</surname>
          </string-name>
          ,
          <year>2021</year>
          . URL: http://ceur-ws.org/.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>S.</given-names>
            <surname>Satapara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Modha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Mandl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Madhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Majumder</surname>
          </string-name>
          ,
          <article-title>Overview of the HASOC Subtrack at FIRE 2021: Conversational Hate Speech Detection in Code-mixed language</article-title>
          , in: Working Notes of FIRE 2021 -
          <article-title>Forum for Information Retrieval Evaluation</article-title>
          ,
          <string-name>
            <surname>CEUR</surname>
          </string-name>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>B.</given-names>
            <surname>Mathew</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Saha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. M.</given-names>
            <surname>Yimam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Biemann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Goyal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mukherjee</surname>
          </string-name>
          ,
          <article-title>Hatexplain: A benchmark dataset for explainable hate speech detection</article-title>
          ,
          <year>2020</year>
          . arXiv:
          <year>2012</year>
          .10289.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <article-title>Detecting ofensive language in social media to protect adolescent online safety</article-title>
          ,
          <source>in: 2012 International Conference on Privacy, Security, Risk and Trust and 2012 International Confernece on Social Computing</source>
          ,
          <year>2012</year>
          , pp.
          <fpage>71</fpage>
          -
          <lpage>80</lpage>
          . doi:
          <volume>10</volume>
          . 1109/SocialCom-PASSAT.
          <year>2012</year>
          .
          <volume>55</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>P. L.</given-names>
            <surname>Teh</surname>
          </string-name>
          , C.-B. Cheng, W. M.
          <article-title>Chee, Identifying and categorising profane words in hate speech</article-title>
          ,
          <source>in: Proceedings of the 2nd International Conference on Compute and Data Analysis</source>
          ,
          <source>ICCDA</source>
          <year>2018</year>
          ,
          <article-title>Association for Computing Machinery</article-title>
          , New York, NY, USA,
          <year>2018</year>
          , p.
          <fpage>65</fpage>
          -
          <lpage>69</lpage>
          . URL: https://doi.org/10.1145/3193077.3193078. doi:
          <volume>10</volume>
          .1145/3193077.3193078.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <article-title>Detecting ofensive language in social media to protect adolescent online safety</article-title>
          , in: 2012 International Conference on Privacy, Security, Risk and
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>