<!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>Urdu Fake News Detection using Generalized Autoregressors</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Abdullah Faiz Ur RahmaKnhilji</string-name>
          <email>abdullah_ug@cse.nits.ac.i</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sahinur RahmanLaskar</string-name>
          <email>sahinur_ug@cse.nits.ac.in</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>ParthaPakray</string-name>
          <email>partha@cse.nits.ac.in</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>SivajiBandyopadhyay</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science and Engineering, National Institute of Technology Silchar</institution>
          ,
          <addr-line>Assam</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Automated fake news detection has become vital in today's digital age. Diferentiating legit news from fake ones has become an important classification challenge in natural language processing (NLP). Various transformer-based deep learning approaches have taken widespread adoption from the research community due to its outstanding performance. We have participated in the 2020 Fake News Detection Challenge in the Urdu Language organized by Center for Computing Research (CIC), Instituto Politécnico Nacional (IPN), Mexico and have stood second. In this work, we have implemented a generalized autoregressor based model to classify news into fake or real. We have achieved an overall accuracy of 0.8400 and F1 macro score of 0.8370.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Fake News Detection</kwd>
        <kwd>Classification</kwd>
        <kwd>Autoregressors</kwd>
        <kwd>XLNet</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The age of the internet has led to a massive free flow of information. This information flow
has an added advantage of being easily accessible through widespread virtualization, leading
to cost benefits to humankind. This increased accessibility has led to widespread usage and
adaptability of the services it has to ofer, to the point that one’s principal source of information
becomes the internet. Due to its ubiquitous and global nature, it is quite dificult to have a
central authority to have control over it, without defeating the true purpose it has to ofer. As
we are moving more and more of our life to the virtual world, the importance of detecting
fake news has increased manifold as it has proven to have a negative impact on our society
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. There are various instances where fake news has been used intentiona2l]ltyo[spread
misinformation. This deliberate attempt has amplified in the era of social media where any
individual is ready to express their views without considering any facts, one such example is
given by [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. It is also shown that the spread of fake news is exponentia3]l a[nd any initial
attempts could greatly help in curtailing the issue. Hence, there is a need to automate fake
news detection. Fake news detection has also garnered a great deal of attention in the past from
both industry and academia.4][.
      </p>
      <p>
        Our work mainly focuses on the fake news detection task of the Urdu language. In this work,
we have considered the task of fake news detection as a binary classification problem. We
have used XLNet [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] which is based on generalized autoregressive pre-training for language
understanding, to train our models. Also, we have created a monolingual corpus for the
Urdu language and developed pre-trained language models for giving an impetus for various
downstream NLP tasks in the Urdu language. Our work is based on the dataset and the task
provided by the organizers of 2020 Fake News Detection in the Urdu Langua6g,e7][.
      </p>
      <p>Rest of the paper is organized as follows. In Secti2owne discuss the relevant works in fake
news detection. Dataset used in our work is described in Sect3i.oWne describe our system in
detail in Section4. Experimental setup is discussed in brief in Sectio5.nWe discuss the result of
our model and its analysis in Sectio6.nFinally, we conclude along with future works in Section
7.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        Work related to automated fake news detection can be broadly classified into three distinct
categories’ viz. based on content, propagation, and social cont8e]x.tM[ajorly, content-based
approaches have been used in the past that leverages lexical and syntactical features to detect
writing styles and words to capture the deceptive nature of the news. One such wor9k]b,yus[es
satirical cues based on a support vector machine (SV1M0)] [algorithm to detect fake news. In
the past researchers have also worked upon to compare the linguistic features of fake news with
real news 1[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and also gives a basis to the role of using stylistic cues to define the truthfulness
of a text. Work done by1[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] have used computation models and have provided a comparative
analysis with human-based fake news detection task. Researchers have also worked with
comparing and analyzing the text from left-wing and right-wing news and comparing it with
the mainstream [13] and have demonstrated stylometric inquiry into hyper-partisan and fake
news.
      </p>
      <p>
        Very few works have been done on fake news detection on the Urdu language in the past,
due to very less availability of the requisite dataset for this task. For the given Urdu fake news
detection task 1[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] is the only available dataset. Work done1b5y][uses machine translation (MT)
approaches to detect fake news in Urdu language. Various machine learning (ML) approaches
like random forest (RF), logistic regression (LR), and boosting (BO) have been utilized16b]yto[
detect fake news in the Spanish language. Works lik1e7][ and [18] uses emotional cues in the
text to detect fake news.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Dataset</title>
      <sec id="sec-3-1">
        <title>3.1. Description</title>
        <p>
          For our work, the organizers of 2020 Fake News Detection in the Urdu Language Task provided
us with the dataset for fake news detection14[]. The authors of 1[
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] manually collected and
annotated for this binary classification task. The train data included a total of 638 samples, 350
from real and 288 from fake. The evaluation set included a total of 262 samples, out of which
150 are real and 112 fake. The test set comprised of 400 news samples. Since, a large Urdu
monolingual corpus is not available for pre-training our model (as discussed in S2e).cWtioen
have created our own Urdu monolingual corpus for pre-training the deep learning (DL) models.
We have prepared the dataset by extracting Urdu sentences from various sources including
web pages, blogs, books, and government websites. The resultant monolingual data obtained
contains about 11 million sentences.
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Preprocessing</title>
        <p>The data provided by the organizers was already preprocessed as discussed by the authors of
[14]. For the monolingual corpus, we have used UrduH1atcokpreprocess the collected corpus.
The preprocessing step included the removal of URLs, email IDs, and mobile numbers. The text
was also normalized, space was added after punctuation marks and extra spaces were removed.
Diacritics were also removed along with normalizing Urdu characters to obtain the text in the
proper Urdu range.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. System Description</title>
      <p>
        For pretraining as well as fine-tuning we have followed the architectur5e]o.fT[he pretraining
and fine-tuning procedure are described in Sectio4n.1 and Section4.2 respectively. We have
used the XLNet model instead of bidirectional encoder representations from transformers
(BERT) [19] as, the later model has some drawbacks to ofer. The BERT based architecture tends
to corrupt the input with masks as it does not consider the dependency between the masked
positions. Also, the BERT model has a discrepancy between fine-tuning and pretraining the
model [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] as some symbols like[MASK] are absent during the fine-tuning step.
      </p>
      <sec id="sec-4-1">
        <title>4.1. Pretraining</title>
        <p>Leveraging unlabeled corpora has been very beneficial in various NLP tasks. Moreover, data
for unsupervised tasks are easily available in large quantities compared to their supervised
counterparts. Principally, there are two distinct pre-training objective’s viz. autoencoding
(AE) and autoregressive (AR) language modelin5g].[Hence, following the work of5][, we
have pre-trained our model based on the XLNet architecture, which employs a generalized
autoregressive method that takes the advantage of both pre-training objectives AE and the AR
language modeling. Apart from the architectural improvements in BERT, this XLNet model
based on [20], integrates the recurrence mechanism and relative encoding scheme that improves
performance in tasks involving longer sentences, like the given task of fake news classification.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Fine Tuning</title>
        <p>
          For fine-tuning the pre-trained model for the main binary classification task i.e. to detect
whether the news is legit or fake we have followed the fine-tuning procedure of BER19T] [
as given by [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. Following 5[], a span-based prediction is employed, wherein a fixed length
is sampled and consecutive span of tokens are randomly selected as prediction targets. The
problem of pretrain finetune discrepancy is also solved here.
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Experimental Setup</title>
      <p>We have trained the XLNet model that uses the AR pre-training method and employs the use
of language modeling objectives based on permutation. Since, each individual Urdu
document/news provided by the organizers was to be predicted as fake or real, follo5w]iwnge [used
a longer sequence length of 512. Due to a smaller classification dataset and limited computation
power, we trained a much smaller model as originally trained by the autho5r].s Wofe[have
used 6 layers with 4 attention heads, and an embedding dimension of 256. Inherently, larger
parameters were scaled down by four. Here, the XLNet based model is pre-trained on the same
domain of news dataset. Feature weighting scheme’s are not used. The embedding features from
the pre-training step (obtained after Section4.1) is used in the fine-tuning step (as discussed in
Section4.2) for classification. The XLNet classification task can be termed as the classification
algorithm used.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Results</title>
      <p>The results for the fake news detection task was declared by the organizers of 2020 Fake News
Detection in the Urdu Language. The authors of this work participated by the team name
CNLP-NITS and as shown by the overall results on the web2sioteur team stood second out of
the 39 teams participated. The participated systems were evaluated based on precision, recall,
and F1 score. Our system reported an overall accuracy of 0.8400 and an overall F1 macro score
of 0.8370. Precision, Recall and F1 score for the fake class and the real class are as shown in
Table1.</p>
      <p>2https://www.urdufake2020.cicling.org/results-and-rankings</p>
    </sec>
    <sec id="sec-7">
      <title>7. Conclusion and Future Work</title>
      <p>Our automated fake news detection system adopts the generalized autoregressors technique for
the binary classification task. Even though our XLNet based model shows good results, there
are avenues for improvements. The monolingual corpus required for the pre-training step can
be increased further. Several architectural improvements could also be made to incorporate the
challenges faced in the Urdu language.</p>
    </sec>
    <sec id="sec-8">
      <title>Acknowledgments</title>
      <p>Authors would like to thank the organizers of the 2020 Fake News Detection in the Urdu
Language Task from Center for Computing Research (CIC), Instituto Politécnico Nacional (IPN),
Mexico for organizing this competition. The authors are also grateful to the Center for Natural
Language Processing (CNLP) and Department of Computer Science and Engineering at National
Institute of Technology, Silchar for providing the requisite support and infrastructure to execute
this work.
potentially misleading news, in: Proceedings of the Second Workshop on Computational
Approaches to Deception Detection, 2016, pp. 7–17.
[10] W. S. Noble, What is a support vector machine?, in: Nature Biotechnology, 2006, pp.</p>
      <p>1565–1567.
[11] H. Rashkin, E. Choi, J. Y. Jang, S. Volkova, Y. Choi, Truth of varying shades: Analyzing
language in fake news and political fact-checking, in: Proceedings of the 2017 Conference
on Empirical Methods in Natural Language Processing, 2017, pp. 2931–2937.
[12] V. Pérez-Rosas, B. Kleinberg, A. Lefevre, R. Mihalcea, Automatic detection of fake news, in:
Proceedings of the 27th International Conference on Computational Linguistics, COLING
2018, Santa Fe, New Mexico, USA, August 20-26, 2018, 2018, pp. 3391–3401.
[13] M. Potthast, J. Kiesel, K. Reinartz, J. Bevendorf, B. Stein, A stylometric inquiry into
hyperpartisan and fake news, in: Proceedings of the 56th Annual Meeting of the Association
for Computational Linguistics, ACL 2018, Melbourne, Australia, July 15-20, 2018, Volume
1: Long Papers, 2018, pp. 231–240.
[14] M. Amjad, G. Sidorov, A. Zhila, H. Gómez-Adorno, I. Voronkov, A. F. Gelbukh, ”bend the
truth”: Benchmark dataset for fake news detection in urdu language and its evaluation, in:
J. Intell. Fuzzy Syst., 2020, pp. 2457–2469.
[15] 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, LREC 2020, Marseille, France, May 11-16, 2020, 2020, pp.
2537–2542.
[16] J. P. Posadas-Durán, H. Gómez-Adorno, G. Sidorov, J. J. M. Escobar, Detection of fake news
in a new corpus for the spanish language, in: J. Intell. Fuzzy Syst., 2019, pp. 4869–4876.
[17] 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, SIGIR 2019, Paris, France, July 21-25, 2019, 2019, pp.
877–880.
[18] B. Ghanem, P. Rosso, F. M. R. Pardo, An emotional analysis of false information in social
media and news articles, in: ACM Trans. Internet Techn., 2020, pp. 19:1–19:18.
[19] J. Devlin, M. 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, 2019, pp. 4171–4186.
[20] Z. Dai, Z. Yang, Y. Yang, J. G. Carbonell, Q. V. Le, R. Salakhutdinov, Transformer-xl:
Attentive language models beyond a fixed-length context, in: Proceedings of the 57th
Conference of the Association for Computational Linguistics, 2019, pp. 2978–2988.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <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>
          , in: SIGKDD Explor.,
          <year>2017</year>
          , pp.
          <fpage>22</fpage>
          -
          <lpage>36</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>B.</given-names>
            <surname>Nyhan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Reifler</surname>
          </string-name>
          ,
          <article-title>When corrections fail: The persistence of political misperceptions</article-title>
          ,
          <source>in: Political Behavior</source>
          ,
          <year>2010</year>
          , pp.
          <fpage>303</fpage>
          -
          <lpage>330</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Peck</surname>
          </string-name>
          ,
          <article-title>A problem of amplification: Folklore and fake news in the age of social media</article-title>
          ,
          <source>in: The booktitle of American Folklore</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>329</fpage>
          -
          <lpage>351</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>D. M. J. Lazer</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          <string-name>
            <surname>Baum</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Benkler</surname>
            ,
            <given-names>A. J.</given-names>
          </string-name>
          <string-name>
            <surname>Berinsky</surname>
          </string-name>
          ,
          <string-name>
            <surname>K. M. Greenhill</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Menczer</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          <string-name>
            <surname>Metzger</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Nyhan</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <string-name>
            <surname>Pennycook</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Rothschild</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Schudson</surname>
            ,
            <given-names>S. A.</given-names>
          </string-name>
          <string-name>
            <surname>Sloman</surname>
            ,
            <given-names>C. R.</given-names>
          </string-name>
          <string-name>
            <surname>Sunstein</surname>
            ,
            <given-names>E. A.</given-names>
          </string-name>
          <string-name>
            <surname>Thorson</surname>
            ,
            <given-names>D. J.</given-names>
          </string-name>
          <string-name>
            <surname>Watts</surname>
            ,
            <given-names>J. L.</given-names>
          </string-name>
          <string-name>
            <surname>Zittrain</surname>
          </string-name>
          ,
          <article-title>The science of fake news</article-title>
          ,
          <source>in: Science</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>1094</fpage>
          -
          <lpage>1096</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Dai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yang</surname>
          </string-name>
          , J. G. Carbonell, R. Salakhutdinov,
          <string-name>
            <given-names>Q. V.</given-names>
            <surname>Le</surname>
          </string-name>
          ,
          <article-title>Xlnet: Generalized autoregressive pretraining for language understanding</article-title>
          ,
          <source>in: Advances in Neural Information Processing Systems 32: Annual Conference on Neural Information Processing Systems</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>5754</fpage>
          -
          <lpage>5764</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <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.</given-names>
            <surname>Gelbukh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Rosso</surname>
          </string-name>
          , Urdufake@fire2020:
          <article-title>Shared track on fake news detection in urdu (</article-title>
          <year>2020</year>
          ).
          <article-title>Proceedings of the 12th Forum for Information Retrieval Evaluation (FIRE</article-title>
          <year>2020</year>
          ), Hyderabad, India.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <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.</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>
          , CEUR Workshop Proceedings (
          <year>2020</year>
          ).
          <article-title>Working Notes of the Forum for Information Retrieval Evaluation (FIRE</article-title>
          <year>2020</year>
          ), Hyderabad, India.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Zafarani</surname>
          </string-name>
          ,
          <article-title>Fake news: A survey of research, detection methods, and opportunities</article-title>
          , in: CoRR,
          <year>2018</year>
          , p.
          <fpage>1</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>V.</given-names>
            <surname>Rubin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Conroy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Cornwell</surname>
          </string-name>
          ,
          <article-title>Fake news or truth? using satirical cues to detect</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>