<!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>PROTECT A Pipeline for Propaganda Detection and Classification</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Vorakit Vorakitphan</string-name>
          <email>vorakit.vorakitphan@inria.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Elena Cabrio</string-name>
          <email>elena.cabrio@univ-cotedazur.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Serena Villata</string-name>
          <email>villata@i3s.unice.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Universite ́ Coˆ te d'Azur</institution>
          ,
          <addr-line>Inria, CNRS, I3S</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>English. Propaganda is a rhetorical technique to present opinions with the deliberate goal of influencing the opinions and the actions of other (groups of) individuals for predetermined misleading ends. The employment of such manipulation techniques in politics and news articles, as well as its subsequent spread on social networks, may lead to threatening consequences for the society and its more vulnerable members. In this paper, we present PROTECT (PROpaganda Text dEteCTion), a new system to automatically detect propagandist messages and classify them along with the propaganda techniques employed. PROTECT is designed as a full pipeline to firstly detect propaganda text snippets from the input text, and then classify the technique of propaganda, taking advantage of semantic and argumentation features. A video demo of the PROTECT system is also provided to show its main functionalities.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Italiano. La propaganda e` una tecnica
retorica per presentare determinate opinioni
con l’obiettivo deliberato di influenzare le
opinioni e le azioni di altri (gruppi di)
individui per fini predeterminati e
tendenzialmente fuorvianti. L’impiego di tale
tecnica di manipolazione in politica e nella
stampa, cos`ı come la sua diffusione sulle
reti sociali, puo` portare a conseguenze
disastrose per la societa` e per i suoi
membri piu` vulnerabili. In questo articolo
presentiamo PROTECT (PROpaganda Text
Copyright © 2021 for this paper by its authors. Use
permitted under Creative Commons License Attribution 4.0
International (CC BY 4.0).
dEteCTion), un nuovo sistema per
identiifcare automaticamente i messaggi
propagandistici e classificarli rispetto alle
tecniche di propaganda utilizzate. PROTECT
e` un sistema progettato come una pipeline
completa per rilevare in primo luogo i
frammenti di testo propagandistici dato il
testo proposto, e successivamente
classiifcare tali frammenti secondo la tecnica
di propaganda usata, sfruttando le
caratteristiche semantiche e argomentative del
testo. Questo articolo presenta anche un
video dimostrativo del sistema PROTECT
per mostrare le principali funzionalita`
fornite all’utente.</p>
    </sec>
    <sec id="sec-2">
      <title>1 Introduction</title>
      <p>
        Propaganda represents an effective but often
misleading communication strategy which is
employed to promote a certain viewpoint, for
instance in the political context
        <xref ref-type="bibr" rid="ref10 ref13 ref7 ref9">(Lasswell, 1938;
Koppang, 2009; Dillard and Pfau, 2009;
Longpre et al., 2019)</xref>
        . The goal of this
communication strategy is to persuade the audience about the
goodness of such a viewpoint by means of
misleading and/or partial arguments, which is
particularly harmful for the more vulnerable public in the
society (e.g., young or elder people). Therefore
the ability to detect the occurrences of propaganda
in political discourse and newspaper articles is of
main importance, and Natural Language
Processing methods and technologies play a main role in
this context addressing the propaganda detection
and classification task
        <xref ref-type="bibr" rid="ref3 ref4 ref5">(Da San Martino et al.,
2019; Da San Martino et al., 2020a)</xref>
        . It is, in
particular, important to make this vulnerable public
aware of the problem and provide them tools able
to raise their awareness and develop their critical
thinking.
      </p>
      <p>To achieve this ambitious goal, we present in
this paper a new tool called PROTECT
(PROpaganda Text dEteCTion) to automatically identify
and classify propaganda in texts. In the current
version, only English text is processed. This tool
has been designed with an easy-to-access user
interface and a web-service API to ensure a wide
public use of PROTECT online. To the best of
our knowledge, PROTECT is the first online tool
for propagandist text identification and
classification with an interface allowing the user to submit
his/her own text to be analysed.1</p>
      <p>
        PROTECT presents two main functionalities: i)
the automatic propaganda detection and
classification service, which allows the user to paste or
upload a text and returns the text where the
propagandist text snippets are highlighted in different colors
depending on the propaganda technique which is
employed, and ii) the propaganda word clouds, to
show in a easy to catch visualisation the identified
propagandist text snippets. PROTECT is deployed
as a web-service API, allowing users to download
the output (the text annotated with the identified
propaganda technique) as a json file. The
PROTECT tool relies on a pipeline architecture to first
detect the propaganda text snippets, and second to
classify the propaganda text snippets with respect
to a specific propaganda technique. We cast this
task as a sentence-span classification problem and
we address it relying on a transformer
architecture. Results reach SoTA systems performances
on the tasks of propaganda detection and
classiifcation (for a comparison with SoTA algorithms,
we refer to
        <xref ref-type="bibr" rid="ref17">(Vorakitphan et al., 2021)</xref>
        ).
      </p>
      <p>The paper is structured as follows: first, Section
2 discusses the state of the art in propaganda
detection and classification and compares our
contribution to the literature. Then Section 3 describes
the pipeline for the detection and classification of
propaganda text snippets as well as the data sets
used for the evaluation and the obtained results.
Section 4 describes the functionalities of the web
interface, followed by the Conclusions.
2</p>
    </sec>
    <sec id="sec-3">
      <title>Related Work</title>
      <p>
        In the last years, there has been an increasing
interest in investigating methods for textual
propaganda detection and classification. Among
them,
        <xref ref-type="bibr" rid="ref2 ref3">(Barro´n-Ceden˜o et al., 2019)</xref>
        present a
sys1The video demonstrating the PROTECT tool is available
here https://1drv.ms/u/s!Ao-qMrhQAfYtkzD69
JPAYY3nSFub?e=oUQbxQ
tem to organize news events according to the level
of propagandist content in the articles, and
introduces a new corpus (QProp) annotated with
the propaganda vs. trustworthy classes,
providing information about the source of the news
articles. Recently, a web demo named Prta
        <xref ref-type="bibr" rid="ref4 ref5">(Da San Martino et al., 2020b)</xref>
        has been
proposed, trained on disinformation articles. This
demo allows a user to enter a plain text or a URL,
but it does not allow users to download such
results. Similarly to PROTECT, Prta shows the
propagandist messages at the snippet level with
an option to filter the propaganda techniques to be
shown based on the confidence rate, and also
analyzes the usage of propaganda technique on
determined topics. The implementation of this system
relies on the approach proposed in
        <xref ref-type="bibr" rid="ref3">(Da San
Martino et al., 2019)</xref>
        .
      </p>
      <p>
        The most recent approaches for propaganda
detection are based on language models that mostly
involve transformer-based architectures. The
approach that performed best on the NLP4IF’19
sentence-level classification task relies on the
BERT architecture with hyperparameters
tuning without activation function
        <xref ref-type="bibr" rid="ref14">(Mapes et al.,
2019)</xref>
        .
        <xref ref-type="bibr" rid="ref13 ref14 ref18">(Yoosuf and Yang, 2019)</xref>
        focused first on
the pre-processing steps to provide more
information regarding the language model along with
existing propaganda techniques, then they employ
the BERT architecture casting the task as a
sequence labeling problem. The systems that took
part in the SemEval 2020 Challenge - Task 11
represent the most recent approaches to identify
propaganda techniques based on given propagandist
spans. The most interesting and successful
approach
        <xref ref-type="bibr" rid="ref8">(Jurkiewicz et al., 2020)</xref>
        proposes first to
extend the training data from a free text corpus as
a silver dataset, and second, an ensemble model
that exploits both the gold and silver datasets
during the training steps to achieve the highest scores.
      </p>
      <p>
        As most of the above mentioned systems, also
PROTECT relies on language model architectures
for the detection and classification of propaganda
messages, empowering them with a rich set of
features we identified as pivotal in propagandist
text from computational social science literature
        <xref ref-type="bibr" rid="ref17">(Vorakitphan et al., 2021)</xref>
        . In particular,
        <xref ref-type="bibr" rid="ref15">(Morris,
2012)</xref>
        discusses how emotional markers and
affect at word- or phrase-level are employed in
propaganda text, whilst
        <xref ref-type="bibr" rid="ref1">(Ahmad et al., 2019)</xref>
        show
that the most effective technique to extract
sentiment for the propaganda detection task is to rely
on lexicon-based tailored dictionaries.
        <xref ref-type="bibr" rid="ref11">(Li et al.,
2017)</xref>
        show how to detect degrees of strength from
calmness to exaggeration in press releases.
Finally,
        <xref ref-type="bibr" rid="ref16">(Troiano et al., 2018)</xref>
        focus on feature
extraction of text exaggeration and show that main
factors include imageability, unexpectedness, and
the polarity of a sentence.
3
      </p>
    </sec>
    <sec id="sec-4">
      <title>Propaganda Detection and</title>
    </sec>
    <sec id="sec-5">
      <title>Classification</title>
      <p>PROTECT addresses the task of propaganda
technique detection and classification at
fragmentlevel, meaning that both the spans and the type
of propaganda technique are identified and
highlighted in the input sentences. In the following, we
describe the datasets used to train and test
PROTECT, and the approach implemented in the
system to address the task.
3.1</p>
      <sec id="sec-5-1">
        <title>Datasets</title>
        <p>
          To evaluate the approach on which PROTECT
relies, we use two standard benchmarks for
Propaganda Detection and Classification, namely
the NLP4IF’19
          <xref ref-type="bibr" rid="ref3">(Da San Martino et al., 2019)</xref>
          and SemEval’20 datasets
          <xref ref-type="bibr" rid="ref4 ref5">(Da San Martino
et al., 2020a)</xref>
          . The former was made available
for the shared task NLP4IF’19 on fine-grained
propaganda detection. 18 propaganda techniques
are annotated on 469 articles (293 in the training
set, 75 in the development set, and 101 in the test
set).2 As a follow up, in 2020 SemEval proposed
a shared task (T11)3 reducing the number of
propaganda categories with respect to NLP4IF’19
(14 categories, 371 articles in the training set and
75 in the development set). PROTECT detects
and classifies the same list of 14 propaganda
techniques as in the SemEval task, namely:
Appeal to Authority, Appeal to fear-prejudice,
Bandwagon, Reductio ad hitlerum,
Blackand-White Fallacy, Causal Oversimplification,
Doubt, Exaggeration Minimisation, Flag-Waving,
Loaded-Language, Name-Calling Labeling,
Repetition, Slogans, Thought-terminating Cliches,
Whataboutism Straw-Men Red-Herring.
        </p>
        <p>Those classes are not uniformly distributed
in the data sets. Loaded-Language and
Name-Calling Labeling are the classes with the
2https://propaganda.qcri.org/nlp4if-s
hared-task/</p>
        <p>3https://propaganda.qcri.org/semeval2
020-task11/
higher number of instances (representing
respectively 32% and 15% of the
propagandist messages on all above-mentioned datasets).
The classes with the lower number of
instances are Whataboutism, Red-Herring,
Bandwagon, Straw-Men, respectively occurring in
1%, 0.87%, 0.29%, 0.23% in NLP4IF’19
datasets. In SemEval’20T11 such labels where
merged, and the classes Whataboutism
StrawMen Red-Herring, Bandwagon respectively
represent 1.33% and 1.29% of the propagandist
messages.
3.2</p>
      </sec>
      <sec id="sec-5-2">
        <title>PROTECT Architecture</title>
        <p>Given a textual document or a paragraph as input,
the system performs two steps. First, it performs
a binary classification at token level, to label a
token as propagandist or not. Then, it classifies
propagandist tokens according to the 14 propaganda
categories from SemEval task (T11).</p>
        <p>For instance, given the following example
“Manchin says Democrats acted like babies at the
SOTU (video) Personal Liberty Poll Exercise your
right to vote.” the snippets “babies” is first
classiifed as propaganda (step 1), and then more
specifically as an instance of the Name-Calling Labeling
propaganda technique (step 2).</p>
        <p>Step 1: Propaganda Snippet Detection. To
train PROTECT, we merge the training,
development and test sets from NLP4IF, and the training
set from Semeval’20 T11. The development set
from Semeval’20 T11 is instead used to evaluate
the system performances.4 In the preprocessing
phase, each sentence is tokenized and tagged with
a label per token according to the IOB format.</p>
        <p>
          For the binary classification, we adopt
Pretrained Language Model (PLM) based on BERT
(bert-base-uncased model)
          <xref ref-type="bibr" rid="ref6">(Devlin et al., 2019)</xref>
          architecture. The hyperparameters are a learning
rate of 5e-5, a batch of 8, max len of 128. For
the evaluation, we compute standard
classification metrics5 at the token-level. The results
obtained by the binary classifier (macro average over
5 runs) on SemEval’20 T11 development set are
0.71 precision, 0.77 recall and 0.72 F-measure
(us4The gold annotations of Semeval’20 test set are not
available, this is why we selected the development set for
evaluation.
        </p>
        <p>5https://scikit-learn.org/stable/modu
les/generated/sklearn.metrics.precisio
n recall fscore support.html</p>
      </sec>
      <sec id="sec-5-3">
        <title>Propaganda Technique</title>
        <p>Appeal to Authority
Appeal to fear-prejudice
Bandwagon,Reductio ad hit.
Black-White-Fallacy
Casual-Oversimplification
Doubt
Exaggeration,Minimisation
Flag-Waving
Loaded Language
Name Calling,Labeling
Repetition
Slogans
Thought-terminating Cliches
Whatab.,Straw Men,Red Her.</p>
      </sec>
      <sec id="sec-5-4">
        <title>Average</title>
        <p>0.67
ing Softmax as activation function6).</p>
        <p>We then perform a post-processing step to
automatically join tokens labelled with the same
propaganda technique into the same textual span.</p>
        <p>Given that PLM is applied at token-level, each
token is processed into sub-words (e.g., “running”
is tokenized and cut into two tokens: “run” and
“##ing”). Such sub-words can mislead the
classiifer. For instance, in the following sentence: “The
next day, Biden said, he was informed by Indian
press that there were at least a few Bidens in
India.”, our system detects least a few Bidens in
as a propagandist snippet, but it misclassifies one
sub-word (“at” was not considered as part of “at
least”, and therefore excluded from the
propagandist snippet).</p>
      </sec>
      <sec id="sec-5-5">
        <title>Step 2: Propaganda Technique Classification.</title>
        <p>
          We cast this task as a sentence-span multi-class
classification problem. More specifically, both the
tokenized sentence and the span are used to feed
the transformer-based model RoBERTa
(robertabase pre-trained model)7
          <xref ref-type="bibr" rid="ref12">(Liu et al., 2019)</xref>
          to
per6We are aware that sigmoid function is usually used as
default activation function in binary classification. However,
in our setting we tested both functions and we obtained better
performances with Softmax as activation function (+0.04 F1
with respect to sigmoid).
        </p>
        <p>7https://huggingface.co/transformers/
model doc/roberta.html
form both a sentence classification and a span
classification. More precisely: i) we input a sentence
to the tokenizer where max length is set to 128
with padding; ii) we input the span provided by
the propaganda span-template from SemEval T11
dataset, and we set max length value of 20 with
padding. RoBERTa tokenizer is applied in both
cases. If a sentence does not contain propaganda
spans, it is labeled as “none-propaganda”.</p>
        <p>
          To take into account context features at
sentence-level, a BiLSTM is introduced. For each
sentence, semantic and argumentation features are
extracted following the methodology proposed in
          <xref ref-type="bibr" rid="ref17">(Vorakitphan et al., 2021)</xref>
          and given in input to
the BiLSTM model (hyper-parameters: 256
hidden size, 1 hidden layer, drop out of 0.1 with
ReLU function at the last layer before the joint
loss function). Such features proved to be
useful to improve the performances of our approach
on propagandist messages classification, obtaining
SoTA results on some categories (in
          <xref ref-type="bibr" rid="ref17">(Vorakitphan
et al., 2021)</xref>
          we provide a comparison of our model
with SoTA systems on both NLP4IF and SemEval
datasets).
        </p>
        <p>
          To combine the results from sentence-span
based RoBERTa with the feature-based BiLSTM
we apply the joint loss strategy proposed in
          <xref ref-type="bibr" rid="ref17">(Vorakitphan et al., 2021)</xref>
          . Each model produces
a loss per batch using CrossEntropy loss function
L. Following the function: lossjoint loss = α ×
(losssentence+lossspan+losssemantic argumentation features)
        </p>
        <p>Nloss
where each loss value is produced from
CrossEntropy function of its classifier (e.g., losssentence
and lossspan from RoBERTa models of sentence
and span, losssemantic argumentation features from the
BiLSTM model.)</p>
        <p>
          To train the above mentioned methods for
the propaganda technique classification task, we
merged the data sets of NLP4IF’19 and
SemEval’20 T11 (same setting as in Step 1). Then
we tested the full pipeline of PROTECT on the
development set from Semeval’20 T11. The output
of the snippet detection task (Step 1) are provided
as a span-pattern to the models performing Step 2.
Table 1 reports on the obtained results of the full
pipeline (Step 1+Step 2) averaged over 5 runs (we
cannot provide a fair comparison of those results
with SoTA systems, given that in SemEval the two
tasks are separately evaluated and no pipeline
results are provided). We can notice however, that
our results in a pipeline are comparable with the
ones obtained in
          <xref ref-type="bibr" rid="ref17">(Vorakitphan et al., 2021)</xref>
          on the
two separate tasks.
        </p>
        <p>Given the high complexity of the propaganda
technique classification task and the classes’
unbalance, some examples are miss-classified by the
system. For instance, in the following sentence
“The Mueller probe saw several within Trump’s
orbit indicted, but not Trump’ as family or Trump
himself”, the system annotated the snippet in
italics as “Name Calling,Labeling”, while the correct
labels would have been “Repetition”.
4</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>PROTECT Functionalities</title>
      <p>As previously introduced, PROTECT allows a
user to input plain text and retrieve the
propagandist spans in the message as output by the system.
In the current version of the system, two services
are provided through the web interface (and the
API), described in the following.
4.1</p>
      <sec id="sec-6-1">
        <title>Service 1: Propaganda Techniques</title>
      </sec>
      <sec id="sec-6-2">
        <title>Classification</title>
        <p>The system accepts an input plain text in English,
and then the architecture described in Section 3.2
is run over such text. The output consists of
an annotated version of the input text, where the
different propagandist techniques detected by the
system are highlighted in different colours. The
colour of the highlighted snippet is distinctive of
a certain propaganda technique: the darker the
color, the higher the confidence score of the
system in assigning the label to a textual snippet.
Figure 1 shows an example of PROTECT web
interface. Checkboxes on the right side of the page
provide the key to interpret the colors, and allow the
user to check or un-check (i.e. highlight or not)
the different propagandist snippets in the text,
filtering the results. Faded to dark colours represent
the confidence level of the prediction (the darker
the colour, the higher the system confidence). The
snippets in bold contain multiple propaganda
techniques in the same text spans, that can be unveiled
hovering with the mouse over the snippets.</p>
        <p>As said before, PROTECT can be used through
the provided API, and annotated text can be
downloaded as a JSON file with the detected
propagandist snippet(s) at character indices (start to end
indices of a snippet) based on individual sentence,
propaganda technique(s) used, and the confidence
score(s)).
4.2</p>
      </sec>
      <sec id="sec-6-3">
        <title>Service 2: Propaganda Word Clouds</title>
        <p>The propagandist snippets output by the system
can also be displayed as word clouds, where the
size of the words represents the system confidence
score in assigning the labels (see Figure 2). The
different sizes represent the confidence score of
the prediction, and the colors the propaganda
technique (as in Service 1). If multiple techniques are
found in the same snippet, it is duplicated in the
word cloud. As for the first service, a checkbox on
the right side of the word clouds allows the user
to select the propagandist techniques to be
visualized. Also in this case, a json file can be
downloaded with the system prediction.</p>
        <p>The word cloud service has been added to
PROTECT in addition to the standard visualization, to
provide a different and informative way to
summarise propaganda techniques on a topic, and to
facilitate their identification.
5</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Conclusions</title>
      <p>In this paper, we presented PROTECT, a
propaganda detection and classification tool. PROTECT
relies on a pipeline to detect propaganda
snippets from plain text. We evaluated the proposed
pipeline on standard benchmarks achieving
stateof-the-art results. PROTECT is deployed as a
web-service API that accepts a plain text input,
returning downloadable annotated text for further
usage. In addition, a propaganda word clouds
service allows to gain further insights from such text.</p>
    </sec>
    <sec id="sec-8">
      <title>Acknowledgments</title>
      <p>This work is partially supported by the
ANSWER project PIA FSN2 n.
P1595642661789/DOS0060094 between Inria and Qwant.
This work has also been supported by the French
government, through the 3IA Coˆ te d’Azur
Investments in the Future project managed by the
National Research Agency (ANR) with the reference
number ANR-19-P3IA-0002.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>Siti</given-names>
            <surname>Rohaidah</surname>
          </string-name>
          <string-name>
            <surname>Ahmad</surname>
          </string-name>
          , Muhammad Zakwan Muhammad Rodzi, Nurlaila Syafira Shapiei, Nurhafizah Moziyana Mohd Yusop, and
          <string-name>
            <given-names>Suhaila</given-names>
            <surname>Ismail</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>A review of feature selection and sentiment analysis technique in issues of propaganda</article-title>
          .
          <source>International Journal of Advanced Computer Science and Applications</source>
          ,
          <volume>10</volume>
          (
          <issue>11</issue>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>Alberto</given-names>
            <surname>Barro´</surname>
          </string-name>
          n-Ceden˜o, Israa Jaradat, Giovanni Martino, and
          <string-name>
            <given-names>Preslav</given-names>
            <surname>Nakov</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Proppy: Organizing the news based on their propagandistic content</article-title>
          .
          <source>Information Processing &amp; Management</source>
          ,
          <volume>56</volume>
          ,
          <fpage>05</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Giovanni</surname>
          </string-name>
          Da San Martino, Seunghak Yu, Alberto Barro´
          <article-title>n-Ceden˜o, Rostislav Petrov</article-title>
          , and
          <string-name>
            <given-names>Preslav</given-names>
            <surname>Nakov</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Fine-grained analysis of propaganda in news article</article-title>
          .
          <source>In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLPIJCNLP)</source>
          , pages
          <fpage>5636</fpage>
          -
          <lpage>5646</lpage>
          ,
          <string-name>
            <surname>Hong</surname>
            <given-names>Kong</given-names>
          </string-name>
          , China, November. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Giovanni</surname>
          </string-name>
          Da San Martino, Alberto Barro´
          <fpage>n</fpage>
          -Ceden˜o, Henning Wachsmuth, Rostislav Petrov, and
          <string-name>
            <given-names>Preslav</given-names>
            <surname>Nakov</surname>
          </string-name>
          .
          <year>2020a</year>
          . SemEval
          <article-title>-2020 task 11: Detection of propaganda techniques in news articles</article-title>
          .
          <source>In Proceedings of the Fourteenth Workshop on Semantic Evaluation</source>
          , pages
          <fpage>1377</fpage>
          -
          <lpage>1414</lpage>
          , Barcelona (online),
          <source>December. International Committee for Computational Linguistics.</source>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Giovanni</surname>
          </string-name>
          Da San Martino, Shaden Shaar, Yifan Zhang, Seunghak Yu, Alberto Barro´
          <article-title>n-Ceden˜o, and Preslav Nakov</article-title>
          . 2020b.
          <article-title>Prta: A system to support the analysis of propaganda techniques in the news</article-title>
          .
          <source>In Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics: System Demonstrations</source>
          , pages
          <fpage>287</fpage>
          -
          <lpage>293</lpage>
          , Online, July. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <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>
          .
          <source>In Jill Burstein</source>
          , Christy Doran, and Thamar Solorio, editors,
          <source>Proceedings of the</source>
          <year>2019</year>
          <article-title>Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, NAACL-HLT 2019, Minneapolis</article-title>
          , MN, USA, June 2-7,
          <year>2019</year>
          , Volume
          <volume>1</volume>
          (Long and Short Papers), pages
          <fpage>4171</fpage>
          -
          <lpage>4186</lpage>
          . Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <given-names>James</given-names>
            <surname>Price Dillard</surname>
          </string-name>
          and
          <string-name>
            <given-names>Michael</given-names>
            <surname>Pfau</surname>
          </string-name>
          .
          <year>2009</year>
          .
          <article-title>The Persuasion Handbook: Developments in Theory and Practice</article-title>
          . Sage Publications, Inc.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <given-names>Dawid</given-names>
            <surname>Jurkiewicz</surname>
          </string-name>
          , Łukasz Borchmann, Izabela Kosmala, and Filip Gralin´ski.
          <year>2020</year>
          . ApplicaAI at SemEval-2020 task 11:
          <article-title>On RoBERTa-CRF, span CLS and whether self-training helps them</article-title>
          .
          <source>In Proceedings of the Fourteenth Workshop on Semantic Evaluation</source>
          , pages
          <fpage>1415</fpage>
          -
          <lpage>1424</lpage>
          , Barcelona (online),
          <source>December. International Committee for Computational Linguistics.</source>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>Haavard</given-names>
            <surname>Koppang</surname>
          </string-name>
          .
          <year>2009</year>
          .
          <article-title>Social influence by manipulation: A definition and case of propaganda</article-title>
          .
          <source>Middle East Critique</source>
          ,
          <volume>18</volume>
          :
          <fpage>117</fpage>
          -
          <lpage>143</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <given-names>Harold</given-names>
            <surname>Dwight Lasswell</surname>
          </string-name>
          .
          <year>1938</year>
          .
          <article-title>Propaganda technique in the world war</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <given-names>Yingya</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Jieke</given-names>
            <surname>Zhang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Bei</given-names>
            <surname>Yu</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>An NLP analysis of exaggerated claims in science news</article-title>
          .
          <source>In Proceedings of the 2017 EMNLP Workshop: Natural Language Processing meets Journalism</source>
          , pages
          <fpage>106</fpage>
          -
          <lpage>111</lpage>
          , Copenhagen, Denmark, September. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <given-names>Yinhan</given-names>
            <surname>Liu</surname>
          </string-name>
          , Myle Ott, Naman Goyal, Jingfei Du, Mandar Joshi, Danqi Chen,
          <string-name>
            <surname>Omer Levy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Mike</given-names>
            <surname>Lewis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Luke</given-names>
            <surname>Zettlemoyer</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Veselin</given-names>
            <surname>Stoyanov</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>RoBERTa: A Robustly Optimized BERT Pretraining Approach</article-title>
          . CoRR, abs/
          <year>1907</year>
          .11692. eprint:
          <year>1907</year>
          .11692.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <given-names>Liane</given-names>
            <surname>Longpre</surname>
          </string-name>
          , Esin Durmus, and
          <string-name>
            <given-names>Claire</given-names>
            <surname>Cardie</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Persuasion of the undecided: Language vs. the listener</article-title>
          .
          <source>In Proceedings of the 6th Workshop on Argument Mining</source>
          , pages
          <fpage>167</fpage>
          -
          <lpage>176</lpage>
          , Florence, Italy, August. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <given-names>Norman</given-names>
            <surname>Mapes</surname>
          </string-name>
          , Anna White,
          <string-name>
            <given-names>Radhika</given-names>
            <surname>Medury</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Sumeet</given-names>
            <surname>Dua</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Divisive language and propaganda detection using multi-head attention transformers with deep learning BERT-based language models for binary classification</article-title>
          .
          <source>In Proceedings of the Second Workshop on Natural Language Processing for Internet Freedom: Censorship, Disinformation, and Propaganda</source>
          , pages
          <fpage>103</fpage>
          -
          <lpage>106</lpage>
          ,
          <string-name>
            <surname>Hong</surname>
            <given-names>Kong</given-names>
          </string-name>
          , China, November. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <given-names>Travis</given-names>
            <surname>Morris</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>Extracting and networking emotions in extremist propaganda</article-title>
          .
          <source>In 2012 European Intelligence and Security Informatics Conference</source>
          , pages
          <fpage>53</fpage>
          -
          <lpage>59</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <given-names>Enrica</given-names>
            <surname>Troiano</surname>
          </string-name>
          , Carlo Strapparava,
          <article-title>Go¨zde O¨ zbal</article-title>
          , and Serra Sinem Tekirog˘lu.
          <year>2018</year>
          .
          <article-title>A computational exploration of exaggeration</article-title>
          .
          <source>In Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing</source>
          , pages
          <fpage>3296</fpage>
          -
          <lpage>3304</lpage>
          , Brussels, Belgium, October-November.
          <article-title>Association for Computational Linguistics</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <given-names>Vorakit</given-names>
            <surname>Vorakitphan</surname>
          </string-name>
          , Elena Cabrio, and
          <string-name>
            <given-names>Serena</given-names>
            <surname>Villata</surname>
          </string-name>
          .
          <year>2021</year>
          . ”
          <article-title>Don't discuss”: Investigating Semantic and Argumentative Features for Supervised Propagandist Message Detection and Classification</article-title>
          .
          <source>In Recent Advances in Natural Language Processing (RANLP</source>
          <year>2021</year>
          ), Varna (Online), Bulgaria, September.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <given-names>Shehel</given-names>
            <surname>Yoosuf</surname>
          </string-name>
          and
          <string-name>
            <given-names>Yin</given-names>
            <surname>Yang</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Fine-grained propaganda detection with fine-tuned BERT</article-title>
          .
          <source>In Proceedings of the Second Workshop on Natural Language Processing for Internet Freedom: Censorship, Disinformation, and Propaganda</source>
          , pages
          <fpage>87</fpage>
          -
          <lpage>91</lpage>
          ,
          <string-name>
            <surname>Hong</surname>
            <given-names>Kong</given-names>
          </string-name>
          , China, November. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>