<!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>Applying Transfer Learning using BERT-based models for Hate Speech Detection</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sakshi Kalra</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>Kalit Naresh Inani</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>Yashvardhan Sharma</string-name>
          <email>yash@pilani.bits-pilani.ac.in</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gajendra Singh Chauhan</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rajasthan</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>India</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Campus</institution>
          ,
          <addr-line>Rajasthan</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Computer Science and Information Systems, Birla Institute of Technology and Science Pilani</institution>
          ,
          <addr-line>Pilani</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Department of Humanities and Social Sciences, Birla Institute of Technology and Science Pilani</institution>
          ,
          <addr-line>Pilani Campus</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>Hateful and Ofensive speech is rising along with social media. This issue has motivated researchers to devise novel approaches which perform better than the traditional algorithms. This paper presents the methods adopted by the BITS Pilani team for Subtask 1A of the Hate Speech and Ofensive Content Identification in English and Indo-Aryan Language task proposed by the Forum of Information Retrieval Evaluation in 2021. We have used data augmentation to make the models generalize better. We have experimented with diferent feature extraction techniques along with machine learning algorithms. But, ifne-tuning the pre-trained BERT-based models using transfer learning gave us the best results for all the given languages on the test set. We got the highest Macro-F1 of 0.7993 for the English Language, 0.7612 for the Hindi Language, and 0.8306 for the Marathi Language using the pre-trained BERT-based models.</p>
      </abstract>
      <kwd-group>
        <kwd>ofensive language detection</kwd>
        <kwd>hate speech</kwd>
        <kwd>label classification</kwd>
        <kwd>BERT-variants</kwd>
        <kwd>HASOC</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Over the past years, the user base of social media platforms and online forums has grown
exponentially. Every day around 500 million tweets are generated. People use these platforms to
express their views and share other relevant information. But, since people come from diferent
backgrounds, sometimes they might get hit by hateful, ofensive, and objectionable speech.
These issues arise due to the platform’s anonymity allowing people to use racist, fanatic, and
ofensive terms in their speech. If unchecked, this poses a significant threat to society.</p>
      <p>As a consequence, social media platforms need to monitor all their user posts. But, detecting
and removing ofensive speech by humans would require tremendous efort. Thus, a need
arises to automate this task using modern machine learning and natural language processing
algorithms. Toxic speech has two parts: hate and ofensive speech. According to the UN, hate
speech could be defined as ”any communication in speech, writing or behavior, that attacks or
nEvelop-O
LGOBE
(G. S. Chauhan)
uses pejorative or discriminatory language concerning a person or a group based on who they
are, in other words, based on their religion, ethnicity, nationality, race, color, descent, gender
or other identity factors” while ofensive speech could be defined as ”causes someone to feel
resentful, upset, or annoyed.” Finding common patterns in such text as tricky as people from
diferent geographical and cultural backgrounds use it diferently.</p>
      <p>
        Online communities, social media enterprises, and technology companies are investing
heavily and encouraging research in this area by organizing tasks and workshops. One such
community is FIRE, actively managing the HASOC tasks since 2019[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. This paper contains
details regarding - Hate Speech and Ofensive Content Identification in English and Indo-Aryan
Languages (SubTask A). The task is aimed at classifying a user tweet as either hate and ofensive
or not. We show the superiority of applying transfer learning on pre-trained BERT models over
traditional machine learning algorithms.
1.1. Key Contributions
1. This paper shows the application of transfer learning by using pre-trained BERT models
for hate and ofensive speech detection.
2. The dataset used for the task was obtained by joining the data provided by the HASOC
team for the year 2021 with the past two years’ data. This would make our model
generalize better.
3. Before feeding the data into our models, appropriate text processing techniques like
lemmatization, removing stop words, removing mentions, URLs, etc. have been
performed.
4. For feature extraction, techniques like TF-IDF weightings as well as word embeddings
representations are used. These extracted features were then fed into machine learning
algorithms namely logistic regression, random forest, and support vector classifier.
5. We have compared the BERT-based models with other machine learning models which
use traditional natural language processing approaches for feature extraction. From the
comparative study, it can be concluded that fine-tuned BERT-based models are the best
suited for the above task.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        Various machine learning and deep learning approaches have been tested for automated hate
and ofensive speech detection[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The majority of the traditional machine learning approaches
use feature extraction from speech text like a bag of words, n-grams, lexical and linguistic
features[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Recently, word embedding methods have also been proposed for such tasks[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
But these approaches fail to capture the entire context of the speech. Today, deep learning
approaches[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] are gaining popularity in text classification, sentiment analysis, language
modeling, machine translation, and many more. Some of these approaches are Convolutional
Neural Networks(CNNs)[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], Recurrent Neural Networks(RNNs) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], Long Short-Term
Memory(LSTMs)[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], and the most recent is a transformer-based architecture [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] namely Bidirectional
Encoder Representations(BERT)[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] the authors provide a concise outline of the three shared tasks raised at the PAN
2021 lab on computerized text forensics and stylometry aided at the CLEF conference. The
undertakings include authorship confirmation across domains, creator profiling for discourse
spreaders, and style change disclosure for multi-writer documents. To a limited extent, they
continue and advance past shared tasks, with the general objective of promoting state-of-the-art,
accommodating an objective evaluation on recently created benchmark datasets. In [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] author
uses various machine learning algorithms based on regression and classification as per the task
requirement is to classify the hate speech and ofensive words in the code-mixed language.
Feature extraction is done using TF-IDF and n-grams based models on the dataset collected
from the HASOC 2020 task, consisting of the Malayalam and Tamil Languages records, and got
the F1-score of 0.77 for the Malayalam and 0.87 for the Tamil language. One more work was
reported [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]for detecting the hate speech words on Twitter. The deep convolutional neural
network model has been incorporated along with the GloVe embedding vectors to understand
semantics. The results show that their model outperformed the existing models by achieving a
F1-score of 0.92.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Proposed Techniques and Algorithms</title>
      <p>
        The paper describes various approaches and draws out a comparison between them. The first
approach extracts N-grams features from the preprocessed text and are weighted according
to TF-IDF values. Then, models using machine learning algorithms are trained upon these
features. The second approach uses word embeddings for numeric word representations, and
models implementing machine learning algorithms are trained similarly to the previous method.
Finally, a pre-trained BERT model is employed for training. This BERT model with twelve layers
is trained on a large corpus of English data in a self-supervised way. This means it is trained
on the raw texts only, with no humans labeling them in any way with an automatic process to
generate inputs and labels from those texts. As a result, it tends to provide a better generalization
than models trained from scratch. For the model adaptation for our task, it is fine-tuned and
trained upon the dataset provided. Along with this, variations of BERT models like RoBERTa
[
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] and DistilBERT [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] have been used. Multilingual models are used for training and to
classify the data from the languages such as Hindi and Marathi. Figure 1 describes the complete
methodology we adopted for our experiments. The code is available in the github repository. 1
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Dataset</title>
      <p>
        We performed data augmentation to make our models generalize better on new data. Thus,
the dataset used for training was created by combining the organizers’ datasets for HASOC
2021[
        <xref ref-type="bibr" rid="ref16 ref17">16, 17</xref>
        ], 2020, and 2019. Due to the unavailability of datasets from previous years, only data
provided for HASOC 2021 was used for the Marathi language. The combined dataset consists
of labeled tweets with the following classes:
      </p>
      <p>1https://github.com/Kalra-Sakshi/HASOC-Subtask-1.git
@narendramodi, you are
#NotMyPrimeMinister
anymore. Your egoistic
and populistic ways have
no place in #Delhi.</p>
      <p>Millions are dying
because of your inactions
and you are focused on
ruining Delhi’s heritage.</p>
      <p>Get out of my city!</p>
      <p>#ResignModi
https://t.co/GcW74Ccpyz</p>
      <p>Text
Preprocessing
Convert text to
lowercase,
remove mentions
and links, remove
stop words, apply
lemmatization
Regression
Random
Forest
Classifier
Support
Vector
Classifier</p>
      <p>Fine
Tuning
Classifier</p>
      <p>HOF
NOT</p>
    </sec>
    <sec id="sec-5">
      <title>5. Experimental Work</title>
      <sec id="sec-5-1">
        <title>5.1. Machine Learning Algorithms using TF-IDF Representations</title>
        <p>
          Firstly, the given tweets are preprocessed before the feature extraction part. For the English
language, we convert the tweets to lowercase and remove the extra spaces, URLs, Twitter
mentions, stopwords, and tokenize them using the functions available in the ’NLTK’ package.
Preprocessing is done for the Hindi and Marathi languages using the ’iNLTK’ package [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]
similarly. Then, n-gram TF-IDF features are extracted. Here, n is a variable that ranges from one
to three. Here, we use three machine learning algorithms: Logistic Regression, Support Vector
Classifier, and Random Forest Classifier available in the ’scikit-learn’package 2 [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]. While
training, a 5-fold grid search is performed to find the best set of hyperparameters. Logistic
Regression gave the best performance for the English language, and the Support Vector Classifier
worked well for the other two languages.
        </p>
      </sec>
      <sec id="sec-5-2">
        <title>5.2. Machine Learning Algorithms using Word Embedding Representations</title>
        <p>
          Here, we have experimented with two types of word embedding representations. One of them
is the GloVe(100 D) embeddings. GloVe [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ] is an unsupervised learning algorithm for obtaining
vector representations for words. Model Training is performed on aggregated global
wordto-word co-occurrence statistics from a corpus, and the resulting representations showcase
interesting linear substructures of the word vector space. The other approach is using Google
News pre-trained Word2Vec model. Next, the mean of all the individual embeddings of words
in a tweet is taken to get the numeric vector representation of the text. Then, we trained each
model, using machine learning algorithms discussed above, on these vector features. A 5-fold
grid search is used to get the best set of hyperparameters. Support Vector Classifier gave the
best performance for all the languages.
        </p>
      </sec>
      <sec id="sec-5-3">
        <title>5.3. BERT and its Variations</title>
        <p>
          We experimented with various pre-trained transformer-based models provided by the Hugging
Face Package [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ]. We experimented with the following models for the English language:
bertbase-uncased, roberta-base and distilbert-base-uncased. The following models were tested for
Hindi and Marathi: bert-base-multilingual-cased, distilbert-base-multilingual-cased and
indicbert. The tweets were tokenized using transformer specific tokenizers. Then, a transformer
specific model was used for sequence classification. Hyperparameter tuning is done to get the
best results. Table 2 lists all the hyperparameters used while model training.
        </p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Results and Evaluations</title>
      <p>All model performances are evaluated on the basis of Macro F1 and Accuracy. In the first
approach using TF-IDF word representations, the Support Vector Classifier model performed
the best compared to the other two algorithms. Similarly, for the model using word embeddings,
the Support Vector Classifier performed well. We could not use the word embedding model for
Hindi and Marathi due to library limitations. For all the languages, the pre-trained BERT-based
models performed better than the feature extraction approaches. Though, all BERT-based
variations seemed to give similar performance. DistilBERT multilingual performed slightly
better than the BERT-multilingual base for the Hindi language, while it was the opposite case
for the Marathi language. The results are tabulated in Tables 3, 4, 5, 6 and 7.</p>
    </sec>
    <sec id="sec-7">
      <title>7. Conclusions and Future Work</title>
      <p>We can see from the above results that the pre-trained BERT models are better and able to
capture the context of a given sentence and thus provide better representation for learning.
Therefore, the transfer learning approach on pre-trained BERT models is better suited for
identifying hate and ofensive speech than the traditional feature extraction approaches. For
the future scope, the performance for the Indian languages, namely - Hindi and Marathi, could
be improved by using better word tokenization with specific tokens for Indian language words.
The low performance on the Marathi language may be due to the limited data compared to the
other two languages. Thus, models can be trained on a larger corpus in the future. Moreover,
deeper transformer architectures may be tried out in the future.</p>
    </sec>
    <sec id="sec-8">
      <title>A. Online Resources</title>
      <p>The implementation of diferent pre-trained BERT-models are available at</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>P.</given-names>
            <surname>Mehta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Mandl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Majumder</surname>
          </string-name>
          ,
          <string-name>
            <surname>S. Gangopadhyay,</surname>
          </string-name>
          <article-title>Report on the fire 2020 evaluation initiative</article-title>
          ,
          <source>in: ACM SIGIR Forum</source>
          , volume
          <volume>55</volume>
          , ACM New York, NY, USA,
          <year>2021</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>11</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>T.</given-names>
            <surname>Davidson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Warmsley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Macy</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Weber</surname>
          </string-name>
          ,
          <article-title>Automated hate speech detection and the problem of ofensive language</article-title>
          ,
          <source>in: Proceedings of the International AAAI Conference on Web and Social Media</source>
          , volume
          <volume>11</volume>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Gaydhani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Doma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kendre</surname>
          </string-name>
          , L. Bhagwat,
          <article-title>Detecting hate speech and ofensive language on twitter using machine learning: An n-gram and tfidf based approach</article-title>
          , arXiv preprint arXiv:
          <year>1809</year>
          .
          <volume>08651</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>R.</given-names>
            <surname>Kshirsagar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Cukuvac</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>McKeown</surname>
          </string-name>
          ,
          <string-name>
            <surname>S. McGregor</surname>
          </string-name>
          ,
          <article-title>Predictive embeddings for hate speech detection on twitter</article-title>
          , arXiv preprint arXiv:
          <year>1809</year>
          .
          <volume>10644</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P.</given-names>
            <surname>Badjatiya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Gupta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Gupta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Varma</surname>
          </string-name>
          ,
          <article-title>Deep learning for hate speech detection in tweets</article-title>
          ,
          <source>in: Proceedings of the 26th international conference on World Wide Web companion</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>759</fpage>
          -
          <lpage>760</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , L. Luo,
          <article-title>Hate speech detection: A solved problem? the challenging case of long tail on twitter</article-title>
          ,
          <source>Semantic Web</source>
          <volume>10</volume>
          (
          <year>2019</year>
          )
          <fpage>925</fpage>
          -
          <lpage>945</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>G. K.</given-names>
            <surname>Pitsilis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Ramampiaro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Langseth</surname>
          </string-name>
          ,
          <article-title>Efective hate-speech detection in twitter data using recurrent neural networks</article-title>
          ,
          <source>Applied Intelligence</source>
          <volume>48</volume>
          (
          <year>2018</year>
          )
          <fpage>4730</fpage>
          -
          <lpage>4742</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A.</given-names>
            <surname>Bisht</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Bhadauria</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Virmani</surname>
          </string-name>
          , et al.,
          <article-title>Detection of hate speech and ofensive language in twitter data using lstm model, in: Recent trends in image and signal</article-title>
          processing in
          <source>computer vision</source>
          , Springer,
          <year>2020</year>
          , pp.
          <fpage>243</fpage>
          -
          <lpage>264</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Vaswani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Shazeer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Parmar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Uszkoreit</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Jones</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. N.</given-names>
            <surname>Gomez</surname>
          </string-name>
          , Ł. Kaiser,
          <string-name>
            <surname>I. Polosukhin</surname>
          </string-name>
          ,
          <article-title>Attention is all you need</article-title>
          ,
          <source>in: Advances in neural information processing systems</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>5998</fpage>
          -
          <lpage>6008</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <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="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>J.</given-names>
            <surname>Bevendorf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Chulvi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. L. D. L. Peña</given-names>
            <surname>Sarracén</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kestemont</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Manjavacas</surname>
          </string-name>
          , I. Markov,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mayerl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Potthast</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Rangel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Rosso</surname>
          </string-name>
          , et al.,
          <source>Overview of pan</source>
          <year>2021</year>
          :
          <article-title>Authorship verification, profiling hate speech spreaders on twitter, and style change detection</article-title>
          ,
          <source>in: International Conference of the Cross-Language Evaluation Forum for European Languages</source>
          , Springer,
          <year>2021</year>
          , pp.
          <fpage>419</fpage>
          -
          <lpage>431</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>V.</given-names>
            <surname>Pathak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Joshi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Joshi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mundada</surname>
          </string-name>
          , T. Joshi,
          <article-title>Kbcnmujal@ hasoc-dravidian-codemixifre2020: Using machine learning for detection of hate speech and ofensive code-mixed social media text</article-title>
          ,
          <source>arXiv preprint arXiv:2102.09866</source>
          (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>P. K.</given-names>
            <surname>Roy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. K.</given-names>
            <surname>Tripathy</surname>
          </string-name>
          ,
          <string-name>
            <surname>T. K. Das</surname>
            ,
            <given-names>X.-Z.</given-names>
          </string-name>
          <string-name>
            <surname>Gao</surname>
          </string-name>
          ,
          <article-title>A framework for hate speech detection using deep convolutional neural network</article-title>
          ,
          <source>IEEE Access 8</source>
          (
          <year>2020</year>
          )
          <fpage>204951</fpage>
          -
          <lpage>204962</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ott</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Goyal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Du</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Joshi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Levy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lewis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zettlemoyer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Stoyanov</surname>
          </string-name>
          ,
          <article-title>Roberta: A robustly optimized bert pretraining approach</article-title>
          , arXiv preprint arXiv:
          <year>1907</year>
          .
          <volume>11692</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>V.</given-names>
            <surname>Sanh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Debut</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Chaumond</surname>
          </string-name>
          , T. Wolf,
          <article-title>Distilbert, a distilled version of bert: smaller, faster, cheaper and lighter</article-title>
          , arXiv preprint arXiv:
          <year>1910</year>
          .
          <volume>01108</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <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="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>S.</given-names>
            <surname>Gaikwad</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>C. M.</given-names>
            <surname>Homan</surname>
          </string-name>
          ,
          <article-title>Cross-lingual ofensive language identification for low resource languages: The case of marathi</article-title>
          ,
          <source>in: Proceedings of RANLP</source>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Arora, inltk: Natural language toolkit for indic languages</article-title>
          , arXiv preprint arXiv:
          <year>2009</year>
          .
          <volume>12534</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>F.</given-names>
            <surname>Pedregosa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Varoquaux</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gramfort</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Michel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Thirion</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Grisel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Blondel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Prettenhofer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Weiss</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Dubourg</surname>
          </string-name>
          , et al.,
          <article-title>Scikit-learn: Machine learning in python</article-title>
          ,
          <source>the Journal of machine Learning research 12</source>
          (
          <year>2011</year>
          )
          <fpage>2825</fpage>
          -
          <lpage>2830</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>J.</given-names>
            <surname>Pennington</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Socher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. D.</given-names>
            <surname>Manning</surname>
          </string-name>
          , Glove:
          <article-title>Global vectors for word representation</article-title>
          ,
          <source>in: Proceedings of the 2014 conference on empirical methods in natural language processing (EMNLP)</source>
          ,
          <year>2014</year>
          , pp.
          <fpage>1532</fpage>
          -
          <lpage>1543</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>T.</given-names>
            <surname>Wolf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Debut</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Sanh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Chaumond</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Delangue</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Moi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Cistac</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Rault</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Louf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Funtowicz</surname>
          </string-name>
          , et al.,
          <article-title>Huggingface's transformers: State-of-the-art natural language processing</article-title>
          , arXiv preprint arXiv:
          <year>1910</year>
          .
          <volume>03771</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>