<!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>Detection in Urdu using Boosting based and BERT based models: A Comparative Approach</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mithun Das</string-name>
          <email>mithundas@iitkgp.ac.in</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <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>Punyajoy Saha</string-name>
          <email>punyajoys@iitkgp.ac.in</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Urdu, Threat Detection, Abusive language, Classification</string-name>
        </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>
      </contrib-group>
      <abstract>
        <p>Online hatred is a growing concern on many social media platforms. To address this issue, diferent social media platforms have introduced moderation policies for such content. They also employ moderators who can check the posts violating moderation policies and take appropriate action. Academicians in the abusive language research domain also perform various studies to detect such content better. Although there is extensive research in abusive language detection in English, there is a lacuna in abusive language detection in low resource languages like Hindi, Urdu etc. In this FIRE 2021 shared task - “HASOC - Abusive and Threatening language detection in Urdu” the organisers propose an abusive language detection dataset in Urdu along with threatening language detection.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>A</p>
    </sec>
    <sec id="sec-2">
      <title>1. Introduction</title>
      <p>
        In recent years, social media has become an important means of communication. It has allowed
people to share their ideas and opinions instantly. Unfortunately, abusive, threatening,
aggressive, etc., languages continue to be used online 1 and endanger the well-being of millions of
people. In some cases, it has been reported that online incidents have already turned into crimes
against minorities [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] with some of them leading to severe incidents such as the genocide of
the Rohingya community in Myanmar 2, the anti-Muslim mob violence in Sri Lanka 3, and the
Pittsburg shooting 4. Targeted community members may further feel emotional and
psycho1 https://github.com/hate-alert/UrduAbuseAndThreat
(P. Saha)
CEUR
Workshop
Proceedings
4https://en.wikipedia.org/wiki/Pittsburgh_synagogue_shooting
logical problems [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. To mitigate the detrimental efectiveness of such posts, the social media
platforms, such as Twitter 5 and Facebook 6 have laid down moderation policies and employ
moderators [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] for maintaining civility in their platforms. However due to huge volume of data
streaming in these platforms, it is dificult to screen all posts manually and filter such content.
      </p>
      <p>
        To this end, several studies have tried to come up with methods to automatically detect
abusive content [
        <xref ref-type="bibr" rid="ref4 ref5 ref6 ref7">4, 5, 6, 7</xref>
        ], but very little has been done to identify threats [
        <xref ref-type="bibr" rid="ref8">8, 9</xref>
        ]. Further most
of the work has been done on English language [10, 11], there is a significant lack of resources
for abusive and threatening detection in Urdu. Urdu is the fith most spoken language, with
more than 230 million speakers 7 around the world. It is the oficial language of Pakistan. Apart
from Pakistan, Urdu is spoken in many countries, including UK, United States, India, and Middle
East. Recently, Urdu is also gaining popularity in social media usage 8. Hence, more efort is
required to detect and mitigate such abusive and threatening language in Urdu.
      </p>
      <p>Recently, diferent shared task like HASOC 2019 [ 12] have been launched to identify Hate
and ofensive content in languages other than English. There is also one sub-task in HASOC
20209 which aimed to identify ofensive post in code-mixed dataset. Extending that task further,
the organisers of this shared task [13] have build two datasets of 3400, 9950 posts to detect
abusive and threatening language in Urdu. Twitter’s definition has been followed to describe ,
whether a post is abusive/non-abusive 10, and threading/non-threatening 11.</p>
      <p>In this paper we explore several machine learning models for classification in these sub-tasks.
We find that for both the sub-task A &amp; B, our Transformer based model 12 ranked 1 at the
shared task. The rest of the paper is organized as follows: In Section 2 we cover some of the
related works; We discuss the Dataset Description in Section 3; In Section 4 we present the
System Description. Then we discuss about the results, some observation in section 5 and 6.
Finally we finish our paper with Conclusion.</p>
    </sec>
    <sec id="sec-3">
      <title>2. Related Work</title>
      <p>Detection of abusive language in natural languages has recently gained significant attraction
among the research community. However, the space of abusive language is vast and has its own
subtleties.</p>
      <p>
        In 2017, Waseem et al. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] classify abusive languages into two category “Directed” (is the
language directed towards a specific individual or entity) and “Generalized” (directed towards a
generalized group), further this category has been divided into another two category “Explicit”
and “Implicit” (the degree to which it is explicit).
      </p>
      <p>
        Davidson et al. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] contributed a dataset in which thousands of tweets were labeled ”hate”,
5 https://help.twitter.com/en/rules-and-policies/hateful-conduct-policy
6 https://transparency.fb.com/bn-in/policies/community-standards/hate-speech/
7 https://www.statista.com/statistics/266808/the-most-spoken-languages-worldwide/
8https://www.siasat.com/world-Urdu-webinar-Urdu-too-became-language-of-electronic-social-media-1966555/
9https://hasocfire.github.io/hasoc/2020/index.html
10 https://help.twitter.com/en/rules-and-policies/abusive-behavior
11 https://help.twitter.com/en/rules-and-policies/glorification-of-violence
12based on a recent Transformer model dehatebert-arabic https://huggingface.co/Hate-speech-CNERG/
dehatebert-mono-arabic
”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 Tweet. 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.
      </p>
      <p>In 2018, Pitsilis et al. [14], tried recurrent neural networks (RNNs) to identify ofensive
language in English and found that it was quite efective in this task by achieving 0.9320
F1score using ensemble methods. 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. While
RNN’s have been projected to work well with language models, other neural network models,
such as the CNN. LSTM have had notable success in detecting hate/ofensive speech [ 15, 16].</p>
      <p>
        Recently, Transformer based [17] language models such as, BERT, m-BERT [18] are becoming
quite popular in several downstream task, such as classification, span detection etc. Previously,
it has been identified that Transformer based models have been outperformed several deep
learning models [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] such as CNN-GRU, LSTM etc. Having observed the superior performance
of these Transformer based model, we focus on building these model for our classification
problem.
      </p>
    </sec>
    <sec id="sec-4">
      <title>3. Dataset Description</title>
      <p>The shared tasks [19] present in this competition are divided into two parts. Where in one
part participants have to focus on detecting Abusive language using twitter tweets in Urdu
language (Subtask A)13 and in other part mainly focusing on detecting Threatening language
using Twitter tweets in Urdu language (Subtask B)14. The presented data has been collected and
annotated from Natural Language and Text Processing Laboratory15 at Center for Computing
Research16 of Instituto Politécnico Nacional, Mexico.</p>
      <sec id="sec-4-1">
        <title>3.1. Subtask A</title>
        <p>This task is a binary classification task in which tweets need to be classified into two classes,
namely: Abusive and Non-Abusive. Training data has total 2400 instances and Testing data has
total 1100 instances, which is already annotated as Abusive and Non-Abusive. The mentioned
dataset is balanced between Abusive and Non-Abusive classes. The dataset description for Urdu
Abusive Task has been represented in Table 1.</p>
        <p>13https://ods.ai/competitions/Urdu-hack-soc2021
14https://ods.ai/competitions/Urdu-hack-soc2021-threat
15https://nlp.cic.ipn.mx/
16https://www.cic.ipn.mx/index.php/en/</p>
      </sec>
      <sec id="sec-4-2">
        <title>3.2. Subtask B</title>
        <p>This is also a binary classification task of identifying/detecting Threatening language in Urdu.
Training data is having 6000 instances and Testing data has 3950 instances which is annotated
as Threatening and Non-Threatening. As per the data statistics it not properly balanced data
(ratio is 1:5). We have presented the dataset distribution in Table 2.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>4. System Description</title>
      <p>In this section, we will explain the details regarding the features and machine learning models
used for the task. We have attempted several models for abusive and threatening detection task.
In both of the cases as a baseline we tried XGBoost[20] and LightGBM[21] with pre-trained Urdu
laser embedding. Later we have tried Transformer-based pre-trained architecture of multilingual
BERT[18]. The beauty of the mBERT is it is pretrained in unsupervised manner on multilingual
corpus. Besides we have used another m-BERT based model which is previously fine-tuned on
Arabic hate speech date set. The model has been referred as
“Hate-speech-CNERG/dehatebertmono-arabic’[22] model. The motivation of using the following model in Arabic language
because it is origin of Urdu 17, so further fine-tuning the model with the Urdu dataset may yield
better performance.</p>
      <sec id="sec-5-1">
        <title>4.1. Binary Classification</title>
        <p>Both Subtask A and B is a binary classification problem. We fine tuned BERT Transformer and
classifier layer on top and used binary target labels for individual classes. We have used
multilingual BERT (mBERT) and dehatebert-mono-arabic for abusive language classification. Binary
17 https://en.wikipedia.org/wiki/Urdu</p>
        <sec id="sec-5-1-1">
          <title>Classifiers</title>
        </sec>
        <sec id="sec-5-1-2">
          <title>XGBoost</title>
        </sec>
        <sec id="sec-5-1-3">
          <title>LGBM</title>
          <p>mBERT
dehatebert-mono-arabic</p>
        </sec>
        <sec id="sec-5-1-4">
          <title>F1 Score</title>
          <p>0.76072</p>
        </sec>
      </sec>
      <sec id="sec-5-2">
        <title>4.2. 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 lead to a decrease in classification
performance. From Table 1 and Table 2 we observe that, the dataset for abusive tweet detection
is almost balanced, but the threatening detection dataset is highly imbalanced. Lots of research
has been done in this domain to make the data balance [23]. Oversampling and undersampling
are very much popular data balancing methods, but they have coherent disadvantages also.
Another method of handling an imbalanced dataset is by using class weight so that the instances
which are less in the dataset get more importance while calculating the average loss in the
model and we follow this method for threatening tweet detection.</p>
      </sec>
      <sec id="sec-5-3">
        <title>4.3. Tuning Parameters</title>
        <p>For the classical model such as XGBoost and LGBM, we have used the default setting and trained
in on the provided dataset for both tasks. For Transformer-based models, we have run the
models for 10 epochs with Adam optimizer[24] and initial learning rate of 2e-5. For the abusive
tweet detection, we divided the training data points into 85% and 15% split and used the 15% as
a validation set. We predict the test set for the best validation performance. For threat detection,
we have used the full dataset for training due to data imbalance and predicted the test set after
the completion of 10 epochs.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>5. Results</title>
      <p>The results of all the models for both sub-tasks are presented in Table 3 ( We have shown the
classification result of the private leaderboard). By using mBert based ”dehatebert-mono-arabic”
model and further fine-tuning it with the Urdu datasets, our model got the first position for both
sub-task A &amp; B, with F1 score of 0.8806 for abusive tweet detection and 0.5457 for threatening
tweet detection.</p>
    </sec>
    <sec id="sec-7">
      <title>6. Discussion</title>
      <p>We found that our model was able to achieve good performance for abusive tweet detection
(sub-task A), but was not able to perform well in threatening tweet identification (sub-task B).
One of the issues with the dataset of sub-task B is, it is highly imbalanced, and because of that
the models are not able to learn the diferent dimensionality of threatening posts.</p>
    </sec>
    <sec id="sec-8">
      <title>7. Conclusion</title>
      <p>In this shared task, we have experimented with classical machine learning model as well as
Transformer based model. We have used XGboost and LGBM classifier with pre-trained laser
embedding. We finetuned both mBERT and ”dehatebert-mono-arabic” model and observed
insteading of finetuning a model from scratch, it is better to use existing finetune model in the
same domain. Our model occupied the top position for both sub-task A &amp; B.
European Language Resource Association, Marseille, France, 2020, pp. 40–47. URL: https:
//aclanthology.org/2020.osact-1.6.
[9] M. Amjad, N. Ashraf, A. Zhila, G. Sidorov, A. Zubiaga, A. Gelbukh, Threatening language
detection and target identification in urdu tweets, IEEE Access 9 (2021) 128302–128313.
doi:1 0 . 1 1 0 9 / A C C E S S . 2 0 2 1 . 3 1 1 2 5 0 0 .
[10] M. Das, B. Mathew, P. Saha, P. Goyal, A. Mukherjee, Hate speech in online social media,</p>
      <p>ACM SIGWEB Newsletter (2020) 1–8. doi:1 0 . 1 1 4 5 / 3 4 2 7 4 7 8 . 3 4 2 7 4 8 2 .
[11] M. Amjad, N. Ashraf, G. Sidorov, A. Zhila, L. Chanona-Hernandez, A. Gelbukh, Automatic
abusive language detection in urdu tweets, ACTA POLYTECHNICA HUNGARICA (2021).
[12] T. Mandl, S. Modha, P. Majumder, D. Patel, M. Dave, C. Mandlia, A. Patel, Overview of the
hasoc track at fire 2019: Hate speech and ofensive content identification in indo-european
languages, in: Proceedings of the 11th forum for information retrieval evaluation, 2019,
pp. 14–17.
[13] M. Amjad, A. Zhila, G. Sidorov, A. Labunets, S. Butt, H. I. Amjad, O. Vitman, A. Gelbukh,
Urduthreat@ fire2021: Shared track on abusive threat identification in urdu, in: FIRE 2021:
Forum for Information Retrieval Evaluation, December 13-17, 2021, India, ACM, 2021.
[14] G. K. Pitsilis, H. Ramampiaro, H. Langseth, Detecting ofensive language in tweets using
deep learning, ArXiv abs/1801.04433 (2018).
[15] Y. Goldberg, A primer on neural network models for natural language processing, Journal
of Artificial Intelligence Research 57 (2015). doi: 1 0 . 1 6 1 3 / j a i r . 4 9 9 2 .
[16] G. L. De la Pena Sarracén, R. G. Pons, C. E. M. Cuza, P. Rosso, Hate speech detection using
attention-based lstm, EVALITA Evaluation of NLP and Speech Tools for Italian 12 (2018)
235.
[17] A. Vaswani, N. Shazeer, N. Parmar, J. Uszkoreit, L. Jones, A. N. Gomez, Ł. Kaiser, I.
Polosukhin, Attention is all you need, in: Advances in neural information processing systems,
2017, pp. 5998–6008.
[18] J. Devlin, M.-W. Chang, K. Lee, K. Toutanova, Bert: Pre-training of deep bidirectional
transformers for language understanding, in: Proceedings of the 2019 Conference of
the North American Chapter of the Association for Computational Linguistics: Human
Language Technologies, Volume 1 (Long and Short Papers), 2019, pp. 4171–4186.
[19] M. Amjad, A. Zhila, G. Sidorov, A. Labunets, S. Butt, H. I. Amjad, O. Vitman, A. Gelbukh,
Overview of the shared task on threatening and abusive detection in urdu at fire 2021, in:
Working Notes of FIRE 2021 - Forum for Information Retrieval Evaluation, CEUR, 2021.</p>
      <p>URL: http://ceur-ws.org/.
[20] T. Chen, C. Guestrin, Xgboost, Proceedings of the 22nd ACM SIGKDD International
Conference on Knowledge Discovery and Data Mining (2016). URL: http://dx.doi.org/10.
1145/2939672.2939785. doi:1 0 . 1 1 4 5 / 2 9 3 9 6 7 2 . 2 9 3 9 7 8 5 .
[21] G. Ke, Q. Meng, T. Finley, T. Wang, W. Chen, W. Ma, Q. Ye, T.-Y. Liu, Lightgbm: A highly
eficient gradient boosting decision tree, in: NIPS, 2017.
[22] S. S. Aluru, B. Mathew, P. Saha, A. Mukherjee, Deep learning models for multilingual hate
speech detection, 2020. a r X i v : 2 0 0 4 . 0 6 4 6 5 .
[23] G. E. Batista, R. C. Prati, M. C. Monard, A study of the behavior of several methods for
balancing machine learning training data, ACM SIGKDD explorations newsletter 6 (2004)
20–29. doi:1 0 . 1 1 4 5 / 1 0 0 7 7 3 0 . 1 0 0 7 7 3 5 .
[24] I. Loshchilov, F. Hutter, Decoupled weight decay regularization, 2019. a r X i v : 1 7 1 1 . 0 5 1 0 1 .</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>J. S.</given-names>
            <surname>Vedeler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Olsen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Eriksen</surname>
          </string-name>
          ,
          <article-title>Hate speech harms: a social justice discussion of disabled norwegians' experiences</article-title>
          ,
          <source>Disability &amp; Society</source>
          <volume>34</volume>
          (
          <year>2019</year>
          )
          <fpage>368</fpage>
          -
          <lpage>383</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <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="ref4">
        <mixed-citation>
          [4]
          <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>
          ,
          <source>in: Proceedings of the AAAI Conference on Artificial Intelligence</source>
          , volume
          <volume>35</volume>
          ,
          <year>2021</year>
          , pp.
          <fpage>14867</fpage>
          -
          <lpage>14875</lpage>
          .
        </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>
          ,
          <article-title>Automated hate speech detection and the problem of ofensive language</article-title>
          ,
          <source>in: ICWSM</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Waseem</surname>
          </string-name>
          ,
          <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>
            <surname>I. Weber</surname>
          </string-name>
          ,
          <article-title>Understanding abuse: A typology of abusive language detection subtasks</article-title>
          ,
          <source>in: Proceedings of the First Workshop on Abusive Language Online</source>
          , Association for Computational Linguistics, Vancouver, BC, Canada,
          <year>2017</year>
          , pp.
          <fpage>78</fpage>
          -
          <lpage>84</lpage>
          . URL: https://aclanthology.org/W17-3012.
          <source>doi:1 0 . 1 8</source>
          <volume>6 5 3</volume>
          / v 1 / W 1 7
          <article-title>- 3 0 1 2</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <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>
          .
          <source>doi:1 0 . 1 1</source>
          <volume>4 5 / 3 4 6 5 3 3 6 . 3 4 7 5 1 0 6 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A.</given-names>
            <surname>Alshehri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. M. B.</given-names>
            <surname>Nagoudi</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Abdul-Mageed, Understanding and detecting dangerous speech in social media</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>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>