<!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 of Threat Records by Analyzing the Tweets in Urdu Language Exploring Deep Learning Transformer - Based Models</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>Mehul Agrawal</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>
        <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>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <fpage>13</fpage>
      <lpage>17</lpage>
      <abstract>
        <p>As humans, we express sadness, anger, happiness, frustration, bullying, etc., in both physical and virtual worlds. In the virtual world, i.e., social media, we use textual ways to express ourselves. Due to the lack of ofensive and threatening language detection mechanisms aggressive behavior in social media is not always followed by an immediate consequence. But the impact of these posts on the victim can cause prolonged mental illness and instigate fear for social media platforms. This paper aims to identify threatening posts using deep learning transformer-based models such as Roberta. The Urdu tweet dataset used in this study has been provided by HASOC-2021 which aims to identify Hate speech and ofensive remarks without human assistance. We submitted our model in its subtask B of the 4th subtrack(Abusive and Threatening language detection in Urdu), secured 2nd position on the public leaderboard, and obtained Weighted f1 of 0.5346 and ROC AUC of 0. 8199.</p>
      </abstract>
      <kwd-group>
        <kwd>Threatning language detection</kwd>
        <kwd>Hate speech</kwd>
        <kwd>Label classification</kwd>
        <kwd>Versions of BERT</kwd>
        <kwd>HASOC</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>With the expansion of the Internet, Social media has become a nursery of toxic and unethical
content over the years. It is flooding with manipulative and hateful information leading to
disharmony and violence in society. A lot of research has gone into identifying threatening and
ofensive language by many social media giants. Detecting hate speech using well-defined
algorithms will go a long way in filtering out inappropriate language from powerful platforms used
for general discourse and prevent the psychological and physical consequences of these abusive
comments on its victims. HASOC 2021 is searching for technology to identify Hate speech and
ofensive remarks without human assistance. The challenge is divided into four subtracks. We
participated in the 4th subtrack, which aimed at identifying Abusive and Threatening language
in Urdu1 and code is available in the github repository. 2
https://www.bits-pilani.ac.in/pilani/yash/profile (Y. Sharma)
© 2021 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
CEUR
Workshop
Proceedings
2https://github.com/Kalra-Sakshi/HASOC-Subtask-B-files.git</p>
      <p>This subtrack is further divided into two subtasks. Subtask A focuses on detecting Abusive
language and subtask B on threatening language using Twitter tweets in Urdu. This paper aims
to describe the methodology used for subtask B. There is a subtle diference between abusive
and threatening language. The current definition of abusive speech is anything that directly
attacks people based on what is known as their “protected characteristics” — race, ethnicity,
national origin, religious afiliation, sexual orientation, sex, gender, gender identity, or severe
disability or disease. For example. “[Religious Group] are viruses; they are making this country
sick.” On the other hand, a threat is a communication intended to inflict harm or loss on another
person, such as “Let’s kill these cops cuz they don’t do us no good / pullin’ out your Glock out
’cause I live in the ‘hood” and “I’ma jam this rusty knife all in his guts and chop his feet.”</p>
      <p>
        We approached the task using the Transformers-based Roberta [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] model which has shown
remarkable results in NLP tasks such as sentence classification. The provided Urdu dataset is
ifne-tuned using a pre-trained RoBERTa transformer model from the HuggingFace library [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        A lot of research has already been done in identifying hate speech on social media platforms.
Waseem and Hovy [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] proposed models to identify sexism and racism in hate speech using
character n-grams which performed better than word n-grams. Alfina et al. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] has proposed
traditional machine learning classifier models such as Naïve Bayes, SVM, Bayesian Logistic
Regression, and Random Forest Decision Tree to identify hate speech in the Indonesian language.
      </p>
      <p>
        Kamble et al. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] used domain-specific word-embeddings for hate speech identification
in Hindi-English code-switched tweets. Authors of [
        <xref ref-type="bibr" rid="ref5 ref6 ref7">5, 6, 7</xref>
        ] proposed bidirectional encoder
representations from BERT to detect hate and ofensive language in English texts. [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] used a
CNN-based model for the same classification task in code-switched Hindi datasets.
      </p>
      <p>
        Chen et al. used NLP methods to propose sentence lexical and syntactic features for ofensive
speech detection [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Huang et al. integrated the textual features with social network features,
which helped in improved cyberbullying detection on social media platforms[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. NLP
researchers have invested well enough in developing models to identify ofensive content or hate
speech on social media platforms in the last couple of years. Many NLP methods or tools are
proposed to the said problem. The Hate Speech and Ofensive Content Identification (HASOC
2021) has been organized to identify hateful and threatening language on social media platforms,
particularly for low-resource languages like Urdu. Amjad et al. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ],[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] represent the first
distributed task for fake news detection in the Urdu language. Amjad et al. in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] presented a
novel dataset for analyzing threatening and non-threatening language in the Urdu language.
Amjad et al. in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] presented a novel dataset for analyzing threatening and non-threatening
language in the Urdu language. In [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] they tried automatic abusive language detection of the
Urdu tweets.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Dataset</title>
      <p>The subtask B in the HASOC challenge for Urdu is a binary classification task. We need to
categorize the sentences in the Urdu tweet dataset into Threatening (THR) and Non-Threatening
(NON-THR) categories. There are a total of 6000 tweets in the dataset. The dataset is imbalanced,
with 4929 tweets categorized as Non-Threatening (NON-THR) and 1071 as Threatening (THR).
The dataset distribution of the task can be seen in fig 1.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Handling the Class Imbalanced Issue</title>
      <p>
        One approach to address the problem of data imbalance in the training dataset is to resample
it randomly. There are two methods to resample the dataset randomly: undersampling, i.e.,
deleting examples from the majority class, and oversampling, i.e., duplicating samples from
the minority class[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] Since the number of training instances is already relatively more minor,
deleting examples from the majority class will further reduce the training instances; hence we
oversampled the dataset using the imblearn[
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] library. RandomOverSampler with a sampling
strategy of 0.5, i.e., making the ratio of minority to majority class 0.5. To normalize Urdu text,
we used the Urduhack library normalization module. It replaces Arabic characters with correct
Urdu characters hence brings all the characters in the specified Unicode range (0600-06FF) for
the Urdu language. It also put spaces After Urdu Punctuations and removed diacritics from
Urdu text.
      </p>
    </sec>
    <sec id="sec-5">
      <title>5. Proposed Techniques and Algorithms</title>
      <p>Transformers-based models are state of the art in various NLP tasks such as Machine Translation,
Question Answering Systems, Rumour Detection, Fake News Detection, etc. They perform
better than previous methods as they are bidirectionally trained and have a deeper understanding
of the language. One of the most favorable features of these models is that they could be
pretrained on a large corpus of raw texts and later fine-tuned on downstream tasks with lesser
train instances. We used a pre-trained Roberta model from the HuggingFace library, trained
on Urdu news corpus in an unsupervised manner, enabling the model to develop contextual
embedding representations of diferent words in the language. These representations can be
used to initialize the weights of our model. We added a classification head that is randomly
initialized for fine-tuning the model for sentence classification. We fine-tuned this model on
our task (detecting Threatening language using Twitter tweets), transferring the knowledge
of the pre-trained model to it (which is why doing this is called transfer learning). Figure 2
shows the flow of the proposed architecture. Figure 3 shows the fine-tuning of the Roberta
model using the given training dataset and figure 4 shows the classification of a tweet from the
test dataset using fine-tuned Roberta model.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Results and Evaluations</title>
      <p>For the proposed task, various experiments have been done on Urdu language. We used the
“Urduhack/roberta-Urdu-small”model from the HuggingFace library and its corresponding
tokenizer to maintain consistency with what was used during the model pre-training. The
model was fine-tuned using Adam optimizer with weight decay. The maximum sequence length
in each batch sent into the model was set to 256. Label smoothing cross-entropy was used for
the task—a maximum learning rate of 5e-05was used for training.</p>
      <p>The learning rates were warmed up from 0 to their maximum values and then decayed from
this set maximum using a linear schedule.Table 1 lists the various hyperparameters used and
their description. Table 2 lists the model performance on the local validation set. Table 3 lists
the performance of the model on the leaderboard. The organizers used weighted f1 and ROC
AUC scores to evaluate the models and rank us on the leader board.</p>
    </sec>
    <sec id="sec-7">
      <title>7. Conclusions and Future Work</title>
      <p>In this paper, we presented our solution to subtask B of subtrack “HASOC - Abusive and
Threatening language detection in Urdu” of HASOC 2021. We fine-tuned an Urdu Roberta
model on the provided training dataset. Before training, we did some pre-processing to tackle
data imbalance and normalizing Urdu text. We were placed second on the public leaderboard
for the subtask. For future work, we can try with the diferent transformer-based architecture
to get more accurate results. We can take this hate speech detection task as a multimodal aspect
by targetting both images and text and getting the visual elements for better feature extraction.
We will try to extend the model by adding the multilingual aspects.</p>
    </sec>
    <sec id="sec-8">
      <title>A. Online Resources</title>
      <p>• Huggingface.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <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="ref2">
        <mixed-citation>
          [2]
          <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 id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>I. Alfina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Mulia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. I.</given-names>
            <surname>Fanany</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Ekanata</surname>
          </string-name>
          ,
          <article-title>Hate speech detection in the indonesian language: A dataset and preliminary study</article-title>
          ,
          <source>in: 2017 International Conference on Advanced Computer Science and Information Systems (ICACSIS)</source>
          , IEEE,
          <year>2017</year>
          , pp.
          <fpage>233</fpage>
          -
          <lpage>238</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>S.</given-names>
            <surname>Kamble</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Joshi</surname>
          </string-name>
          ,
          <article-title>Hate speech detection from code-mixed hindi-english tweets using deep learning models</article-title>
          , arXiv preprint arXiv:
          <year>1811</year>
          .
          <volume>05145</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>H.</given-names>
            <surname>Ahn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. Y.</given-names>
            <surname>Park</surname>
          </string-name>
          , J. Seo, Nlpdove at semeval-2020 task 12:
          <article-title>Improving ofensive language detection with cross-lingual transfer</article-title>
          , arXiv preprint arXiv:
          <year>2008</year>
          .
          <volume>01354</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>W.</given-names>
            <surname>Dai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Fung</surname>
          </string-name>
          , Kungfupanda at semeval-2020 task 12:
          <article-title>Bert-based multi-task learning for ofensive language detection</article-title>
          , arXiv preprint arXiv:
          <year>2004</year>
          .
          <volume>13432</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Ibrahim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Torki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. M.</given-names>
            <surname>El-Makky</surname>
          </string-name>
          ,
          <article-title>Alexu-backtranslation-tl at semeval-2020 task 12: Improving ofensive language detection using data augmentation and transfer learning</article-title>
          ,
          <source>in: Proceedings of the Fourteenth Workshop on Semantic Evaluation</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>1881</fpage>
          -
          <lpage>1890</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>K.</given-names>
            <surname>Kumari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <article-title>Ai_ml_nit_patna@ trac-2: Deep learning approach for multi-lingual aggression identification</article-title>
          ,
          <source>in: Proceedings of the Second Workshop on Trolling, Aggression and Cyberbullying</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>113</fpage>
          -
          <lpage>119</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <article-title>Detecting ofensive language in social media to protect adolescent online safety</article-title>
          ,
          <source>in: 2012 International Conference on Privacy, Security, Risk and Trust and 2012 International Confernece on Social Computing, IEEE</source>
          ,
          <year>2012</year>
          , pp.
          <fpage>71</fpage>
          -
          <lpage>80</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. K.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. K.</given-names>
            <surname>Atrey</surname>
          </string-name>
          ,
          <article-title>Cyber bullying detection using social and textual analysis</article-title>
          ,
          <source>in: Proceedings of the 3rd International Workshop on Socially-aware Multimedia</source>
          ,
          <year>2014</year>
          , pp.
          <fpage>3</fpage>
          -
          <lpage>6</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>M.</given-names>
            <surname>Amjad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Sidorov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zhila</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. F.</given-names>
            <surname>Gelbukh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Rosso</surname>
          </string-name>
          ,
          <article-title>Overview of the shared task on fake news detection in urdu at fire 2020</article-title>
          ., in: FIRE (Working Notes),
          <year>2020</year>
          , pp.
          <fpage>434</fpage>
          -
          <lpage>446</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>M.</given-names>
            <surname>Amjad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Ashraf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zhila</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Sidorov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zubiaga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gelbukh</surname>
          </string-name>
          ,
          <article-title>Threatening language detecting and threatening target identification in urdu tweets</article-title>
          , IEEE Access (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>S.</given-names>
            <surname>Cateni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Colla</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Vannucci</surname>
          </string-name>
          ,
          <article-title>A method for resampling imbalanced datasets in binary classification tasks for real-world problems</article-title>
          ,
          <source>Neurocomputing</source>
          <volume>135</volume>
          (
          <year>2014</year>
          )
          <fpage>32</fpage>
          -
          <lpage>41</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>M.</given-names>
            <surname>Amjad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zhila</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Sidorov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Labunets</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Butt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. I.</given-names>
            <surname>Amjad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Vitman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gelbukh</surname>
          </string-name>
          ,
          <article-title>Overview of abusive and threatening language detection in urdu at fire</article-title>
          <year>2021</year>
          .”, in: CEUR Workshop Proceedings.(
          <year>2021</year>
          ).
          <source>CEUR Workshop Proceedings</source>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>G.</given-names>
            <surname>Lemaître</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Nogueira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. K.</given-names>
            <surname>Aridas</surname>
          </string-name>
          ,
          <article-title>Imbalanced-learn: A python toolbox to tackle the curse of imbalanced datasets in machine learning</article-title>
          ,
          <source>The Journal of Machine Learning Research</source>
          <volume>18</volume>
          (
          <year>2017</year>
          )
          <fpage>559</fpage>
          -
          <lpage>563</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>