<!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>Analyzing Social Media Content for Detection of Ofensive Text</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Pawan Kalyan Jada</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Konthala Yasaswini</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Karthik Puranik</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anbukkarasi Sampath</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sathiyaraj Thangasamy</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kingston Pal Thamburaj</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Indian Institute of Information Technology Tiruchirappalli</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Kongu Engineering College</institution>
          ,
          <addr-line>Erode, Tamil Nadu</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Sri Krishna Adithya College of Arts and Science</institution>
          ,
          <addr-line>Coimbatore</addr-line>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Sultan Idris Education University</institution>
          ,
          <addr-line>Tanjong Malim, Perak</addr-line>
          ,
          <country country="MY">Malaysia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>To tackle the conundrum of detecting ofensive comments/posts which are considerably informal, unstructured, miswritten and code-mixed, we introduce two inventive methods in this research paper. Ofensive comments/posts on the social media platforms, can afect an individual, a group or underage alike. In order to classify comments/posts in two popular Dravidian languages, Tamil and Malayalam, as a part of the HASOC - DravidianCodeMix FIRE 2021 shared task, we employ two Transformer-based prototypes which successfully stood in the top 8 for all the tasks. The codes for our approach can be viewed and utilized1.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Transformers</kwd>
        <kwd>Sequence classification</kwd>
        <kwd>Transliteration</kwd>
        <kwd>Translation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>despite understanding that they are infringing on their right to free expression. This may have
a negative and adverse impact on user’s mental health. Various social media platforms restrict
and minimize the profane comments by employing new rules and techniques.</p>
      <p>Online hate speech and ofensive content produces challenges to the society. The detection of
hate speech is quite a daunting task, as the precise understanding of the speech largely depends
on the circumstances it is being used in. Due to the extreme enormity of the internet and the
growing number of online users, as well as the obscurity of the users, manually detecting and
removing hate speech and profane information is a time-consuming and challenging job.</p>
      <p>
        Code-mixing often entails the use of two languages to produce a third language that
incorporates aspects from each in a functionally comprehensible manner. Low-resource languages
such as Tamil and Malayalam are gaining significant attention alongside English on social
networking platforms. The majority of the data on social media for these under-resourced
languages is code-mixed. Tamil is a Dravidian language spoken by Tamils in India and Sri Lanka,
as well as the Tamil community worldwide [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The oficial recognition of the language is in
India, Sri Lanka, and Singapore. Tamil was the first to be classified as a classical language of
India and is one of the longest-surviving classical languages in the world. Tamil has the oldest
extant literature among Dravidian languages [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Malayalam is a Dravidian language spoken in
southern India, having oficial language status in the Indian state of Kerala as well as the Union
Territories of Lakshadweep and Puducherry. Malayalam scripts are alpha-syllabic, a type of
“Abugida” writing system that is partially alphabetic and partly syllable-based.
      </p>
      <p>This paper presents our work for the shared task on ofensive language detection of
codemixed text in Dravidian languages (Malayalam-English and Tamil-English) at HASOC -
DravidianCodeMix FIRE 2021. The rest of the paper is summarized as follows, 2 presents a discussion
on the previous works on Ofensive Language Detection in Dravidian Languages. 3 entails a
detailed task description and analysis of the datasets for Tamil, Malayalam, and Kannada. In 4
we present a description of the models used for the tasks.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related work</title>
      <p>
        There has been a tremendous advancement in the research of ofensive language detection over
the past few years. On social media, hate speech in the form of racist and sexist statements is quite
commonplace. In Waseem and Hovy, the authors provided a dataset of 16k tweets annotated for
hate speech and analysed the features that help detect hate speech in the corpus. The authors
of Davidson et al. used logistical regression to extract N-gram TF-IDF features from tweets
and categorize each tweet into hate, ofensive, and non-ofensive categories. For identifying
abusive language, the authors of Hassan et al. experimented with Support Vector Machines
(SVMs) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] trained on character and word-level features, Deep Neural Networks (DNNs) and
Bidirectional Encoder Representations from Transformers (BERT) [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. An Ensembling based
approach which is based on hybridization of Naive Bayes, SVM, Linear Regression, and SGD
classifiers was developed and tested on a Hindi-English code-mix dataset which outperformed
the state-of-the-art systems and baseline models [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        In Liu et al., the authors experimented with various classifiers which includes linear model
with features of word unigrams, word2vec, and Hatebase; word-based Long Short-Term Memory
(LSTM) [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]; fine-tuned Bidirectional Encoder Representation from Transformer (BERT). Hande
et al. created Kannada CodeMixed Dataset (KanCMD), a multitask learning dataset for sentiment
analysis and ofensive language identification. We work with several transformer-based models
to classify social media comments as hope speech or not hope speech in English, Malayalam and
Tamil languages. Various transformer-based models were fine-tuned to classify social media
comments in English, Malayalam and Tamil languages into hope speech and non-hope speech
labels [
        <xref ref-type="bibr" rid="ref13 ref14 ref15">13, 14, 15</xref>
        ]. In Yasaswini et al., the authors developed a model, CNN-BiLSTM, which has a
layer of 1D convolutional layer followed by a dropout layer and then a bidirectional LSTM layer
for identifying ofensive language comments which are often code-mixed. The authors of Hande
et al. introduced a Dual-Channel BERT4Hope approach employed by fine-tuning a language
model based on BERT on the code-mixed data and its translation in English. Soft-voting is
implemented on the fine-tuned transformer models to determine if any sentence contains
information about an event that has occurred or not [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Task description and dataset</title>
      <p>
        The main aim of the HASOC Shared task is to identify ofensive content in the code-mixed
comments/posts in the Dravidian languages collected from social media [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. There are two
tasks, in which task 1 is a message-level label classification task, systems have to classify a
given YouTube comment in Tamil into ofensive or not-ofensive. Task 2 is also a message-level
label classification task, in which systems have to classify a given tweet in code mixed Tamil
and Malayalam into ofensive or not-ofensive.
      </p>
      <p>We are provided with two diferent datasets for the two subtasks. The training dataset
provided for task 1 comprised of 5877 YouTube comments in Tamil classified into ofensive or
not-ofensive. The task 1 was limited to Tamil language. The dataset is also observed to be
imbalanced. The training dataset provided for task 2 comprised of 4000 tweets in code mixed
Tamil and 3999 tweets in code mixed Malayalam. The training and validation datasets provided
for task 2 are well-balanced.</p>
      <p>Language
not ofensive
ofensive
Total</p>
      <p>Tamil (Task 1)
4,724
1,153
5,877</p>
      <p>Tamil (Task 2)
2,020
1,980
4,000</p>
      <p>Malayalam (Task 2)
2047
1952
3,999</p>
    </sec>
    <sec id="sec-4">
      <title>4. System Description</title>
      <p>4.1. Task 1
We fine tune transformer based language models for this task. Firstly, emoticons and flags
were cleaned from the dataset. Then the sentences were converted to lower case as some of
the samples contains English text between them. We then pass the sequences through two
Feed Forward Layer
Global Average Pooling
pre-trained models namely XLM-R and DistilBERT extracting the embeddings from both. These
embeddings were then concatenated before being passed through the BiLSTM layers [20],
eventually being pooled on a global average scale. These are fed to some Fully Connected
layers and an Activation Function of sigmoid to get the probability scores as shown in Figure
1. By concatenating the embeddings, we expect that the model we created can benefit from
knowledge of both the NLP models employed for the task, helping to distinguish better among
the classes.
4.2. Task 2
For this task, we first transliterate [ 21] the Tamil sentences library in the English script to
the native Tamil script by usage of “indic-transliteration” library1. We then translate these
sentences to English using the Google Translate API[22]. We then clean this parallel corpora of
sentences by removing punctuations, stripping unwanted spaces at the end and converting the
English sentences to a lower case. After the preprocessing, we tokenize these sequences using a
tokenizer of a multilingual model, XLM-R. These tokens of Tamil and English are fed through
the same XLM-R model and then passed through BiLSTM layers and a pooling layer at the end.
Then we compute the weighted average of the Tamil and English vectors, with weights of 0.7
for Tamil and 0.3 for English. An Activation Function of sigmoid [23] is also applied at the end,
deriving the probability scores required to classify a sentence. The entire architecture is shown</p>
      <sec id="sec-4-1">
        <title>1https://pypi.org/project/indic-transliteration/</title>
        <p>in Figure 2. The same technique is done for Malayalam sentences as well, here the sentences
being transliterated to Malayalam and the weights being 0.6 for Malayalam and 0.4 for English.
These weights were set upon experimentation with various values and then selecting the best
from all of them. Refer table 2 for parameters used in this task.</p>
        <p>Parameters
Number of LSTM layers
Number of LSTM units
Batch Size
Max Length
Optimizer
Learning Rate
Activation Function
Loss Function</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Methodology</title>
      <sec id="sec-5-1">
        <title>5.1. XLM-RoBERTa</title>
        <p>XLM-R [24] is a multilingual language model that achieved state-of-the-art results in all the
multiple cross lingual benchmarks. One of the reason for the unparalleled performance is that
it was trained on a mammoth 2.5 TB of CommonCrawl data [25]. It was trained with MLM
loss as it’s objective on 100 diferent languages, and it shares similar training routine as the
one employed for RoBERTa [26] which is the reason the model is called XLM RoBERTa. XLM
Roberta is fine-tuned for both of these tasks in a diferent architecture employed for the specific
task. For this task we use xlm-roberta-base which consists of 12-layers, 768-hidden-state,
8-heads and a parameter size of 270M. The reason for selecting XLM-R is it outperformed other
models in all the multilingual benchmarks.</p>
      </sec>
      <sec id="sec-5-2">
        <title>5.2. DistilBERT</title>
        <p>DistilBERT [27] is BERT’s distilled version. It employs a triple loss language model that combines
language modelling, distillation and cosine-distance losses. The two distillation losses in the
triple loss have a significant influence on model performance. We fine tune
distilbert-basemultilingual-cased, which is distilled from the mBERT checkpoint, for our cause in Task 1. It
is known to have 40% less number of parameters than mBERT and runs 60% faster than it. The
model consists of 6 layers, 768 dimensions, and 12 Attention heads, with a total of around 134
million parameters. We chose DistilBERT due to the less size of the model making it extract the
word embeddings quicker.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Results</title>
      <p>6.1. Task 1
The system description model on the Tamil language for this task gave a promising F1 score
of 0.810. Embeddings from two of the most eficient multilingual pretrained models, XLM-R
and DistilBERT were concatenated to extract their significant features. Further, the use of
BiLSTM layers improves the accuracy as the information being fed doubles. The BiLSTM layers
contains two LSTM’s which take the input from the forward and backward directions and,
thus, enhancing the context. However, one of the drawbacks which causes an impediment is
the class imbalance between the “ofensive” and “not-ofensive” sentences in the test dataset.
Also, XLM-R and DistilBERT follow BERT-based architectures and hence, the embeddings
produced don’t generate huge variations. Employment of pretrained models belonging to other
architectures could produce higher accuracies. Increasing the number of models also might
enhance the quality of embeddings produced, and thus, boosting the F1 scores further to 0.810.
6.2. Task 2
It was found out that our model gave an F1 score of 0.612 for Tamil and 0.670 for Malayalam. The
dataset contains Tamil and Malayalam comments written in the Roman script, which is hard for
Task 1
the multilingual pretrained models trained on the native scripts to comprehend. Transliterating
these sentences to the native language can prove to increase the F1 scores. Furthermore, we
know that the models like XLM-R is trained on a large corpus of English sentences. Thus, the
English translations of these transliterated dataset plays a huge role in further fine-tuning of
the model. With the test dataset again containing sentences in native languages written in the
Roman script, it was essential to give a higher precedence to the transliterated tokens over
the translated tokens [28]. BiLSTM once again plays its role in ameliorating the results by
increasing the information being fed.</p>
      <p>However, we can never be definite of the accuracy in the transliterations and translations.
Reduced quality if these sentences can afect the fine-tuning of the model significantly, and
hence, lowering the F1 scores. Class imbalance prevails in this dataset too. With the ratio of
not ofensive to ofensive in the range of 2:1, the model seems to find it arduous to predict the
P
P
P
P</p>
      <p>Overall
Overall
Overall
Overall</p>
      <p>R
R
R
R</p>
      <p>F
F
F
F</p>
      <p>Acc
ofensive sentences eficiently. It is observed that the F1 scores between the not ofensive and
ofensive difer by 0.15 to 0.3. This also impacts the overall F1 score for this task. However, as
we can see in Table 4, the diference between the F1-scores of the “ofensive” and “not-ofensive”
labels on the validation dataset didn’t seem to vary much. Table 3 tabulates the detailed weighted
F1 scores for the test dataset.</p>
    </sec>
    <sec id="sec-7">
      <title>7. Error Analysis</title>
      <p>Few of the notable sentences where we felt that the sentences were misclassified have been
discussed in this section. In task 1, 528 sentences were classified correctly in Tamil, while 126
failed to be classified well. There can be several reasons for this misclassification. Sometimes,
the presence of ofensive words doesn’t ensure that the sentence is “Ofensive” and vice-versa.
Comments are also filled with sarcasms, puns and typographical errors which have high
probability of getting classified wrongly. Second task in Tamil has 645 sentences classified correctly
and 356 wrongly. In Malayalam, 713 are correct and 238 wrong. We have discussed few of the
Tamil sentences,</p>
      <sec id="sec-7-1">
        <title>Task 1:</title>
        <p>adey kirukka nalla paru„,google unaku theriyuma„„ 2rs eppadi ellam pesura„,Sanghis
This sentence is tagged as “not ofensive”, but it is directed towards North Indians and probably
as a reply to another comment/post.</p>
      </sec>
      <sec id="sec-7-2">
        <title>Task 2:</title>
        <p>Inta treylar kuta parkkira matiri illai.. Itai tiyettar la poy parkkanuma
The sentence is classified as ofensive, but it is just a review which states, “this trailer itself isn’t
good. Does someone have to go to the theatres too to watch this?”.</p>
        <p>Another major drawback was the poor quality of translations by the Google API. The accuracy
of classifications would have been better if the translations were of good quality in all the cases.
For example,</p>
      </sec>
      <sec id="sec-7-3">
        <title>Sentence 1: tl vere oru ss kandu</title>
        <p>There is no other way is a very good translation of the Malayalam sentence and the model is
able to learn and predict well.</p>
        <p>Sentence 2: aga surya um jothikaum etho plan pani taga pola,not,Aga Surya Uma Jyotika
is like something Plan Bani Daka
Aga Surya Um Jyotikaum Something like Plan snow is an example of how some sentences
get partially got converted to English.</p>
        <p>Sentence 3: aaiiii jolly yellam onnah polam onnah polam oannaaa polam update app to view
IEE Jolly Yellam Onnah Bolam Onnah Bolam Oannaa Polam Uptade App To Viev is
the supposed to be the English translation of the above sentence. We can see that the quality of
the translation is very bad.</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>8. Conclusion</title>
      <p>Ofensive language detection in social media posts presents to be a significant task due to
social and marketing rationale. For the task of ofensive language detection in code-mixed
Dravidian languages Tamil and Malayalam, we introduce our research in this paper. For task
1, we extract the embeddings from XLM-R and DistilBERT, we concatenate them and pass
them through BiLSTM layers. This model managed to give an F1 score of 0.810. Similarly, for
task 2 we transliterate the dataset in which the Dravidian language is written in the Roman
script and then, translate them into English and fine-tune the XLM-R model on it. This model
gives us F1 scores of 0.612 for Tamil and 0.670 for Malayalam. Neglecting the fact that the
English translations were of a poor quality, the model achieves very decent F1 scores for both
the languages and, thus, opening a gateway for more research in this field.
P. B, S. Chinnaudayar Navaneethakrishnan, J. P. McCrae, T. Mandl, Overview of the
HASOC-DravidianCodeMix Shared Task on Ofensive Language Detection in Tamil and
Malayalam, in: Working Notes of FIRE 2021 - Forum for Information Retrieval Evaluation,
CEUR, 2021.
[20] G. Xu, Y. Meng, X. Qiu, Z. Yu, X. Wu, Sentiment analysis of comment texts based on bilstm,</p>
      <p>Ieee Access 7 (2019) 51522–51532.
[21] K. Regmi, J. Naidoo, P. Pilkington, Understanding the processes of translation and
transliteration in qualitative research, International Journal of Qualitative Methods 9 (2010)
16–26.
[22] Y. Wu, M. Schuster, Z. Chen, Q. V. Le, M. Norouzi, W. Macherey, M. Krikun, Y. Cao,
Q. Gao, K. Macherey, J. Klingner, A. Shah, M. Johnson, X. Liu, Łukasz Kaiser, S. Gouws,
Y. Kato, T. Kudo, H. Kazawa, K. Stevens, G. Kurian, N. Patil, W. Wang, C. Young, J. Smith,
J. Riesa, A. Rudnick, O. Vinyals, G. Corrado, M. Hughes, J. Dean, Google’s neural machine
translation system: Bridging the gap between human and machine translation, 2016.
arXiv:1609.08144.
[23] X. Yin, J. Goudriaan, E. A. Lantinga, J. Vos, H. J. Spiertz, A flexible sigmoid function of
determinate growth, Annals of botany 91 (2003) 361–371.
[24] 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, arXiv preprint arXiv:1911.02116 (2019).
[25] J. Smith, H. Saint-Amand, M. Plamadă, P. Koehn, C. Callison-Burch, A. Lopez, Dirt cheap
web-scale parallel text from the common crawl, in: Proceedings of the 51st Annual
Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), 2013,
pp. 1374–1383.
[26] Y. Liu, M. Ott, N. Goyal, J. Du, M. Joshi, D. Chen, O. Levy, M. Lewis, L. Zettlemoyer,
V. Stoyanov, Roberta: A robustly optimized bert pretraining approach, arXiv preprint
arXiv:1907.11692 (2019).
[27] V. Sanh, L. Debut, J. Chaumond, T. Wolf, Distilbert, a distilled version of bert: smaller,
faster, cheaper and lighter, arXiv preprint arXiv:1910.01108 (2019).
[28] K. Puranik, A. Hande, R. Priyadharshini, T. Durairaj, A. Sampath, K. Thamburaj, B. R.</p>
      <p>Chakravarthi, Attentive fine-tuning of transformers for translation of low-resourced
languages @loresmt 2021, 2021.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A.</given-names>
            <surname>Hande</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Puranik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Priyadharshini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Thavareesan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. R.</given-names>
            <surname>Chakravarthi</surname>
          </string-name>
          ,
          <article-title>Evaluating pretrained transformer-based models for covid-19 fake news detection</article-title>
          ,
          <source>in: 2021 5th International Conference on Computing Methodologies and Communication (ICCMC)</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>766</fpage>
          -
          <lpage>772</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICCMC51019.
          <year>2021</year>
          .
          <volume>9418446</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Hande</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Puranik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Priyadharshini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. R.</given-names>
            <surname>Chakravarthi</surname>
          </string-name>
          ,
          <article-title>Domain identification of scientific articles using transfer learning and ensembles, in: Trends and Applications in Knowledge Discovery and Data Mining: PAKDD 2021 Workshops, WSPA, MLMEIN, SDPRA, DARAI, and</article-title>
          <string-name>
            <surname>AI4EPT</surname>
          </string-name>
          , Delhi, India, May
          <volume>11</volume>
          ,
          <source>2021 Proceedings 25</source>
          , Springer International Publishing,
          <year>2021</year>
          , pp.
          <fpage>88</fpage>
          -
          <lpage>97</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>B. R.</given-names>
            <surname>Chakravarthi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Muralidaran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Priyadharshini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>McCrae</surname>
          </string-name>
          ,
          <article-title>Corpus creation for sentiment analysis in code-mixed Tamil-English text</article-title>
          ,
          <source>in: Proceedings of the 1st Joint Workshop on Spoken Language Technologies</source>
          for
          <article-title>Under-resourced languages (SLTU) and Collaboration and Computing for Under-Resourced Languages (CCURL), European Language Resources association</article-title>
          , Marseille, France,
          <year>2020</year>
          , pp.
          <fpage>202</fpage>
          -
          <lpage>210</lpage>
          . URL: https://aclanthology.org/
          <year>2020</year>
          .sltu-
          <volume>1</volume>
          .
          <fpage>28</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <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>
          , Association for Computational Linguistics, San Diego, California,
          <year>2016</year>
          , pp.
          <fpage>88</fpage>
          -
          <lpage>93</lpage>
          . URL: https://aclanthology.org/N16-2013. doi:
          <volume>10</volume>
          .18653/v1/
          <fpage>N16</fpage>
          -2013.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <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>
          ,
          <source>Automated hate speech detection and the problem of ofensive language</source>
          ,
          <year>2017</year>
          . arXiv:
          <volume>1703</volume>
          .
          <fpage>04009</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Hassan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Samih</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Mubarak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Abdelali</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rashed</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. A.</given-names>
            <surname>Chowdhury</surname>
          </string-name>
          ,
          <article-title>ALT submission for OSACT shared task on ofensive language detection</article-title>
          ,
          <source>in: Proceedings of the 4th Workshop on Open-Source Arabic Corpora and Processing Tools</source>
          ,
          <article-title>with a Shared Task on Ofensive Language Detection</article-title>
          , European Language Resource Association, Marseille, France,
          <year>2020</year>
          , pp.
          <fpage>61</fpage>
          -
          <lpage>65</lpage>
          . URL: https://aclanthology.org/
          <year>2020</year>
          .osact-
          <volume>1</volume>
          .9.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Hearst</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Dumais</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Osuna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Platt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Scholkopf</surname>
          </string-name>
          ,
          <article-title>Support vector machines</article-title>
          ,
          <source>IEEE Intelligent Systems and their Applications</source>
          <volume>13</volume>
          (
          <year>1998</year>
          )
          <fpage>18</fpage>
          -
          <lpage>28</lpage>
          . doi:
          <volume>10</volume>
          .1109/5254.708428.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <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>
          ,
          <year>2019</year>
          . arXiv:
          <year>1810</year>
          .04805.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>K.</given-names>
            <surname>Yadav</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Lamba</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Gupta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gupta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Karmakar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Saini</surname>
          </string-name>
          ,
          <article-title>Bi-lstm and ensemble based bilingual sentiment analysis for a code-mixed hindi-english social media text</article-title>
          ,
          <source>in: 2020 IEEE 17th India Council International Conference (INDICON)</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          . doi:
          <volume>10</volume>
          . 1109/INDICON49873.
          <year>2020</year>
          .
          <volume>9342241</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>P.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zou</surname>
          </string-name>
          , Nuli at semeval
          <article-title>-2019 task 6: Transfer learning for ofensive language detection using bidirectional transformers</article-title>
          ,
          <source>in: Proceedings of the 13th international workshop on semantic evaluation</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>87</fpage>
          -
          <lpage>91</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S.</given-names>
            <surname>Hochreiter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Schmidhuber</surname>
          </string-name>
          ,
          <article-title>Long short-term memory</article-title>
          ,
          <source>Neural computation 9</source>
          (
          <year>1997</year>
          )
          <fpage>1735</fpage>
          -
          <lpage>80</lpage>
          . doi:
          <volume>10</volume>
          .1162/neco.
          <year>1997</year>
          .
          <volume>9</volume>
          .8.1735.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>A.</given-names>
            <surname>Hande</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Priyadharshini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. R.</given-names>
            <surname>Chakravarthi</surname>
          </string-name>
          ,
          <article-title>KanCMD: Kannada CodeMixed dataset for sentiment analysis and ofensive language detection</article-title>
          ,
          <source>in: Proceedings of the Third Workshop on Computational Modeling of People's Opinions</source>
          , Personality, and
          <article-title>Emotion's in Social Media, Association for Computational Linguistics</article-title>
          , Barcelona,
          <source>Spain (Online)</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>54</fpage>
          -
          <lpage>63</lpage>
          . URL: https://aclanthology.org/
          <year>2020</year>
          .peoples-
          <volume>1</volume>
          .6.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>K.</given-names>
            <surname>Puranik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hande</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Priyadharshini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Thavareesan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. R.</given-names>
            <surname>Chakravarthi</surname>
          </string-name>
          ,
          <article-title>Iiitt@ltedi-eacl2021-hope speech detection: There is always hope in transformers</article-title>
          ,
          <year>2021</year>
          . arXiv:
          <volume>2104</volume>
          .
          <fpage>09066</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>B. R.</given-names>
            <surname>Chakravarthi</surname>
          </string-name>
          ,
          <article-title>HopeEDI: A multilingual hope speech detection dataset for equality, diversity, and inclusion</article-title>
          ,
          <source>in: Proceedings of the Third Workshop on Computational Modeling of People's Opinions</source>
          , Personality, and
          <article-title>Emotion's in Social Media, Association for Computational Linguistics</article-title>
          , Barcelona,
          <source>Spain (Online)</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>41</fpage>
          -
          <lpage>53</lpage>
          . URL: https://aclanthology.org/
          <year>2020</year>
          .peoples-
          <volume>1</volume>
          .5.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>B. R.</given-names>
            <surname>Chakravarthi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Muralidaran</surname>
          </string-name>
          ,
          <article-title>Findings of the shared task on hope speech detection for equality, diversity, and inclusion</article-title>
          ,
          <source>in: Proceedings of the First Workshop on Language Technology for Equality, Diversity and Inclusion</source>
          , Association for Computational Linguistics, Kyiv,
          <year>2021</year>
          , pp.
          <fpage>61</fpage>
          -
          <lpage>72</lpage>
          . URL: https://aclanthology.org/
          <year>2021</year>
          .ltedi-
          <volume>1</volume>
          .8.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>K.</given-names>
            <surname>Yasaswini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Puranik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hande</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Priyadharshini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Thavareesan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. R.</given-names>
            <surname>Chakravarthi</surname>
          </string-name>
          , IIITT@DravidianLangTech-EACL2021:
          <article-title>Transfer learning for ofensive language detection in Dravidian languages</article-title>
          ,
          <source>in: Proceedings of the First Workshop on Speech and Language Technologies for Dravidian Languages, Association for Computational Linguistics</source>
          , Kyiv,
          <year>2021</year>
          , pp.
          <fpage>187</fpage>
          -
          <lpage>194</lpage>
          . URL: https://aclanthology.org/
          <year>2021</year>
          .dravidianlangtech-
          <volume>1</volume>
          .
          <fpage>25</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>A.</given-names>
            <surname>Hande</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Priyadharshini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sampath</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. P.</given-names>
            <surname>Thamburaj</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Chandran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. R.</given-names>
            <surname>Chakravarthi</surname>
          </string-name>
          ,
          <article-title>Hope speech detection in under-resourced kannada language</article-title>
          ,
          <year>2021</year>
          . arXiv:
          <volume>2108</volume>
          .
          <fpage>04616</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>P.</given-names>
            <surname>Kalyan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Reddy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hande</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Priyadharshini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Sakuntharaj</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. R.</given-names>
            <surname>Chakravarthi</surname>
          </string-name>
          ,
          <article-title>IIITT at CASE 2021 task 1: Leveraging pretrained language models for multilingual protest detection</article-title>
          ,
          <source>in: Proceedings of the 4th Workshop on Challenges and Applications of Automated Extraction of Socio-political Events from Text (CASE</source>
          <year>2021</year>
          ),
          <article-title>Association for Computational Linguistics</article-title>
          , Online,
          <year>2021</year>
          , pp.
          <fpage>98</fpage>
          -
          <lpage>104</lpage>
          . URL: https://aclanthology.org/
          <year>2021</year>
          . case-
          <volume>1</volume>
          .13. doi:
          <volume>10</volume>
          .18653/v1/
          <year>2021</year>
          .case-
          <volume>1</volume>
          .
          <fpage>13</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>B. R.</given-names>
            <surname>Chakravarthi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. K.</given-names>
            <surname>Kumaresan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Sakuntharaj</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. K.</given-names>
            <surname>Madasamy</surname>
          </string-name>
          , S. Thavareesan,
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>