<!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>Detecting Fake News Conspiracies with Multitask and Prompt-Based Learning</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Cheikh Brahim El Vaigh</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Thomas Girault</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Cyrielle Mallart</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Duc Hau Nguyen</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>cheikh-brahim.el-vaigh@inria.fr</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>thomas@girault.fr duc-hau.nguyen@irisa.fr</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>cyrielle.mallart@inria.fr</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Univ.</institution>
          <addr-line>Rennes, INRIA, CNRS, IRISA</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <fpage>13</fpage>
      <lpage>15</lpage>
      <abstract>
        <p>In this paper, we present our participation to the MediaEval-2021 challenge on fake news detection about coronavirus related Tweets. It consists in three subtasks that can be seen as multi-labels classiifcation problems we solved with transformer-based models. We show that each task can be solved independantly with mutiple monotasks models or jointly with an unique multitasks model. Moreover, we propose a prompt-based model that has been finetuned to generate classifications from a pre-trained model based on DistilGPT-2. Our experimental results show the multitask model to be the best to solve the three tasks.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>With the worldwide spread in the last few years of the Sars-Cov-2
virus, also known as Coronavirus, fear and concern has grown.
While traditional media often relies on scientifically-vetted sources
to bring information to concerned readers or viewers, social media
is not subjected to this obligation to fact check. Therefore, a plethora
of messages of various degrees of truthfulness has emerged across
social media platforms, such as Tweeter. This network has been used
as a soapbox for a multitude extreme political theories revolving
around the Coronavirus epidemic, as well as for the debunking
of said conspiracies, making it harder to untangle the conspiracy
theories from the real facts.</p>
      <p>
        This paper describes the systems 1 that we developed for
MediaEval 2021 Fake News detection challenge. The main objective of
the present task is to classify tweets according to whether they
are relaying conspiracy theories, and what specific conspiracy is
evoked. Several sub-tasks contribute to refining the task[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]: task
1 aims at deciding whether a tweet contributes to a conspiracy,
mentions a coronavirus-related conspiracy, or is unrelated, task
2 aims at classifying the topic of a tweet, while task 3 combines
the two previous labels into a multiclass problem, with both the
relevance of the tweet and its subject to infer. For each sub-task,
data sets were provided by the organizers of the challenge [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        For each of the three aforementioned tasks, we propose a
classiifcation solution relying on the fine-tuning of transformer-based
models e.g., [
        <xref ref-type="bibr" rid="ref1 ref3 ref5 ref6">1, 3, 5, 6</xref>
        ]. We also propose a prompt-based learning
approach for the first task, relying on the DistilGPT-2 [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] pretrained
*These authors contributed equally to this work
1source code available online: https://github.com/CMallart/FakeNewsMediaeval2021
model. Here, inferring the label of a tweet is treated as a text
generation task, with the entirety of the tweet to classify as a prompt.
Additionally, these three tasks being related, we propose a multitask
approach that learns on all three sets of labels, and later allows for
ifltering the results for a specific subtask. This solution yields better
results than separating all three subtasks.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>APPROACH</title>
      <p>We explain hereunder the diferent models we devised to address to
detect conspiracy theories in tweets. We first describe the separated
task learning framework in Sec. 2.1, than we introduce the
Promptbased model in Sec. 2.3. Finally, Sec. 2.1 is dedicated to the multi-task
setup where all the three diferent task are performed at once.
2.1</p>
    </sec>
    <sec id="sec-3">
      <title>Separated multilabel models for each task</title>
      <p>The tasks can be solved with multi-labels model to classify a tweet
as a vector of independent probabilities for each label thanks to a
Sigmoid activation function. The labels of the task 2 are already
well encoded as a binary matrix, whereas for the tasks 1 and 3, the
original categorical labels have been converted to binary targets
with one-hot-encoding.</p>
      <p>
        For each task, a separate instance of several BERT-based models
are fine-tuned. We tested bert-tiny [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], vaccinating-covid-tweets 2,
a model based on BERTweet [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] fine-tuned on Covid related tweets,
and toxic-bert [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. The first model is used as a first baseline to
compare the approaches, as it is a smaller version of the BERT model
and requires a small amount of time to finetune. The BERTweet
based model has already been trained on tweet-formatted
documents, and may therefore learn on subtler aspects of tweets. Finally,
toxic-bert has been chosen as it has been trained on toxic (hateful,
obscene, threatening, etc.) tweets, and may therefore pick up on
the fear-mongering language used by conspiracy theorists.
2.2
      </p>
    </sec>
    <sec id="sec-4">
      <title>Multitask model</title>
      <p>The multitask model uses the same backbone as the first approach
with separated tasks. Each set of labels (for tasks 1, 2 and 3) are
concatenated into a single set of labels. The idea behind this multitask
approach is to learn one general model that can be used to perform
the diferent tasks taking advantage of the relation between the
tasks e.g., the existence of a conspiracy for task-1 or the existence
of a particular conspiracy theory for task-3 (fine-grained version of
task-1 and task-2). Thus by properly performing task-3, we expect
the multitask model to be better in task-1 and task-2 as they are
more general than task-3.
2https://huggingface.co/ans/vaccinating-covid-tweets
C.-B. El Vaig, T. Girault, C. Mallart, D.-H. Nguyen
2.3</p>
    </sec>
    <sec id="sec-5">
      <title>Prompt-based model</title>
      <p>According to the prompt-based learning approach, samples are
made into templates, containing the text of the tweet, a label for the
tweet, and a binary classification of whether the tweet is related to
its label, as in the following :
Tweet : Media succeeded in creating this Covid 19 hoax...
Label : Promotes/Supports Conspiracy
Classification : true</p>
      <p>As shown in the previous template, we formulated this
problem as a binary classification task. For each tweet, one template is
created for each possible label.</p>
      <p>The language model is then trained to output the final word,
chosen in a list that consists of the words ["false", "unlinked",
"unrelated", "true", "related", "linked"]. This word should be consistent
with the previous prompt, which is the text and the label, and
therefore correctly learn the type of tweets associated with each label. At
inference time, three templates are again created for one tweet : the
text of the tweet, followed by each of the possible three labels. The
chosen label is the one where the model has the highest probability
to output "true", "related" or "linked" as the following word.</p>
      <p>
        This prompt-based model was implemented with the use of the
OpenPrompt library [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], trained on 15 epochs. Due to lack of time
and GPU resources, the prompt-based model has been only trained
to task 1 but it could easily extended to multitask.
3
      </p>
    </sec>
    <sec id="sec-6">
      <title>RESULTS AND ANALYSIS</title>
      <p>Table 1 shows the results on task-1 of the diferent finetuned
pretrained models, as well as the prompt-based approach. The best
scores (MCC, macro-f1 and micro-f1) are obtained with the
covidtweet model which has been clearly optimized on a corpus adapted
to our task. The toxic-bert reached comparable results but it appears
that pretraining on toxic language is not really transferable to the
conspiracy language. Surprisingly, smaller models such as
bertsmall and bert-tiny were able to achieve quite competitive results.</p>
      <p>Prompt-based learning with DistilGPT-2 does not outperform
traditional fine-tuning on the task 1. However, we would expect that
this approach would benefits from expanding to multitask where
the labels share semantic properties and the number of example
per label is low.</p>
      <p>As expected, the multitask approach outperforms the individual
models on all three tasks, as displayed in Table 2. The detailed
results for each label are given in table 3.</p>
    </sec>
    <sec id="sec-7">
      <title>DISCUSSION AND OUTLOOK</title>
      <p>
        In this work, we experimented transformer-based models to detect
conspiracy theories in tweets. The three tasks have been solved with
multilabels classifiers relying on the pretrained models. We showed
that it is better to train the models jointly on multiple tasks rather
than independently. Meanwhile, the oficial MCC scores, while
good, still show that there is large space for progress, especially
for the task-1 which has only three labels. The other tasks are
more challenging due to diversity of labels and the small size of the
dataset. The idea of using the prompt-based model shows promising
results for task-1, but due to lack of time and resources we would
rather focus on the other experiments. As shown in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], we also
tried to generate fake training samples with GPT-2 but we were
not able to use them due to the lack of annotations. In the future
works, we plan to use a larger generative GPT-2 model for
promptbased training, apply the prompt model to the three tasks and try
a multitask prompt based model, which will combine two of our
promising approaches, to outperform the proposed multitask.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Prajjwal</given-names>
            <surname>Bhargava</surname>
          </string-name>
          , Aleksandr Drozd, and
          <string-name>
            <given-names>Anna</given-names>
            <surname>Rogers</surname>
          </string-name>
          .
          <year>2021</year>
          .
          <article-title>Generalization in NLI: Ways (Not) To Go Beyond Simple Heuristics</article-title>
          . (
          <year>2021</year>
          ).
          <source>arXiv:cs.CL/2110.01518</source>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Vincent</given-names>
            <surname>Claveau</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Detecting Fake News in Tweets from Text and Propagation Graph: IRISA's Paritcipation to the FakeNews Task at MediaEval 2020</article-title>
          .
          <source>In Working Notes Proceedings of the MediaEval 2020 Workshop</source>
          , Online,
          <fpage>14</fpage>
          -
          <issue>15</issue>
          <year>December 2020</year>
          (CEUR Workshop Proceedings), Steven Hicks, Debesh Jha, Konstantin Pogorelov, Alba García Seco de Herrera, Dmitry Bogdanov,
          <string-name>
            <surname>Pierre-Etienne</surname>
            <given-names>Martin</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Stelios Andreadis</given-names>
            ,
            <surname>Minh-Son</surname>
          </string-name>
          <string-name>
            <surname>Dao</surname>
          </string-name>
          , Zhuoran Liu, José Vargas Quiros,
          <source>Benjamin Kille, and Martha A. Larson (Eds.)</source>
          , Vol.
          <volume>2882</volume>
          .
          <article-title>CEUR-WS.org</article-title>
          . http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2882</volume>
          /paper63.pdf
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Jacob</given-names>
            <surname>Devlin</surname>
          </string-name>
          ,
          <string-name>
            <surname>Ming-Wei</surname>
            <given-names>Chang</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Kenton</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and Kristina</given-names>
            <surname>Toutanova</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding</article-title>
          . (
          <year>2019</year>
          ).
          <article-title>arXiv:cs</article-title>
          .CL/
          <year>1810</year>
          .04805
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Ning</given-names>
            <surname>Ding</surname>
          </string-name>
          , Shengding Hu,
          <string-name>
            <given-names>Weilin</given-names>
            <surname>Zhao</surname>
          </string-name>
          , Yulin Chen, Zhiyuan Liu, HaiTao Zheng, and
          <string-name>
            <given-names>Maosong</given-names>
            <surname>Sun</surname>
          </string-name>
          .
          <year>2021</year>
          .
          <article-title>OpenPrompt: An Open-source Framework for Prompt-learning</article-title>
          .
          <source>arXiv preprint arXiv:2111</source>
          .
          <year>01998</year>
          (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Laura</given-names>
            <surname>Hanu</surname>
          </string-name>
          and Unitary team.
          <year>2020</year>
          . Detoxify. Github. https://github.com/unitaryai/detoxify. (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Dat</given-names>
            <surname>Quoc</surname>
          </string-name>
          <string-name>
            <surname>Nguyen</surname>
          </string-name>
          , Thanh Vu, and Anh Tuan Nguyen.
          <year>2020</year>
          .
          <article-title>BERTweet: A pre-trained language model for English Tweets</article-title>
          .
          <source>In Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing: System Demonstrations</source>
          .
          <fpage>9</fpage>
          -
          <lpage>14</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Konstantin</given-names>
            <surname>Pogorelov</surname>
          </string-name>
          , Daniel Thilo Schroeder, Stefan Brenner, and Johannes Langguth.
          <fpage>13</fpage>
          -
          <issue>15</issue>
          <year>December 2021</year>
          .
          <article-title>FakeNews: Corona Virus and Conspiracies Multimedia Analysis Task at MediaEval 2021</article-title>
          .
          <source>In Proceedings of the MediaEval 2021 Workshop</source>
          , Online.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Konstantin</given-names>
            <surname>Pogorelov</surname>
          </string-name>
          , Daniel Thilo Schroeder, Petra Filkuková, Stefan Brenner, and
          <string-name>
            <given-names>Johannes</given-names>
            <surname>Langguth</surname>
          </string-name>
          .
          <year>2021</year>
          .
          <article-title>WICO Text: A Labeled Dataset of Conspiracy Theory and 5G-Corona Misinformation Tweets</article-title>
          .
          <source>In Proceedings of the 2021 Workshop on Open Challenges in Online Social Networks</source>
          .
          <fpage>21</fpage>
          -
          <lpage>25</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Victor</given-names>
            <surname>Sanh</surname>
          </string-name>
          , Lysandre Debut, Julien Chaumond, and
          <string-name>
            <given-names>Thomas</given-names>
            <surname>Wolf</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lighter</article-title>
          . CoRR abs/
          <year>1910</year>
          .01108 (
          <year>2019</year>
          ). arXiv:
          <year>1910</year>
          .01108 http://arxiv. org/abs/
          <year>1910</year>
          .01108
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>