<!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>Bilingual Propaganda Detection in Diplomats' Tweets Using Language Models and Linguistic Features</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Arkadiusz Modzelewski</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>Paweł Golik</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Adam Wierzbicki</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Polish-Japanese Academy of Information Technology</institution>
          ,
          <country country="PL">Poland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Padua</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Our study presents an approach to a shared task of propaganda identification and characterization at the DIPROMATS 2024 hosted by the Iberian Languages Evaluation Forum. As the DSHacker team, we participated in the propaganda detection task, which comprised three subtasks, each with varying levels of detail in identifying propaganda types. The first subtask required binary identification of propaganda in tweets authored in either English or Spanish by diplomats and authorities from major powers. The second subtask focused on a coarsegrained classification of propaganda, while the third subtask demanded a fine-grained approach to identifying specific propaganda techniques. To tackle these challenges, we fine-tuned diferent BERT-based pre-trained models, including the XLM-RoBERTa model, and achieved remarkable success. Our system secured first place across all language categories, including monolingual and bilingual approaches, for the second and third subtask. Moreover, we attained high rankings in the binary propaganda classification. Our research also delves into the potential of detecting propaganda using Large Language Models with a few-shot prompting approach. We conducted experiments with two GPT models, including the recently released GPT-4o by OpenAI. Furthermore, we investigated the efectiveness of linguistic features and traditional machine learning models in propaganda detection. Overall, our study highlights our system's exceptional performance and provides valuable insights into the capabilities of modern language models and machine learning techniques in identifying propaganda.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Propaganda</kwd>
        <kwd>XLM-RoBERTa</kwd>
        <kwd>GPT-4o</kwd>
        <kwd>GPT-3</kwd>
        <kwd>5</kwd>
        <kwd>Few-shot Prompting</kwd>
        <kwd>Linguistic Features</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <sec id="sec-1-1">
        <title>1.1. Problem Overview</title>
        <p>
          In the digital age, online news often uses diferent propaganda techniques. Propaganda, as defined
by Sparkes-Vian [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], is an evolving set of methods and mechanisms that facilitate the propagation
of ideas and actions. It employs rhetorical techniques to improve replication, making it a powerful
tool for influencing public opinion. Propaganda is not false or immoral by its nature. Its ethical
implications depend on the political, social, and technological context. Propaganda is most efective
when it goes unnoticed, subtly altering readers’ opinions without their awareness [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. Therefore,
detecting propaganda remains vital but also challenging to implement.
        </p>
        <p>Nowadays, information spreads from many online sources. Platforms like X (formerly known as
Twitter) have become vital places for sharing news and opinions. However, they have also become
channels for spreading propaganda, which can influence people’s thoughts and actions. As a result, it is
crucial to detect propaganda, as it afects public discourse and people’s decisions.</p>
        <p>
          DIPROMATS 2024 organized as a part of the Iberian Languages Evaluation Forum 2024 (IberLEF)
[
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] aims to spread knowledge and research on detecting propaganda. In this study, we will present
our experiments and final systems that we utilized to detect propaganda in the task organized by
DIPROMATS 2024.
        </p>
      </sec>
      <sec id="sec-1-2">
        <title>1.2. Task Description</title>
        <p>
          DIPROMATS 2024 introduces the shared task focused on the automatic detection and characterization
of propaganda techniques and narratives used by diplomats from major powers. In our experiments,
we decided to focus on propaganda detection tasks. This task includes three diferent subtasks listed
below [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]:
1. Subtask 1a: Propaganda identification
2. Subtask 1b: Propaganda characterization, coarse-grained
3. Subtask 1c: Propaganda characterization, fine-grained
Propaganda Identification Participants must develop an automatic system to determine whether a
tweet contains propaganda. In this scenario, we are dealing with a binary classification task. For each
instance, a short tweet text, we aim to predict one of two labels: "false" or "true" indicating the presence
of propaganda [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ].
        </p>
        <p>
          Propaganda characterization, coarse-grained Systems must determine which of the four
categories each tweet belongs to: Not propagandistic, Appeal to commonality, Discrediting the opponent,
and Loaded language. Each tweet can be assigned to one or more categories, making it a multiclass,
multilabel classification task [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ].
        </p>
        <p>
          Propaganda characterization, fine-grained Systems must classify each tweet according to the
specific propaganda techniques it contains. There is one negative class and seven positive classes: Flag
Waving, Ad Populum/Ad Antiquitatem, Name Calling/Labeling, Undiplomatic Assertiveness/Whataboutism,
Appeal to Fear, Doubt, and Loaded Language [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. This task is multiclass multilabel clasification problem.
        </p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        The identification of propaganda in social media and web articles has gained significant attention in
recent years due to the increasing influence of online information on public opinion and political
discourse [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Barrón-Cedeno et al. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] proposed a model to automatically assess the level of propagandistic
content on the article level. On the other hand, other approaches have introduced more fine-grained
propaganda techniques detection [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ] and analyzed the spread of propaganda on X platform [
        <xref ref-type="bibr" rid="ref9">9, 10</xref>
        ].
      </p>
      <p>
        Research on propaganda detection significantly intersects with persuasion detection due to the
numerous shared characteristics and techniques [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. In recent years, multiple workshops have been
organized to advance the development of technologies aimed at identifying persuasion techniques
[11, 12, 13, 14]. The most recent workshop (SemEval-2023 Task 3) focused on identifying 23 specific
persuasion techniques in online news on paragraph level and in a multilingual setup [14]. Systems
proposed during SemEval-2023 were mainly based on multilingual BERT models, such as mBERT or
XLM-RoBERTa [15, 16, 17].
      </p>
      <p>The detection of propaganda has also been a research focus in the most recent shared task at
DIPROMATS 2023 [18]. Casavantes et al. [19] utilized BERTweet [20] and RoBERTuito [21] and aimed
to improve the performance of the detection of propagandistic tweets by combining the text of tweets
with contextual attributes such as their geographical origin, type of message, and emotions.
UniLeonUniBO Team utilized transfer learning between diferent tasks of propaganda detection [ 22]. Another
two systems focused on employing data augmentation to improve performance in propaganda detection
[23, 24]. Moreover, the best-performing system in binary propaganda classification in English was
based on cascades of language models, adopting GPT-J as the backbone model [25].</p>
    </sec>
    <sec id="sec-3">
      <title>3. Dataset</title>
      <p>
        The dataset includes tweets in both Spanish and English authored by diplomats representing China,
Russia, the United States, and the European Union. These tweets come from oficial government
accounts, embassies, ambassadors, consuls, and other diplomatic profiles. The tweets were collected
using the Twitter API for Academic Research and were posted between January 1, 2020, and March 11,
2021. The data contains features such as tweet ID, text, country, annotated labels, and a creation time
stamp. Table 1 summarizes the presence of diplomatic authorities in the dataset [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        The task authors split the original data into training and test sets based on time. They chose a date
for each dataset that divides positive tweets into a 70/30 proportion. The 70% subset, consisting of the
oldest tweets, became the training set, while the 30% subset, containing the newest tweets, became the
unseen test set utilized for final systems’ scores [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Our Approach</title>
      <sec id="sec-4-1">
        <title>4.1. Data Preparation</title>
        <p>Our experiments focused solely on using the tweet text and gold labels, disregarding any other columns
in the dataset. In our model-building process, we included a phase for optimizing hyperparameters. To
facilitate this, we divided the training data further into a new training subset and a validation subset
with a ratio of 85/15. Table 2 shows the characteristics of the datasets.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Fine-tuning BERT-based Models</title>
        <p>Our approach relied on fine-tuning pretrained BERT-based models using the labeled dataset. Fine-tuning
allows the model to learn the nuances and patterns relevant to our task while retaining the general
language understanding from its initial training. We employed both monolingual and multilingual
pretrained models loaded from the HuggingFace repository:
1. ENGLISH (ROB-EN) - FacebookAI/roberta-large - the language model (355M parameters) trained
on English data in a self-supervised fashion [26].</p>
        <p>We began with hyperparameter optimization for all the pretrained models we tested. This involved
iftting  models on the training subset with gold labels and using the remaining labeled data for
validation.  refers here to the number of diferent combinations of hyperparameter values. We
selected the best model based on the F1 score from the validation data, and this model was used for
the final submission. Monolingual models were fine-tuned exclusively on tweets in a single language,
while multilingual models were fine-tuned on a combination of English and Spanish tweets. Please
refer to our Appendix A, which presents optimal hyperparameters of each fine-tuned model.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Results</title>
      <sec id="sec-5-1">
        <title>5.1. Leaderboard Performance</title>
        <p>
          In DIPROMATS 2024 Task 1, the Information Contrast Model (ICM) score determines the best propaganda
categorization model, addressing the classes’ hierarchical nature [
          <xref ref-type="bibr" rid="ref12">29</xref>
          ]. In presenting our results, it’s
important to clarify that models with the same names (e.g., XLM-BI) are not the same across diferent
subtasks. For instance, the XLM-BI model in subtask 1a was fine-tuned specifically on subtask 1a data,
while the XLM-BI model in subtask 1b was fine-tuned on subtask 1b data.
        </p>
        <p>In subtask 1a, our best model for the English language, ROB-EN fine-tuned on English tweets, secured</p>
        <sec id="sec-5-1-1">
          <title>5th place on the English leaderboard. Our bilingual XLM-BI model won the Spanish leaderboard and</title>
          <p>obtained 4th place on the multilingual leaderboard. In subtask 1b, the XLM-BI model granted us 1st
position in all language categories. We also achieved first place on all language leaderboards in subtask
1c. For English, the top results were achieved by the ROB-EN model, while for the other leaderboards,
the XLM-BI model prevailed. Tables 3, 4, and 5 show our final results on all subtasks.</p>
        </sec>
      </sec>
      <sec id="sec-5-2">
        <title>5.2. Results Discussion</title>
        <p>In this workshop, our DSHacker team won in all categories for multiclass multilabel classification.
Additionally, we secured a strong position in the binary classification subtask. Our XLM-BI model
consistently emerged as the top solution among final submissions. However, in certain situations,
monolingual models like ROB-EN can perform better than multilingual approaches or yield comparable
results.
1
4
1
1</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Few-shot Prompting with GPT Models</title>
      <p>Another technique we explored is few-shot prompting using GPT models. In few-shot prompting, the
prompt includes a brief description of the task followed by a few input-output pairs demonstrating the
desired behavior. This technique allows the model to infer the patterns and rules of the task from the
limited examples and generate appropriate outputs for new inputs.</p>
      <p>We applied this approach only in the subtask 1a binary classification setting. Our experiments included
OpenAI’s gpt-4o (GPT-4o) and gpt-3.5-turbo-1106 (GPT-3.5) generative models. We implemented the
few-shot prompting technique using the OpenAI Chat Completions API. Each prediction request sent
to the GPT model consisted of a list of messages presented to the model. Each message contains the
role and content attribute. There are three roles available:
1. system message helps set the behavior of the model (assistant) by providing it context and
guidelines.
2. user messages can provide exemplary requests for the assistant. In our case - examplary requests
for a provided text’s check-worthiness evaluation.
3. assistant messages indicate the expected output of the assistant.</p>
      <p>Due to time constraints, we could not submit results produced by GPT models. However, we conducted
post-deadline experiments and evaluated these models on the validation part of the data for binary
classification from subtask 1a. In our experiments, the prompt is formatted starting with a system
message that clarifies the task (See Listing 1). This is followed by alternating pairs of user and assistant
messages. One pair for each few-shot example, where a user message asks whether the example’s
content contains propaganda, and the corresponding assistant message provides the gold label for the
example, either ’Yes’ or ’No’ (See Listing 2). The final message following the pairs is one user message
with the actual text to be classified by the model (See Listing 3). For each instance to be classified, we
included four examples of few-shot prompting from the training dataset, two containing propaganda.
The chosen few-shot examples were consistent in a given language. The prompt templates remained
consistent for both the GPT-4o and GPT-3.5 experiments.</p>
      <sec id="sec-6-1">
        <title>6.1. Results on Validation Datasets</title>
        <p>The table shows the subtask 1a F1 scores of our models on English and Spanish validation datasets.
GPT-3.5, using few-shot prompting, had moderate scores of 0.5193 for English and 0.5354 for Spanish.
GPT-4o improved on these, with scores of 0.5665 for English and 0.6622 for Spanish. The multilingual
model, XLM-RoBERTa-large (XLM-BI), performed better, scoring 0.7440 for English and a top score of
0.7907 for Spanish. The monolingual RoBERTa-large model for English (ROB-EN) achieved the highest
score of 0.7692, while its Spanish counterpart (ROB-ES) scored 0.7684. Overall, fine-tuned BERT-based
models outperformed GPT-based models, with multilingual and monolingual models showing similar
performance.
7. Linguistic Features for Propaganda Detection</p>
        <sec id="sec-6-1-1">
          <title>In this section, we explore the use of StyloMetrix1 vectors for the subtask 1a propaganda detection.</title>
          <p>
            StyloMetrix was sucessfully utilized in persuasion detection in Polish [17]. The study of persuasion
detection significantly intersects with the study of propaganda detection due to the numerous similarities
they share [
            <xref ref-type="bibr" rid="ref13">30</xref>
            ]. As a result, in our research we will explore the usage of StyloMetrix for propaganda
detection in English as StyloMetrix currently does not support Spanish.
          </p>
          <p>
            With StyloMetrix, we can create text representations that are interpretable, normalized, and
reproducible [
            <xref ref-type="bibr" rid="ref14">31</xref>
            ]. By translating various aspects of linguistic features into numeric values, StyloMetrix
vectors can be utilized as input for machine learning classifiers [
            <xref ref-type="bibr" rid="ref14">31</xref>
            ]. StyloMetrix quantifies many
linguistic features, such as the 17 metrics created using the HurtLex lexicon. HurtLex 2 is a comprehensive
lexicon encompassing ofensive, aggressive, and hateful words [
            <xref ref-type="bibr" rid="ref15">32</xref>
            ]. HurtLex categorizes these words
into 17 distinct groups, ranging from ethnic slurs to derogatory terms related to physical and cognitive
disabilities and words associated with moral and behavioral defects [
            <xref ref-type="bibr" rid="ref15">32</xref>
            ].
          </p>
          <p>
            In our experiments, we employ StyloMetrix vectors to predict propaganda in English tweets. The
StyloMetrix vectors for English encompass a comprehensive set of 196 metrics, categorized into several
groups: Detailed grammatical forms, General grammar forms, Detailed lexical forms, Additional lexical
items, Parts of speech, Social media, Syntactic forms, General text statistics [
            <xref ref-type="bibr" rid="ref14">31</xref>
            ]. We utilize these text
representations as features for training classical machine learning models, specifically XGBoost, LightGBM,
and Logistic Regression. The models are trained on our training dataset and tested using validation
data to evaluate their performance.
          </p>
        </sec>
      </sec>
      <sec id="sec-6-2">
        <title>7.1. Results on Validation Datasets</title>
        <p>1https://github.com/ZILiAT-NASK/StyloMetrix/tree/main
2https://github.com/valeriobasile/hurtlex</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>8. Conclusions</title>
      <p>As the DSHacker team, we explored various techniques for propaganda detection across multiple
languages and subtasks, employing both state-of-the-art pretrained BERT-based models, few-shot
prompting with GPT models, and classical machine learning algorithms utilizing StyloMetrix linguistic
features. Our fine-tuned BERT-based models demonstrated strong performance in the DIPROMATS 2024</p>
      <sec id="sec-7-1">
        <title>Task 1 competition. In summary, we secured 1st position in 7 out of 9 categories. We won in all categories</title>
        <p>for multiclass multilabel classification and in the subtask 1a binary classification of Spanish tweets. The
multilingual XLM-BI model consistently delivered top results, especially in multilingual and Spanish
tasks. Monolingual models like ROB-EN also showed competitive performance, particularly for English
tasks, indicating that language-specific models can sometimes outperform multilingual counterparts.
Few-shot prompting with GPT models yielded moderate performance on binary propaganda
classification. While GPT-4o beat GPT-3.5, both were still outperformed by fine-tuned BERT-based models.
Classical machine learning models like LightGBM and XGBoost, combined with well-engineered
linguistic features from StyloMetrix, performed well on the binary task of propaganda detection. LightGBM,
in particular, achieved a F1 score close to that of the best BERT-based model on the English validation
dataset, highlighting the potential of classical models with rich feature sets on this specific task of
propaganda detection.
[10] P. Vijayaraghavan, S. Vosoughi, TWEETSPIN: Fine-grained propaganda detection in social media
using multi-view representations, in: M. Carpuat, M.-C. de Marnefe, I. V. Meza Ruiz (Eds.),
Proceedings of the 2022 Conference of the North American Chapter of the Association for
Computational Linguistics: Human Language Technologies, Association for Computational Linguistics,
Seattle, United States, 2022, pp. 3433–3448. URL: https://aclanthology.org/2022.naacl-main.251.
doi:10.18653/v1/2022.naacl-main.251.
[11] G. Martino, A. Barrón-Cedeno, H. Wachsmuth, R. Petrov, P. Nakov, Semeval-2020 task 11: Detection
of propaganda techniques in news articles, arXiv preprint arXiv:2009.02696 (2020).
[12] D. Dimitrov, B. B. Ali, S. Shaar, F. Alam, F. Silvestri, H. Firooz, P. Nakov, G. D. S. Martino,
Semeval-2021 task 6: Detection of persuasion techniques in texts and images, arXiv preprint
arXiv:2105.09284 (2021).
[13] M. Hasanain, F. Alam, H. Mubarak, S. Abdaljalil, W. Zaghouani, P. Nakov, G. Da San Martino,
A. Freihat, ArAIEval shared task: Persuasion techniques and disinformation detection in Arabic
text, in: H. Sawaf, S. El-Beltagy, W. Zaghouani, W. Magdy, A. Abdelali, N. Tomeh, I. Abu Farha,
N. Habash, S. Khalifa, A. Keleg, H. Haddad, I. Zitouni, K. Mrini, R. Almatham (Eds.), Proceedings of
ArabicNLP 2023, Association for Computational Linguistics, Singapore (Hybrid), 2023, pp. 483–493.</p>
        <p>URL: https://aclanthology.org/2023.arabicnlp-1.44. doi:10.18653/v1/2023.arabicnlp-1.44.
[14] J. Piskorski, N. Stefanovitch, G. Da San Martino, P. Nakov, Semeval-2023 task 3: Detecting the
category, the framing, and the persuasion techniques in online news in a multi-lingual setup, in:
Proceedings of the 17th International Workshop on Semantic Evaluation (SemEval-2023), 2023, pp.
2343–2361.
[15] A. Pauli, R. Sarabia, L. Derczynski, I. Assent, Teamampa at semeval-2023 task 3: Exploring
multilabel and multilingual roberta models for persuasion and framing detection, in: Proceedings
of the 17th International Workshop on Semantic Evaluation (SemEval-2023), 2023, pp. 847–855.
[16] T. Hromadka, T. Smolen, T. Remis, B. Pecher, I. Srba, Kinitveraai at semeval-2023 task 3:
Simple yet powerful multilingual fine-tuning for persuasion techniques detection, arXiv preprint
arXiv:2304.11924 (2023).
[17] A. Modzelewski, W. Sosnowski, M. Wilczynska, A. Wierzbicki, Dshacker at semeval-2023 task
3: Genres and persuasion techniques detection with multilingual data augmentation through
machine translation and text generation, in: Proceedings of the 17th International Workshop on
Semantic Evaluation (SemEval-2023), 2023, pp. 1582–1591.
[18] P. Moral, G. Marco, J. Gonzalo, J. Carrillo-de Albornoz, I. Gonzalo-Verdugo, Overview of dipromats
2023: automatic detection and characterization of propaganda techniques in messages from
diplomats and authorities of world powers, Procesamiento del lenguaje natural 71 (2023) 397–407.
[19] M. Casavantes, M. Montes-y Gómez, D. I. Hernández-Farías, L. C. González, A. Barrón-Cedeño,
Propaltl at dipromats: Incorporating contextual features with bert’s auxiliary input for propaganda
detection on tweets (2023).
[20] D. Q. Nguyen, T. Vu, A. T. Nguyen, Bertweet: A pre-trained language model for english tweets,
arXiv preprint arXiv:2005.10200 (2020).
[21] J. M. Pérez, D. A. Furman, L. A. Alemany, F. Luque, Robertuito: a pre-trained language model for
social media text in spanish, arXiv preprint arXiv:2111.09453 (2021).
[22] F. Jáñez-Martino, A. Barrón-Cedeño, Unileon-unibo at iberlef 2023 task dipromats: Roberta-based
models to climb up the propaganda tree in english and spanish (2023).
[23] V. Ahuir, L. F. Hurtado, F. García-Granada, E. Sanchis, Elirf-vrain at dipromats 2023: Cross-lingual
data augmentation for propaganda detection (2023).
[24] F.-J. Rodrigo-Ginés, J. Carrillo-de Albornoz, L. Plaza, Hierarchical modeling for propaganda
detection: Leveraging media bias and propaganda detection datasets (2023).
[25] L. Tian, X. Zhang, M. M.-H. Kim, J. Biggs, Eficient text-based propaganda detection via language
model cascades (2023).
[26] Y. Liu, M. Ott, N. Goyal, J. Du, M. Joshi, D. Chen, O. Levy, M. Lewis, L. Zettlemoyer, V. Stoyanov,
Roberta: A robustly optimized BERT pretraining approach, CoRR abs/1907.11692 (2019). URL:
http://arxiv.org/abs/1907.11692. arXiv:1907.11692.</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>A. Optimal Hyperparameter Values</title>
      <p>This appendix includes the optimal hyperparameter values for our best models.</p>
    </sec>
    <sec id="sec-9">
      <title>B. Few-shot Prompting Templates</title>
      <p>In this appendix, we present the prompt messages included with each text classification request. For
brevity, the prompts are provided only in English.</p>
      <p>"role": "system",
"content": """You are an assistant who detects propaganda, manipulation
˓→ and persuasion techniques.</p>
      <p>You know the definition of propaganda very well: Propaganda is the
˓→ deliberate systematic attempt to shape perceptions and manipulate
˓→ cognitions and direct behavior to achieve a response to further the
˓→ desired intent of the propagandist.
"""
˓→
˓→
˓→
˓→
"""
˓→
˓→
˓→
"""
˓→
˓→
˓→
"""
},
{
},
{
"role": "assistant",
"content": "Yes"
},
# EXAMPLE 2
{
"role": "assistant",
"content": "No"
},
# EXAMPLE 3
{
},
{
},
# EXAMPLE 4
{
"role": "assistant",
"content": "Yes"
#Example 1</p>
      <p># EXAMPLE 1</p>
      <p>Listing 1: Used initial system prompt.
"role": "user",
"content": f"""Answer the question whether or not the text contains
˓→ propaganda. Answer using only a single word Yes or No.</p>
      <p>TEXT: Today, I reflect on the great honor of serving the American
people this past year, and look forward to continuing to advance
a diplomacy true to our core values and emboldened by U.S.
leadership that may turn our greatest challenges into our
greatest triumphs. Happy New Year!
"role": "user",
"content": f"""Answer the question whether or not the text contains
˓→ propaganda. Answer using only a single word Yes or No.</p>
      <p>TEXT: The Islamic Republic of #Iran has fundamentally failed the
Iranian people, and I am convinced that the Iranian people know
that. And you’ve seen President @realDonaldTrump make very clear
we will continue to support the Iranian people.
"role": "user",
"content": f"""Answer the question whether or not the text contains
˓→ propaganda. Answer using only a single word Yes or No.</p>
      <p>TEXT: The Chinese government’s decision to explore its own virtual
currency is already monumental, and if it ultimately moves
forward it will be a global game changer. The future of global
currencies may very well rest firmly in China’s hands.
},
{
}
˓→
˓→
˓→
"""
"role": "user",
"content": f"""Answer the question whether or not the text contains
˓→ propaganda. Answer using only a single word Yes or No.</p>
      <p>TEXT: Over the past few years, the #US has repeatedly blocked @UN
Security Council’s statements condemning attacks on other countries’
embassies. The US missile strike in Baghdad will only result in
escalating tensions in the region - #Zakharova</p>
      <p>Listing 2: Used pairs of user and assistance prompts.</p>
      <p>Listing 3: Used final user prompt.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>C.</given-names>
            <surname>Sparkes-Vian</surname>
          </string-name>
          ,
          <article-title>Digital propaganda: The tyranny of ignorance</article-title>
          ,
          <source>Critical sociology 45</source>
          (
          <year>2019</year>
          )
          <fpage>393</fpage>
          -
          <lpage>409</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Barrón-Cedeño</surname>
          </string-name>
          , I. Jaradat, G. Da San Martino, P. Nakov,
          <article-title>Proppy: Organizing the news based on their propagandistic content</article-title>
          ,
          <source>Information Processing Management</source>
          <volume>56</volume>
          (
          <year>2019</year>
          )
          <fpage>1849</fpage>
          -
          <lpage>1864</lpage>
          . URL: https://www.sciencedirect.com/science/article/pii/S0306457318306058. doi:https://doi.org/ 10.1016/j.ipm.
          <year>2019</year>
          .
          <volume>03</volume>
          .005.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>L.</given-names>
            <surname>Chiruzzo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. M.</given-names>
            <surname>Jiménez-Zafra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Rangel</surname>
          </string-name>
          , Overview of IberLEF 2024:
          <article-title>Natural Language Processing Challenges for Spanish and other Iberian Languages, in: Proceedings of the Iberian Languages Evaluation Forum (IberLEF 2024), co-located with the 40th Conference of the Spanish Society for Natural Language Processing (SEPLN 2024), CEUR-WS</article-title>
          .org,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>P.</given-names>
            <surname>Moral</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Fraile</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Marco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Peñas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gonzalo</surname>
          </string-name>
          , Overview of DIPROMATS 2024:
          <article-title>Detection, characterization and tracking of propaganda in messages from diplomats and authorities of world powers</article-title>
          ,
          <source>Procesamiento del Lenguaje Natural</source>
          <volume>73</volume>
          (
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>G. D. S.</given-names>
            <surname>Martino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Cresci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Barrón-Cedeño</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. Di</given-names>
            <surname>Pietro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Nakov</surname>
          </string-name>
          ,
          <article-title>A survey on computational propaganda detection</article-title>
          , arXiv preprint arXiv:
          <year>2007</year>
          .
          <volume>08024</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Barrón-Cedeno</surname>
          </string-name>
          , I. Jaradat, G. Da San Martino, P. Nakov,
          <article-title>Proppy: Organizing the news based on their propagandistic content</article-title>
          ,
          <source>Information Processing &amp; Management</source>
          <volume>56</volume>
          (
          <year>2019</year>
          )
          <fpage>1849</fpage>
          -
          <lpage>1864</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>G.</given-names>
            <surname>Da San Martino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Seunghak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Barrón-Cedeno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Petrov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Nakov</surname>
          </string-name>
          , et al.,
          <article-title>Fine-grained analysis of propaganda in news article, in: Proceedings of the 2019 conference on empirical methods in natural language processing and the 9th international joint conference on natural language processing (EMNLP-IJCNLP)</article-title>
          ,
          <source>Association for Computational Linguistics</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>5636</fpage>
          -
          <lpage>5646</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>J.</given-names>
            <surname>Piskorski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Stefanovitch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Nikolaidis</surname>
          </string-name>
          , G. Da San Martino, P. Nakov,
          <article-title>Multilingual multifaceted understanding of online news in terms of genre, framing, and persuasion techniques</article-title>
          , in: A.
          <string-name>
            <surname>Rogers</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Boyd-Graber</surname>
          </string-name>
          , N. Okazaki (Eds.),
          <source>Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume</source>
          <volume>1</volume>
          :
          <string-name>
            <surname>Long</surname>
            <given-names>Papers)</given-names>
          </string-name>
          ,
          <source>Association for Computational Linguistics</source>
          , Toronto, Canada,
          <year>2023</year>
          , pp.
          <fpage>3001</fpage>
          -
          <lpage>3022</lpage>
          . URL: https://aclanthology.org/
          <year>2023</year>
          .
          <article-title>acl-long</article-title>
          .
          <volume>169</volume>
          . doi:
          <volume>10</volume>
          . 18653/v1/
          <year>2023</year>
          .
          <article-title>acl-long</article-title>
          .
          <volume>169</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>K.</given-names>
            <surname>Hristakieva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Cresci</surname>
          </string-name>
          , G. Da San Martino, M. Conti,
          <string-name>
            <given-names>P.</given-names>
            <surname>Nakov</surname>
          </string-name>
          ,
          <article-title>The spread of propaganda by coordinated communities on social media</article-title>
          ,
          <source>in: Proceedings of the 14th ACM Web Science Conference</source>
          <year>2022</year>
          ,
          <year>2022</year>
          , pp.
          <fpage>191</fpage>
          -
          <lpage>201</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>A. G.</given-names>
            <surname>Fandiño</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Estapé</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Pàmies</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. L.</given-names>
            <surname>Palao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Ocampo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. P.</given-names>
            <surname>Carrino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. A.</given-names>
            <surname>Oller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. R.</given-names>
            <surname>Penagos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. G.</given-names>
            <surname>Agirre</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Villegas</surname>
          </string-name>
          ,
          <article-title>Maria: Spanish language models</article-title>
          ,
          <source>Procesamiento del Lenguaje Natural</source>
          <volume>68</volume>
          (
          <year>2022</year>
          ). URL: https://upcommons.upc.edu/handle/2117/367156#.YyMTB4X9A-0. mendeley. doi:
          <volume>10</volume>
          .26342/2022-68-3.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>A.</given-names>
            <surname>Conneau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Khandelwal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Goyal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Chaudhary</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Wenzek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Guzmán</surname>
          </string-name>
          , E. Grave,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ott</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zettlemoyer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Stoyanov</surname>
          </string-name>
          ,
          <article-title>Unsupervised cross-lingual representation learning at scale</article-title>
          , CoRR abs/
          <year>1911</year>
          .02116 (
          <year>2019</year>
          ). URL: http://arxiv.org/abs/
          <year>1911</year>
          .02116. arXiv:
          <year>1911</year>
          .02116.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>E.</given-names>
            <surname>Amigo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Delgado</surname>
          </string-name>
          ,
          <article-title>Evaluating extreme hierarchical multi-label classification, in: Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics</article-title>
          (Volume
          <volume>1</volume>
          :
          <string-name>
            <surname>Long</surname>
            <given-names>Papers)</given-names>
          </string-name>
          ,
          <year>2022</year>
          , pp.
          <fpage>5809</fpage>
          -
          <lpage>5819</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>J.</given-names>
            <surname>Piskorski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Stefanovitch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Nikolaidis</surname>
          </string-name>
          , G. Da San Martino, P. Nakov,
          <article-title>Multilingual multifaceted understanding of online news in terms of genre, framing and persuasion techniques (</article-title>
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>I.</given-names>
            <surname>Okulska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Stetsenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kołos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Karlińska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Głąbińska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Nowakowski</surname>
          </string-name>
          ,
          <string-name>
            <surname>Stylometrix:</surname>
          </string-name>
          <article-title>An open-source multilingual tool for representing stylometric vectors</article-title>
          ,
          <source>arXiv preprint arXiv:2309.12810</source>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>E.</given-names>
            <surname>Bassignana</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Basile</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Patti</surname>
          </string-name>
          , et al.,
          <article-title>Hurtlex: A multilingual lexicon of words to hurt</article-title>
          , in: CEUR Workshop proceedings, volume
          <volume>2253</volume>
          ,
          <string-name>
            <surname>CEUR-WS</surname>
          </string-name>
          ,
          <year>2018</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>