<!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>machine learning approach for Fake news detection from Urdu social media posts</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Abhinav Kumar</string-name>
          <email>abhinavanand05@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jyoti Kumari</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science &amp; Engineering, National Institute of Technology Patna</institution>
          ,
          <country country="IN">India</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Computer Science &amp; Engineering, Siksha 'O' Anusandhan Deemed to be University</institution>
          ,
          <addr-line>Bhubaneswar</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Fake news has the potential to mislead the public, damage social order, undermine government legitimacy, and pose a major danger to societal stability. As a result, early identification of fake news via Internet platforms is critical. The majority of previous research has focused on detecting false news in resourcerich languages like English, Hindi, and Spanish. The current study makes use of an Urdu language dataset to detect fake news. Three diferent models have been proposed in the paper. The first one is a dense neural network (DNN)-based model, the second one is a Majority voting-based ensemble model, and the third one is the Probability averaging-based ensemble model. The proposed dense neural network-based model performed better with character n-gram TF-IDF features and achieved a macro  1-score of 0.59 and an accuracy of 0.72. The code for the proposed models is available at https://github.com/Abhinavkmr/Urdu_Fake_News_Detection.git Forum for Information Retrieval Evaluation, December 13-17, 2021, India</p>
      </abstract>
      <kwd-group>
        <kwd>Fake news</kwd>
        <kwd>Urdu</kwd>
        <kwd>Social media post</kwd>
        <kwd>Machine learning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        People are more inclined to pick an online platform for generating or consuming news because
of the ease of access and freedom to distribute Internet content [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. Several news are initially
reported on the Internet before being broadcast on traditional news channels [
        <xref ref-type="bibr" rid="ref3 ref4 ref5">3, 4, 5</xref>
        ]. However,
some people misuse the benefits of contemporary technology by broadcasting fake news on
these platforms to make fun of a person/society, cause fear, or make money [
        <xref ref-type="bibr" rid="ref6 ref7 ref8 ref9">6, 7, 8, 9</xref>
        ]. A piece
of false news spreads faster than a piece of factual news due to its high sentimental value.
Fake news’ extensive propagation has major negative consequences for both individuals and
society. Fake news must be recognized and disseminated as quickly as possible to limit the
negative implications. Therefore the identification of fake news has emerged as one of the
most investigated subjects in natural language processing. The highlighted issue would have
been easier to solve if the news on the Internet had only been available in a single language.
However, there are over 5000 languages spoken throughout the world. It’s virtually hard to
create a generalized false news detection system that works in all languages. For resource-rich
languages like English, Hindi, Spanish, and others, significant efort has been done.
      </p>
      <p>
        Verónica et al. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] extracted lexical, syntactic, and semantic information from English news to
detect false news. Duran et al. [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] suggested a model that uses lexical characteristics including
bag-of-words, parts of speech, and n-grams to identify false news in Spanish. Giachanou et al.
[12] and Ghanem et al. [13] proposed long-short term-memory network-based model for fake
news detection. Singh et al. [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] proposed an attention-based LSTM model for the identification
of rumour from social media. Anu and Abhinav [14] proposed a deep ensemble-based model
for the identification of COVID-19 fake news posted over social media. An extensive survey on
fake news detection can be seen in Roy and Chahar [15].
      </p>
      <p>
        Despite having over 100 million speakers globally, Urdu has a limited number of labeled
datasets, making it a resource-poor language in NLP. As a result, only a few eforts for detecting
false news in Urdu have been reported. Amjad et al. [16, 17] created a benchmark dataset for
Urdu fake news. Kumar et al. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] extracted character-level features Urdu news articles and
proposed a dense neural network for the identification of Urdu fake news. Khilji et al. [ 18]
proposed a generalized autoregressor based model whereas, Reddya et al. [19] proposed a
GRU-based model to identify fake news from Urdu news articles. This work proposes three
diferent models: (i) Dense Neural Network (DNN)-based model, (ii) Majority voting-based
ensemble model, and (iii) Probability averaging-based ensemble model for the identification
of fake news from Urdu news articles. The proposed models are validated with the dataset
published in the UrduFake-FIRE2021 [20, 21] shared task.
      </p>
      <p>The rest of the paper is organized as follows: The following is how the rest of the article is
structured: The details of the proposed model, as well as the dataset description and feature
extraction, are explained in Section 2. Section 3 details a variety of experiments and their
outcomes. Finally, Section 4 brings the article to a close-by presenting the most important
ifnding.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Methodology</title>
      <p>The overall flow diagram of the proposed models can be seen in Figure 1. Three diferent models
were proposed for the fake news identification from Urdu news: (i) Dense Neural Network
(DNN)-based model, (ii) Majority voting-based ensemble model, and (iii) Probability
averagingbased ensemble model. The overall data statistic used to validate the proposed system can be
seen in Table 1.</p>
      <sec id="sec-2-1">
        <title>2.1. Dense neural network (DNN)-based model</title>
        <p>The suggested dense neural network (DNN) architecture is made up of four layers, each with
1,024, 512, 128, and 2-neurons. The top 15,000, uni-gram, bi-gram, and tri-gram character-level</p>
        <sec id="sec-2-1-1">
          <title>Urdu News</title>
        </sec>
        <sec id="sec-2-1-2">
          <title>Articles</title>
        </sec>
        <sec id="sec-2-1-3">
          <title>Dense Neural</title>
        </sec>
        <sec id="sec-2-1-4">
          <title>Network</title>
        </sec>
        <sec id="sec-2-1-5">
          <title>Logistic</title>
        </sec>
        <sec id="sec-2-1-6">
          <title>Regression</title>
        </sec>
        <sec id="sec-2-1-7">
          <title>Decision Tree</title>
        </sec>
        <sec id="sec-2-1-8">
          <title>AdaBoost</title>
        </sec>
        <sec id="sec-2-1-9">
          <title>Logistic</title>
        </sec>
        <sec id="sec-2-1-10">
          <title>Regression</title>
        </sec>
        <sec id="sec-2-1-11">
          <title>AdaBoost</title>
          <p>g
n
i
t
o
V
y
t
i
r
o
j
a</p>
          <p>M
ty g
i
l n
i i
b g
rabo reav
P A</p>
        </sec>
        <sec id="sec-2-1-12">
          <title>Real</title>
        </sec>
        <sec id="sec-2-1-13">
          <title>Fake</title>
        </sec>
        <sec id="sec-2-1-14">
          <title>Real</title>
        </sec>
        <sec id="sec-2-1-15">
          <title>Fake</title>
        </sec>
        <sec id="sec-2-1-16">
          <title>Real</title>
          <p>TF-IDF features are utilized as input to the DNN model. We conducted extensive experiments to
ifnd the best-suited hyper-parameters because the performance of deep learning-based models
is sensitive to the hyper-parameters chosen. The best results were obtained using a dropout
rate of 0.3, a learning rate of 0.001, a batch size of 16, binary cross-entropy as a loss function,
and Adam as the optimizer with 100 epoch training.</p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Majority voting-based ensemble model</title>
        <p>In the case of the Majority voting-based ensemble model, predictions of Logistic Regression,
Decision Tree, and Adaboost classifiers are used to find the final class value. The final class
value is decided based on the majority voting. The overall diagram of the model can be seen
in Figure 1. To provide input to the classifiers, top 30,000 uni-gram, bi-gram, and tri-gram
character-level TF-IDF features were used.</p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Probability averaging-based ensemble model</title>
        <p>In the case of the Probability averaging-based ensemble model, Logistic Regression and AdaBoost
classifiers are used to get the class probability value for fake and real classes. Then the
classwise probability averaging was performed to get the final probability and based on the final
probability final class level is determined. The overall flow diagram of the model can be seen
in Figure 1. To provide input to the classifier, top 30,000 uni-gram, bi-gram, and tri-gram
character-level TF-IDF features were used. To implement all the classifiers, Sklearn Python
library1 is used with default parameters.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Results</title>
      <p>The performance of the proposed models is measured in terms of precision, recall,  1-score, and
accuracy. Along with this, the confusion matrix is also plotted to visualize the performance.
0.23
0.97
0.60
0.13
0.99
0.56
0.05
1.00
0.53
175
150
125
100
75
50
25</p>
      <p>The results for diferent models are listed in Table 2. The accuracy of the suggested DNN
model was 0.72 and the macro  1-score was 0.59. The suggested method achieves a recall of 0.23
for the fake class. Figure 2 depicts the DNN model’s confusion matrix. The suggested Majority
voting-based ensemble model has a macro  1-score of 0.52 and an accuracy of 0.70. It had a
recall of 0.13 for the false article class. Figure 3 shows the confusion matrix for the ensemble
model based on majority voting. The proposed Probability averaging-based ensemble model is
able to achieve a macro  1-score of 0.45 and an accuracy of 0.68. For the fake article class, it
achieved a recall of 0.05. The confusion matrix for the Probability averaging-based ensemble
model can be seen in Figure 4.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusion</title>
      <p>The widespread dissemination of erroneous information has afected both individuals and
society. In this paper, we suggest three distinct methods for detecting false news in Urdu news
articles. With a macro  1 -score of 0.59 and an accuracy of 0.72, the suggested dense neural
network-based model fared better. In the future, a more robust ensemble-based model for
obtaining classification accuracy might be created. For the identification of fake news from
Urdu news articles, a Transformer-based approach can also be investigated.
news in a new corpus for the spanish language, Journal of Intelligent &amp; Fuzzy Systems 36
(2019) 4869–4876.
[12] A. Giachanou, P. Rosso, F. Crestani, Leveraging emotional signals for credibility
detection, in: Proceedings of the 42nd International ACM SIGIR Conference on Research and
Development in Information Retrieval, 2019, pp. 877–880.
[13] B. Ghanem, P. Rosso, F. Rangel, An emotional analysis of false information in social media
and news articles, ACM Trans. Internet Technol. 20 (2020). URL: https://doi.org/10.1145/
3381750. doi:1 0 . 1 1 4 5 / 3 3 8 1 7 5 0 .
[14] A. Priya, A. Kumar, Deep ensemble approach for COVID-19 fake news detection from
social media, in: 2021 8th International Conference on Signal Processing and Integrated
Networks (SPIN), IEEE, 2021, pp. 396–401.
[15] P. K. Roy, S. Chahar, Fake profile detection on social networking websites: A comprehensive
review, IEEE Transactions on Artificial Intelligence 1 (2020) 271–285. doi: 1 0 . 1 1 0 9 / T A I .
2 0 2 1 . 3 0 6 4 9 0 1 .
[16] M. Amjad, G. Sidorov, A. Zhila, H. Gómez-Adorno, I. Voronkov, A. Gelbukh, Bend the
Truth: A benchmark dataset for fake news detection in Urdu and its evaluation, Journal of
Intelligent &amp; Fuzzy Systems 39 (2020) 2457–2469. doi:1 0 . 3 2 3 3 / J I F S - 1 7 9 9 0 5 .
[17] M. Amjad, G. Sidorov, A. Zhila, Data augmentation using machine translation for fake
news detection in the Urdu language, in: Proceedings of The 12th Language Resources
and Evaluation Conference, 2020, pp. 2537–2542.
[18] A. F. U. R. Khiljia, S. R. Laskara, P. Pakraya, S. Bandyopadhyaya, Urdu fake news detection
using generalized autoregressors, in: FIRE (Working Notes), 2020.
[19] S. M. Reddy, C. Suman, S. Saha, P. Bhattacharyya, A GRU-based fake news prediction
system: Working notes for UrduFake-FIRE 2020., in: FIRE (Working Notes), 2020, pp.
464–468.
[20] A. Maaz, S. Butt, H. I. Amjad, A. Zhila, G. Sidorov, A. Gelbukh, Overview of the shared
task on fake news detection in Urdu at FIRE 2021., in: In CEUR Workshop Proceedings,
2021.
[21] A. Maaz, S. Butt, H. I. Amjad, A. Zhila, G. Sidorov, A. Gelbukh, UrduFake@ FIRE2021:
Shared track on fake news identification in Urdu., in: In Forum for Information Retrieval
Evaluation, 2021.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <article-title>Location reference identification from tweets during emergencies: A deep learning approach</article-title>
          ,
          <source>International journal of disaster risk reduction 33</source>
          (
          <year>2019</year>
          )
          <fpage>365</fpage>
          -
          <lpage>375</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Saumya</surname>
          </string-name>
          ,
          <article-title>A comparative analysis of machine learning techniques for disaster-related tweet classification</article-title>
          ,
          <source>in: 2019 IEEE R10 Humanitarian Technology Conference (R10-HTC)</source>
          (
          <volume>47129</volume>
          ), IEEE,
          <year>2019</year>
          , pp.
          <fpage>222</fpage>
          -
          <lpage>227</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. K.</given-names>
            <surname>Dwivedi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. P.</given-names>
            <surname>Rana</surname>
          </string-name>
          ,
          <article-title>A deep multi-modal neural network for informative twitter content classification during emergencies</article-title>
          ,
          <source>Annals of Operations Research</source>
          (
          <year>2020</year>
          )
          <fpage>1</fpage>
          -
          <lpage>32</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. K.</given-names>
            <surname>Dwivedi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. P.</given-names>
            <surname>Rana</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. K.</given-names>
            <surname>Kapoor</surname>
          </string-name>
          ,
          <article-title>Event classification and location prediction from tweets during disasters</article-title>
          ,
          <source>Annals of Operations Research</source>
          <volume>283</volume>
          (
          <year>2019</year>
          )
          <fpage>737</fpage>
          -
          <lpage>757</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>A.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. C.</given-names>
            <surname>Rathore</surname>
          </string-name>
          ,
          <article-title>Relationship strength based access control in online social networks</article-title>
          ,
          <source>in: Proceedings of First International Conference on Information and Communication Technology for Intelligent Systems: Volume 2</source>
          , Springer,
          <year>2016</year>
          , pp.
          <fpage>197</fpage>
          -
          <lpage>206</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Saumya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <article-title>NITP-AI-NLP@ UrduFake-FIRE2020: Multi-layer dense neural network for fake news detection in Urdu news articles</article-title>
          .,
          <source>in: FIRE (Working Notes)</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>458</fpage>
          -
          <lpage>463</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>K.</given-names>
            <surname>Shu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sliva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Tang</surname>
          </string-name>
          , H. Liu,
          <article-title>Fake news detection on social media: A data mining perspective</article-title>
          ,
          <source>ACM SIGKDD explorations newsletter 19</source>
          (
          <year>2017</year>
          )
          <fpage>22</fpage>
          -
          <lpage>36</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. P.</given-names>
            <surname>Rana</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. K.</given-names>
            <surname>Dwivedi</surname>
          </string-name>
          ,
          <article-title>Rumour veracity estimation with deep learning for Twitter</article-title>
          ,
          <source>in: International Working Conference on Transfer and Difusion of IT</source>
          , Springer,
          <year>2019</year>
          , pp.
          <fpage>351</fpage>
          -
          <lpage>363</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. P.</given-names>
            <surname>Rana</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. K.</given-names>
            <surname>Dwivedi</surname>
          </string-name>
          ,
          <article-title>Attention-based LSTM network for rumor veracity estimation of tweets, Information Systems Frontiers (</article-title>
          <year>2020</year>
          )
          <fpage>1</fpage>
          -
          <lpage>16</lpage>
          . doi:h t t p s : / / d o i .
          <source>o r g / 1 0 . 1 0 0 7 / s 1 0</source>
          <volume>7 9 6 - 0 2 0 - 1 0 0 4 0 - 5</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>V.</given-names>
            <surname>Pérez-Rosas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Kleinberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Lefevre</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Mihalcea</surname>
          </string-name>
          ,
          <article-title>Automatic detection of fake news</article-title>
          ,
          <source>in: Proceedings of the 27th International Conference on Computational Linguistics, Association for Computational Linguistics</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>3391</fpage>
          -
          <lpage>3401</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>J.-P.</given-names>
            <surname>Posadas-Durán</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Gómez-Adorno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Sidorov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. J. M.</given-names>
            <surname>Escobar</surname>
          </string-name>
          , Detection of fake
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>