<!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>
      <journal-title-group>
        <journal-title>M. Thiel)</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Efective and Transparent Attributions for Fake News Classification and Search</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Marcus Thiel</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Saijal Shahania</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>Andreas Nürnberger</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Deutsches Zentrum für Hochschulund Wissenschaftsforschung</institution>
          ,
          <addr-line>Lange Laube 12, 30159 Hannover</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Otto-von-Guericke-Universität</institution>
          ,
          <addr-line>Universitätsplatz 2, 39106 Magdeburg</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2024</year>
      </pub-date>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>Diverse information sources are becoming more accessible, and news can spread quickly, including fake and highly biased news. It is, therefore, essential to transparently convey to a user what news is potentially fake. Attributing statements inside those fake news to known sources is a potential way to check their validity. However, such attributions are seldom usable due to missing data sets. Therefore, this work aims to define a framework for attributing statements to source documents that do not necessarily contain the exact statements. We are applying our approach to classifying fake news in a search setting and include visual depictions of attributions to explain why something is considered fake or reliable. This method can support users in deciding which news to read and aid in grouping information by credibility.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Fake News</kwd>
        <kwd>Explainability</kwd>
        <kwd>Attribution</kwd>
        <kwd>Classification</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        Our investigation only assumes the existence of textual data. Hence, we do not consider methods
requiring other data like social networks (e.g. Shu, et al. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]) or metadata. Fake news is commonly
detected using stylistic features [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Zhou et al. showed that deceiving statements are often more
expressive and informal than factual statements. Badaskar et al. identified a few simple syntactical (POS
tags, word correlations, etc.) and topic-based (topic correlations) features that were able to achieve
relatively high accuracies (91.5%) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Kaliyar et al. are using BERT embeddings with traditional
methods like Random Forests and neural networks like an LSTM and a CNN [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. They almost achieve
99% accuracy on the Kaggle Fake News data set. Some source-based models try to reason over the
statements in a particular news article, like in the work by Magdy and Wanas [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] or like the knowledge
graph of Shi and Weninger [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Both approaches show that source data sets can be small but might not
be on par with other methods.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Concept</title>
      <sec id="sec-3-1">
        <title>Fake News</title>
      </sec>
      <sec id="sec-3-2">
        <title>Corpus</title>
        <p>Subset
Extraction</p>
      </sec>
      <sec id="sec-3-3">
        <title>Embedding Doc2Vec</title>
      </sec>
      <sec id="sec-3-4">
        <title>DeBERTa</title>
      </sec>
      <sec id="sec-3-5">
        <title>Data Set</title>
        <p>Training and</p>
        <p>Test Split
Test Data</p>
      </sec>
      <sec id="sec-3-6">
        <title>Source</title>
      </sec>
      <sec id="sec-3-7">
        <title>Sentences</title>
      </sec>
      <sec id="sec-3-8">
        <title>Test</title>
      </sec>
      <sec id="sec-3-9">
        <title>Sentences</title>
      </sec>
      <sec id="sec-3-10">
        <title>Training Data (Sources)</title>
      </sec>
      <sec id="sec-3-11">
        <title>Comparisons</title>
      </sec>
      <sec id="sec-3-12">
        <title>Mapping</title>
        <p>(Cosine Similarity)
Filtering</p>
      </sec>
      <sec id="sec-3-13">
        <title>Classification</title>
        <sec id="sec-3-13-1">
          <title>Random Forest</title>
          <p>Concatenated
Feature Vector</p>
        </sec>
      </sec>
      <sec id="sec-3-14">
        <title>Feature Creation</title>
        <sec id="sec-3-14-1">
          <title>Count</title>
        </sec>
        <sec id="sec-3-14-2">
          <title>Pair-Wise Count</title>
        </sec>
        <sec id="sec-3-14-3">
          <title>Start/End Label</title>
          <p>Our approach uses deep learning-based semantic embeddings and similarities between sentences.
The goal is to support a user’s decision on the reliability of an article while maintaining accuracy. The
overview of the approach is shown in Fig. 1 and consists of three parts: 1) Embedding: We are using a
self-trained Doc2Vec (|| = 20) and a pre-trained DeBERTa called Base-MNLI 1. 2) Comparisons: We
calculate the nearest neighbor for sentences using cosine similarity between their embeddings and filter
them by thresholding on the average similarity found. 3) Feature Creation: From the nearest neighbors
we calculate a feature vector of length 34 containing: (i) the absolute and relative counts of labeled
attributions, (ii) the pair-wise counts of two adjacent sentences and (iii) the start and end label of each
text. These features are extracted on our two data sets, KOREA and COMPETITION, which are subsets
of the Fake News Corpus2, filtered by a keyword match where KOREA used the keywords korea and
nuclear and COMPETITION fun and competition, leaving 4046 fake and 7917 reliable instances, and 5577
fake and 14996 reliable samples, respectively. We did try known data sets like the Fake News dataset3,
made available by Kaggle and the ISOT Fake News Dataset4 from the University of Victoria. However,
both data sets were not promising since they were easily classifiable using simple stylistic features with
over 94% accuracy. We employed ElasticSearch5 to index the KOREA data set and built a simple UI on
top, adding a highlighter to show how sentences were attributed in the text. A demo of the UI is shown
in a video at https://youtu.be/ZbqgIBQ4cI0.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Evaluation</title>
      <p>In pre-experiments, we determined that a Random Forest (RF) consistently gave us the best results,
which is why we discuss it here. Table 1 shows the results for the test data on the KOREA data set. The
results for the COMPETITION are almost the same. Both data sets indicate a high precision and F1
measure with simple attributions. Only the recall for fake news is not excellent yet. If the threshold of
attributions is changed, the recall increases for a high precision cost. However, we concluded that these
types of attributions form a robust classifier.
1https://github.com/microsoft/DeBERTa
2https://github.com/several27/FakeNewsCorpus
3https://www.kaggle.com/datasets/jruvika/fake-news-detection
4https://www.uvic.ca/ecs/ece/isot/datasets/fake-news/index.php
5https://www.elastic.co/elasticsearch
Additionally, many attributions provide a
Table 1: Precision, Recall and F1-Score using a RF on good insight into why a text is considered
the KOREA test data. fake. For example, a sourced article describes
precision recall f1-score support talks with North Korea about its nuclear
profake 0.95 0.89 0.92 1360 gram, whereas the target sentence reports a
reliable 0.94 0.98 0.96 2588 readiness to dismantle it altogether. However,
a weakness of the approach is in its nature
mmiaccrrooaavvgg 00..9945 00..9943 00..9944 33994488 since some attributions are not sensible from
a user’s perspective. I.e., the general content
of the text is similar, but the sentences have no
relationship. The misleading attributions are a challenge that has to be overcome in future work. Many
unreliable attributions remain since we optimized the thresholding mostly on classification accuracy.
These less sensible attributions can help in classification since they partially stem from a similarly
worded article, often from the same source domain. A stricter source selection strategy might help sort
out such attributions and decrease run time with only a minor reduction in accuracy.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>In this paper, we presented a simple method of source-based attribution for fake news classification.
This method works reasonably well on a small data set but needs to be tested on a larger domain. Based
on initial experiments, the cross-domain accuracy drops significantly due to missing attributions. Hence,
more work towards domain-independence and better source selection is required.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Oh</surname>
          </string-name>
          ,
          <article-title>Digital media use and social engagement: How social media and smartphone use influence social activities of college students</article-title>
          ,
          <source>Cyberpsychology, Behavior, and Social Networking</source>
          <volume>19</volume>
          (
          <year>2016</year>
          )
          <fpage>264</fpage>
          -
          <lpage>269</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A. M.</given-names>
            <surname>Ostrovsky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. R.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>Tiktok and its role in covid-19 information propagation</article-title>
          ,
          <source>Journal of Adolescent Health</source>
          <volume>67</volume>
          (
          <year>2020</year>
          )
          <fpage>730</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>J.</given-names>
            <surname>Thorne</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Vlachos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Christodoulopoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mittal</surname>
          </string-name>
          ,
          <article-title>FEVER: a large-scale dataset for fact extraction and VERification</article-title>
          , in: NAACL-HLT,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>K.</given-names>
            <surname>Shu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Cui</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Lee</surname>
          </string-name>
          , H. Liu, dEFEND: Explainable Fake News Detection,
          <source>in: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery &amp; Data Mining, KDD '19</source>
          ,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2019</year>
          , p.
          <fpage>395</fpage>
          -
          <lpage>405</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>L.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. K.</given-names>
            <surname>Burgoon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. F.</given-names>
            <surname>Nunamaker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Twitchell</surname>
          </string-name>
          ,
          <article-title>Automating linguistics-based cues for detecting deception in text-based asynchronous computer-mediated communications</article-title>
          ,
          <source>Group decision and negotiation 13</source>
          (
          <year>2004</year>
          )
          <fpage>81</fpage>
          -
          <lpage>106</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Badaskar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Agarwal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Arora</surname>
          </string-name>
          ,
          <article-title>Identifying Real or Fake Articles: Towards better Language Modeling</article-title>
          ,
          <source>in: Proceedings of the Third International Joint Conference on Natural Language Processing: Volume-II</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>R. K.</given-names>
            <surname>Kaliyar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Goswami</surname>
          </string-name>
          , P. Narang,
          <article-title>FakeBERT: Fake news detection in social media with a BERT-based deep learning approach</article-title>
          ,
          <source>Multimedia Tools and Applications</source>
          <volume>80</volume>
          (
          <year>2021</year>
          )
          <fpage>11765</fpage>
          -
          <lpage>11788</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A.</given-names>
            <surname>Magdy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Wanas</surname>
          </string-name>
          ,
          <article-title>Web-based statistical fact checking of textual documents</article-title>
          ,
          <source>in: Proceedings of the 2nd international workshop on Search and mining user-generated contents</source>
          ,
          <year>2010</year>
          , pp.
          <fpage>103</fpage>
          -
          <lpage>110</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>B.</given-names>
            <surname>Shi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Weninger</surname>
          </string-name>
          ,
          <article-title>Discriminative predicate path mining for fact checking in knowledge graphs</article-title>
          ,
          <source>Knowledge-based systems 104</source>
          (
          <year>2016</year>
          )
          <fpage>123</fpage>
          -
          <lpage>133</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>