<!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>Models for Emotion Analysis and Threatening Language Detection in Urdu Tweets</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Asha Hegde</string-name>
          <email>hegdekasha@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hosahalli Lakshmaiah Shashirekha</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Machine Learning, Transfer Learning</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, Mangalore University</institution>
          ,
          <addr-line>Mangalore</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Urdu</institution>
          ,
          <addr-line>Multi-label Classification, Multi-class Classification, Threatening Content, Emotional Analysis</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>The aim of Emotion Analysis (EA) task is to analyze and categorize the input text according to predefined sets of emotions. Recently, people have turned to social media to express their feelings, opinions, emotions about news, movies, products, services and so on. People's emotions may help governments, businesses, film producers, and others to devise strategies and make decisions for various activities. Threatening content identification aims to detect, abusive, ofensive, and aggressive content in any text. With the growth of social media specifically Twitter, content for EA and detection of threatening text on Twitter is also increasing creating demand for tools that can analyze them eficiently. However, these tasks are challenging due to the complex nature of tweets. To tackle these issues, in this paper, we team MUCS, describe two distinct models: i) Classifier-chain - a multi-label classifier using Support Vector Machine (SVM) and ii) Transfer Learning (TL) based model using Multilingual Distilled version Bidirectional Encoder Representations from Transformers (mDistilBERT) submitted to ”EmoThreat: Emotions and Threat Detection in Urdu” shared task at Forum for Information Retrieval Evaluation (FIRE) 2022. Our models submitted to the shared tasks exhibited considerable results with an F1 score of 0.603 obtaining 4th rank in Task A and F1 scores of 0.626, and 0.307 obtaining 5th and 6th ranks in Subtask 1 and Subtask 2 respectively of Task B.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>In the internet era, social media platforms, such as Twitter, YouTube, Facebook, etc., are becoming
the primary means of expressing emotions, opinions, and reviews about movies, products, etc.
Emotions are psychological states that impact people and are frequently depicted in comments
or reviews about movies, news, products, and so on. The comments/reviews include words
having meanings, such as happiness, rage, joy, contempt, boredom, depression, etc. EA is the
automatic analysis and classification of input text into one of the predefined sets of emotions,
such as happy, sad, angry, fear, and so on. Analyzing text for emotions helps to predict market
trends, capture the response of audience to movies, video songs, skits, news, and reality shows,
https://mangaloreuniversity.ac.in/dr-h-l-shashirekha (H. L. Shashirekha)</p>
      <p>
        © 2022 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
identify key emotional triggers that change the users’ mood, train chatbots, provide adaptive
services based on the mood of customer/user, and so on [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        In addition to constructive comments and reviews, the anonymity of social media users
has enabled people to share objectionable content, such as hate speech, abusive and ofensive
comments, and threatening content targeting a group or an individual and spreading violence
on social media platforms [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Hence, it is necessary to identify such threatening content
and exclude them from social media.
      </p>
      <p>
        Most of the research works for EA and identification of threatening content in social media
text focus on English, leaving the task aside for several other Indian languages and Urdu. In
recent years, there has been an increase in the EA and identification of threatening text in
Urdu due to the availability of a large volume of user-generated social media text. Twitter
has emerged as a significant social media platform, with more than 353 million active users 1
from various ethnic, cultural, linguistic, and religious backgrounds to express their opinions
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Twitter allows to share short texts with a maximum length of 280 characters [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. It was the
ifrst to use hashtags (#) - a short form of phrases or words preceded by hash signs, to highlight
the importance of a specific topic. In addition to hashtags, tweets may also contain diferent
slangs (ex: IDK —&gt; I don’t know), words with recurrent characters (ex: goooood n8 —&gt; good
night), abbreviations (ex: RT –&gt; Retweet), and re-tweets (reply to tweets) making the tweets
more challenging to handle. An increasing number of Urdu users on Twitter and the growing
number of posts and comments they share make it nearly impossible to manually track and
control the content. Therefore, these comments should be analyzed automatically and filtered
out. In addition, EA and identification of threatening content are open-ended issues because of
the creative users’ creative posts on Twitter.
      </p>
      <p>To address the challenges of EA and identifying threatening content in Urdu tweets, in this
paper, we - team MUCS, describe the models submitted to ”EmoThreat: Emotions and Threat
Detection in Urdu” at FIRE 2022. This task has two subtasks: i) Task A - a multi-label EA in
Urdu and ii) Task B - has two subtasks: iia) Subtask 1 - a binary text classification to classify the
given tweet as ’threatening’ or ’non-threatening’ and iib) Subtask 2 - a multi-class classification
task to classify the given tweet into ’non-threatening’/’individual’/’group’. Two models: i)
Classifier-chain multi-label classifier with SVM considering the combination of word n-grams in
the range n = (1, 3) and Urdu word vectors as features and ii) TL based model with mDistilBERT
are proposed to address Task A and Task B respectively. The sample Urdu tweets and their
labels along with the English translations are given in Table 1.</p>
      <p>The rest of the paper is structured as follows: Section 2 contains related works and Section 3
explains the methodology. Section 4 describes the experiments and outcomes, and the paper
concludes in Section 5 with future work.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related work</title>
      <p>
        Several researchers have explored analyzing tweets written in English for various tasks, such as
EA, Sentiment Analysis (SA), Fake news detection, etc. However, very few research works have
addressed tweets written in Urdu for such tasks and few of the relevant works are described
1https://www.statista.com/statistics/282087/number-of-monthly-active-twitter-users/
below:
Ameer et al. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] created multi-label code-mixed (English and Roman Urdu) Urdu dataset for EA.
The dataset contains 11,914 code-mixed Urdu SMS messages collected from SMS-AP-18 corpus
[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and each SMS in the dataset is annotated into one of twelve emotions: anger, anticipation,
disgust, fear, joy, love, optimism, pessimism, sadness, surprise, trust, and neutral by a minimum
of three annotators. They implemented Machine Learning (ML) algorithms (One Verses Rest
(OVR) multi-label classifier with Naive Bayes (NB) and OVR with Support Vector Classifier
(SVC)) and Deep Learning (DL) algorithms (Conventional Neural network (CNN), Recurrent
Neural Network (RNN), Bidirectional RNN (BiRNN), Gated Recurrent Unit (GRU), Bidirectional
GRU (BiGRU), and Long Short Term Memory (LSTM)) for EA. A combination of word tri-grams
and character n-grams (n = 8) and Keras embeddings are used as features to train ML and DL
models respectively. Further, they also implemented TL based models: Bidirectional Encoder
Representations from Transformers (BERT) and Generalized Auto-Regressive model for Natural
Language Understanding (XLNet) for EA. Among all the models, OVR with SVC obtained the
highest micro F1 score of 0.67. Ashraf et al. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] created a multi-label Urdu corpus for EA that
consists of 6,043 tweets where each tweet is annotated into one of six emotions: anger, happiness,
disgust, sadness, surprise, and fear. Each tweet is annotated by a minimum of 3 annotators
and inter-annotators’ agreement is computed using Cohan’s Kappa coeficient resulting in 71%
agreement. The authors implemented ML models (Random Forest (RF), Decision Tree (DT),
Sequential Minimal Optimization (SMO), and Adaboost) and DL models (CNN, LSTM, and
LSTM+CNN) for EA. They used stylometric-based features, namely: word count and word
density, pre-trained word embeddings, and n-grams in the range n = (1, 4) and n = (3, 9) for
word and character n-grams respectively to train ML models and fastText word embeddings to
train DL models. The authors also implemented a TL based classifier with Multilingual BERT
(mBERT). RF classifier with word uni-grams outperformed the other models obtaining a micro
F1 score of 0.60.
      </p>
      <p>
        A multi-class Urdu corpus for Sentiment Analysis (SA) was created by Khan et al. [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] collecting
9,312 Urdu reviews from various websites belonging to diferent domains, such as food and
beverages, movies and plays, software and apps, politics, and sports. These reviews were
annotated into one of the three classes, namely: positive, negative, and neutral by 3 annotators.
The annotated Urdu corpus was then used to implement ML models (SVM, NB, Adaptive
Boosting (Adaboost), Multi Layer Perceptron (MLP), Logistic Regression (LR), and RF) and DL
models (CNN, LSTM, BiLSTM, GRU and BiGRU) to perform SA. ML models are trained with
word uni-grams, bi-grams, and tri-grams, and fastText word embeddings and DL models are
trained using Keras embeddings and fastText word embeddings. Further, they also implemented
a TL based classifier with mBERT, and among all the models, mBERT outperformed with an
F1score of 0.81. Hegde and Shashirekha [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] proposed an ensemble of RF, MLP, Gradient Boosting
(GB), and Adaboost classifiers to classify the given Urdu text into ’fake’ or ’real’. Using the
combination of word uni-grams, character n-grams in the range n = (1, 3), and fastText word
vectors to train the ensemble classifier, they obtained a macro F1 score of 0.55 securing the 12 th
rank in the shared task.
      </p>
      <p>
        An annotated corpus for threatening language detection and target identification in Urdu
tweets was created by Amjad et al. [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Their corpus contains 3,564 Urdu tweets and each tweet
was annotated by a minimum of 3 annotators. These Urdu tweets are classified into ’threatening’
or ’non-threatening’ classes and the threatening tweets are further categorized into ’group’
or ’individual’ classes. They implemented ML models (SVM, LR, RF, MLP, and Adaboost) and
DL models (CNN and LSTM) for threatening language detection and target identification. ML
models are trained with word n-grams in the range n = (1, 3), character n-grams in the range
n = (3, 6), and fastText word embeddings. Keras embeddings and fastText word embeddings
are used as features to train CNN and LSTM models respectively. Among all the models, SVM
classifier trained using fastText word embeddings obtained a maximum macro F1 score of 0.71.
      </p>
      <p>From the literature, it is clear that EA and the detection of threatening content in Urdu tweets
are very less explored. Further, the models that are available for these tasks have shown less
performance ensuring the scope for these tasks.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Methodology</title>
      <p>The proposed methodology includes two distinct models, namely: Classifier-chain with SVM
and TL model with mDistilBERT to address Task A and Task B respectively. Descriptions of the
two models are given below:</p>
      <sec id="sec-3-1">
        <title>3.1. Classifier-chain with SVM model for Task A</title>
        <p>The proposed Classifier-chain with SVM classifier consists of Pre-processing, Feature Extraction,
and Model Building steps and the framework of the proposed model is shown in Figure 1. Each
of the steps are explained below:
Preprocessing - Punctuation, digits, URLs, and stopwords are removed from the dataset as
they are inefective for the classification task. Further, emojis are converted to English text and
the Urdu stopwords list available at github2 is used to remove the stopwords.
Feature Extraction - Word n-grams that express the relative importance between a word in
the document and the entire corpus and pretrained Urdu word vectors3 are used to train the
linear SVC classifier for EA. Using word n-grams in the range n = (1, 3), the total number of
word n-grams extracted amounts to 30,410. The pretrained Urdu word vectors are trained with
a window size 3, latent dimension 300 followed by a minimum count of 2.</p>
        <p>
          Model Building - In addition to taking label dependencies into account for classification,
Classifier-chain - a multi-label classifier, combines the computational eficiency of binary
relevance methods [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. This multi-label model arranges binary classifiers, such as SVM, LR,
RF, etc., into a chain making the multi-label task easier. Each model makes a prediction in
the order specified by the chain using all of the available features provided to the model plus
the predictions of models that are earlier in the chain. SVM - an ML classifier, determines
the decision boundary by the support vectors (optimal hyper-plane) to separate the output
into diferent classes. In order to separate data points into classes, n-dimensional hyperplanes
are drawn using the kernel trick. A kernel trick involves projecting nonlinear data onto a
higher-dimensional space in order to make it easier to classify the data into areas where it can
be linearly divided [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ].
2https://github.com/stopwords-iso/stopwords-ur
3https://github.com/samarh/urduvec
        </p>
        <p>mDistilBERT model
Hyperparameters Values</p>
        <p>layers 6
dimension 768</p>
        <p>heads 12
BiLSTM classifier</p>
        <p>layers 2
hidden units 256</p>
        <p>dropout 0.03
learning rate 0.0001
activation function relu</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Multilingual DistilBERT model for Task</title>
        <p>The concept of TL is to train a model on one task and to make use of that model in a similar
task. Instead of building the later model from scratch, the knowledge that is learned in one
task is transferred to learn a similar task [12]. Multilingual DistilBERT - a TL-based model is
implemented using the knowledge distillation of multilingual BERT
(bert-base-multilingualuncased) model that supports 100 languages, including Urdu [13]. To create a smaller version
of BERT, mDistilBERT’s creators removed the token-type embeddings and the pooler from the
architecture and reduced the number of layers by a factor of 6. In this work,
distilbert-basemultilingual-cased4 model from the huggingface is used to extract the features. It may be noted
4https://huggingface.co/distilbert-base-multilingual-cased</p>
        <p>Task A
Train set
Test set
that the mDistilBERT is trained on a huge amount of unlabeled multilingual text available from
various open-source corpora necessitating fine-tuning. Once the pretrained mDistilBERT model
is loaded with the default parameter values, the model is frozen allowing the addition of a dense
layer as the final layer to get the final output and then the model is retrained using the training
data. It may be noted that, in this work, BiLSTM is used as the final layer for the prediction.
Hyperparameters and their values used in mDistilBERT model are shown in Table 2 and the
architecture is visualized in Figure 2.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Experiments and Results</title>
      <p>
        The statistics of the dataset provided by the organizers of the shared task for EA5 and
identification of threatening content in Urdu text [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] for Task A and Task B are given in Table 3
and the classwise distribution of the datasets is given in Figure 3. Several experiments are
conducted with various combinations of features and classifiers and the models that gave the
good performance on the Development set are used to predict the labels of the Test set.
(a) Classwise distribution of Task A
(b) Classwise distribution of Task B
      </p>
      <p>The proposed models are used to predict the class labels of unlabeled Test sets provided
by the organizers and the predictions were evaluated and ranked by the organizers based on
the F1 score, separately for each task. Performance of the proposed models for Task A and B
5https://sites.google.com/view/multi-label-emotionsfire-task/dataset?authuser=0</p>
      <p>Task
Task A</p>
      <p>Subtask 1
Subtask 2
along with the ranks obtained in the shared task are given in Table 4. The dataset for Task A
and Subtask 2 of Task B are imbalanced whereas that of Subtask 1 of Task B is balanced. This
imbalance may afect the performance of the classifier. The class imbalance problem of Task A
is handled using the parameter ’class_weight = balanced’ in linear SVC.</p>
      <p>The performance of both Task A and Task B are reported in Table 4. The proposed
Classifierchain model with SVM exhibited a considerable F1 score of 0.603 securing 4th rank in Task A.
Further, the proposed mDistilBERT model exhibited F1 scores of 0.626 and 0.307 securing 5th and
6th rank for Subtask 1 and Subtask 2 respectively in Task B. Figures 4 and 5 illustrate the
comparison of F1 scores of all the participating teams for Task A and B respectively demonstrating
that the proposed models exhibited considerable performance.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion and Future work</title>
      <p>This paper describes the models submitted by our team - MUCS to the shared task ”EmoThreat:
Emotions and Threat Detection in Urdu” at FIRE 2022 for EA and identification of threatening
content in Urdu tweets. The two proposed models: i) Classifier-chain with SVM trained using
the combination of word n-grams and Urdu word vectors and ii) TL model with mDistilBERT
are proposed for Task A and B respectively. Classifier-chain model with SVM exhibited a
considerable F1 score of 0.603 securing 4th rank in Task A and the proposed mDistilBERT
model exhibited F1 scores of 0.626 and 0.307 securing 5th and 6th for Subtask 1 and Subtask 2
respectively in Task B. Future work will explore eficient resampling techniques for handling
imbalanced classes with efective feature extraction.</p>
      <p>(a) Comparison for Subtask 1
(b) Comparison for Subtask 2
[12] B. Fazlourrahman, B. Aparna, H. Shashirekha, CoFFiTT-COVID-19 Fake News Detection
Using Fine-Tuned Transfer Learning Approaches, in: Congress on Intelligent Systems,
Springer, 2022, pp. 879–890.
[13] V. Sanh, L. Debut, J. Chaumond, T. Wolf, DistilBERT, a Distilled Version of BERT: Smaller,
Faster, Cheaper and Lighter, in: arXiv preprint arXiv:1910.01108, 2019.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A.</given-names>
            <surname>Hegde</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Coelho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Shashirekha</surname>
          </string-name>
          , MUCS@DravidianLangTech@ACL2022:
          <article-title>Ensemble of Logistic Regression Penalties to Identify Emotions in Tamil Text</article-title>
          ,
          <source>in: Proceedings of the Second Workshop on Speech and Language Technologies for Dravidian Languages, Association for Computational Linguistics</source>
          ,
          <year>2022</year>
          , pp.
          <fpage>145</fpage>
          -
          <lpage>150</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <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 Detection and Target Identification in Urdu Tweets</article-title>
          , in: IEEE Access, IEEE,
          <year>2021</year>
          , pp.
          <fpage>128302</fpage>
          -
          <lpage>128313</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>M. Das</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Banerjee</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Saha</surname>
          </string-name>
          ,
          <article-title>Abusive and Threatening Language Detection in Urdu using Boosting based and BERT based Models: A Comparative Approach</article-title>
          , in: arXiv preprint arXiv:
          <volume>2111</volume>
          .14830,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Mehdad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Tetreault</surname>
          </string-name>
          ,
          <article-title>Do Characters Abuse More Than Words?, in: Proceedings of the 17th annual meeting of the special interest group on discourse and dialogue,</article-title>
          <year>2016</year>
          , pp.
          <fpage>299</fpage>
          -
          <lpage>303</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>I.</given-names>
            <surname>Ameer</surname>
          </string-name>
          , G. Sidorov,
          <string-name>
            <given-names>H.</given-names>
            <surname>Gomez-Adorno</surname>
          </string-name>
          ,
          <string-name>
            <surname>R.</surname>
          </string-name>
          <article-title>M. A. Nawab, Multi-Label Emotion Classification on Code-Mixed Text: Data and Methods</article-title>
          , in: IEEE Access, IEEE,
          <year>2022</year>
          , pp.
          <fpage>8779</fpage>
          -
          <lpage>8789</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M.</given-names>
            <surname>Fatima</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Anwar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Naveed</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Arshad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. M. A.</given-names>
            <surname>Nawab</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Iqbal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Masood</surname>
          </string-name>
          ,
          <article-title>Multilingual SMS-based Author Profiling: Data and Methods</article-title>
          , in: Natural Language Engineering, Cambridge University Press,
          <year>2018</year>
          , pp.
          <fpage>695</fpage>
          -
          <lpage>724</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>N.</given-names>
            <surname>Ashraf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Khan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Butt</surname>
          </string-name>
          , H.-T. Chang,
          <string-name>
            <given-names>G.</given-names>
            <surname>Sidorov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gelbukh</surname>
          </string-name>
          <article-title>, Multi-label Emotion Classification of Urdu Tweets</article-title>
          , in: PeerJ Computer Science, PeerJ Inc.,
          <year>2022</year>
          , pp.
          <fpage>874</fpage>
          -
          <lpage>896</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>L.</given-names>
            <surname>Khan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Amjad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Ashraf</surname>
          </string-name>
          , H.-
          <article-title>T. Chang, Multi-class Sentiment Analysis of Urdu Text using Multilingual BERT</article-title>
          , in: Scientific Reports, Nature Publishing Group,
          <year>2022</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>17</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Hegde</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. L.</given-names>
            <surname>Shashirekha</surname>
          </string-name>
          ,
          <article-title>Urdu Fake News Detection Using Ensemble of Machine Learning Models</article-title>
          ,
          <source>in: CEUR Workshop Proceedings</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>132</fpage>
          -
          <lpage>141</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>J.</given-names>
            <surname>Read</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Pfahringer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Holmes</surname>
          </string-name>
          , E. Frank,
          <article-title>Classifier Chains for Multi-label Classification</article-title>
          ,
          <source>in: Machine learning</source>
          , Springer,
          <year>2011</year>
          , pp.
          <fpage>333</fpage>
          -
          <lpage>359</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>W. S.</given-names>
            <surname>Noble</surname>
          </string-name>
          ,
          <article-title>What is a Support Vector Machine?</article-title>
          , in: Nature biotechnology, Nature Publishing Group,
          <year>2006</year>
          , pp.
          <fpage>1565</fpage>
          -
          <lpage>1567</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>