Elamur Research⌕
☰
home / papers / 2024 / CUET_sstm at ArAIEval Shared Task: Unimodal (Text) Propagandistic Technique Detection Using Transformer-Based Model

CUET_sstm at ArAIEval Shared Task: Unimodal (Text) Propagandistic Technique Detection Using Transformer-Based Model

Paper · 2024 · Momtazul Labib, Samia Rahman, Hasan Murad et al.

Summary

The paper describes the winning entry in Task 1 of the ArAIEval shared task at ArabicNLP 2024. The task is to find propaganda in Arabic news paragraphs and tweets and to mark the exact text spans, using a set of 23 technique labels. The training data are highly imbalanced: about three quarters of the texts contain no technique. To reduce this, the authors expanded the ten rarest classes with WordNet-based synonym replacement from nlpaug and shifted span offsets so the labels stayed valid. They normalized Arabic orthography, split texts word by word, and converted the spans to BIO tags, which turns the problem into a token-classification task with 47 classes. They compared classical classifiers (RF, SVM, MNB), a BiLSTM-CRF and three transformers: bert-base-arabic, Marefa-NER and AraBERT. A fine-tuned bert-base-arabic reached a micro-F1 of about 0.30 and placed first. The low absolute score shows how hard span-level propaganda detection remains. The authors name two main sources of error: overlapping spans that flat BIO tagging cannot represent, and the class imbalance that remains after augmentation.

Key points

  • Data come from the ArAIEval Task 1 Arabic propaganda dataset. The splits are 6997 train (995 tweets, 6002 paragraphs), 921 dev and 1046 test samples. Roughly 74.1% of texts contain no technique.
  • Augmenting the 10 least frequent techniques with nlpaug (WordNet source) increased the training set from 6997 to 9812 entries.
  • Preprocessing:
    • removes emojis, URLs, HTML, numbers and punctuation;
    • strips Tashkeel;
    • unifies alif, taa marbuta and kaf variants.
  • Word-by-word splitting aligned with the gold spans better than the marefa-ner or bert-base-arabic tokenizers.
  • Test micro-F1 by model:
    • bert-base-arabic: ≈0.299 (P 0.314, R 0.286);
    • Marefa-NER: 0.281;
    • AraBERT: 0.279;
    • BiLSTM-CRF: 0.211;
    • SVM: 0.16;
    • MNB baseline: 0.112.
  • bert-base-arabic was trained with learning rate 1e-6, weight decay 0.001, batch size 8 and up to 15 epochs, keeping the checkpoint with the lowest evaluation loss.

Interesting ideas

  • I1. When subword tokenizers misalign with character-offset annotations, splitting on whole words and tagging every word that touches a span gives a simple and more consistent mapping.
  • I2. The authors' main error source was overlapping labeled spans, which a single BIO layer cannot express, so the tag scheme must be chosen to match the structure of the annotation.
  • I3. Synonym-replacement augmentation needs span indices recomputed after each substitution. The paper also found that augmenting rare classes unintentionally inflated a dominant one, Loaded Language.
  • I4. To test whether small gaps between models were meaningful, the authors split the test set into four random chunks and compared scores on each. The best model led on three of the four.
  • I5. The paper treats propaganda techniques as fine-grained span labels attached to wording. This makes manipulative rhetoric something that can be located and explained, not just a whole-document classification.

For Mova

How these ideas could serve Mova, our small open language model — its files, stages and tests:

  • I1 (tokens): This could serve as a fallback for projecting character-offset annotations from external corpora onto Mova's tokens, with the remaining misaligned cases logged instead of silently dropped.
  • I2 (frames): Pragmatic labels such as irony, implicature or loaded wording can overlap, so prag should store them as separate span layers over the UD tree rather than as one flat tag sequence.
  • I3 (learn): Any silver-data augmentation should re-check label anchoring and recompute the class distribution afterwards, treating unexpected growth of majority classes as a failure signal.
  • I4 (learn): This cheap per-chunk ranking check can be added to parser and reader evaluations to flag improvements that only hold on part of the data.
  • I5 (frames): prag could attach technique-like rhetorical tags (for example loaded language) to frame arguments, so a reader can say which words carry the persuasive force and why.

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

 Institutions

 Fields, topics and concepts

📚 Shelves 4The field of science this work belongs to (OpenAlex fields).Computer Science · 16,667 worksArtificial Intelligence · 16,194 worksSocial Sciences · 1,772 worksSociology and Political Science · 577 works

🧭 Topics 1Research subjects and languages the work is about.Semitic languages · 2,908 works

Cite

Cite as Momtazul Labib, Samia Rahman, Hasan Murad and Udoy Das. 2024. CUET_sstm at ArAIEval Shared Task: Unimodal (Text) Propagandistic Technique Detection Using Transformer-Based Model. Proceedings of the Second Arabic Natural Language Processing Conference.

The paper itself, not this page. BibTeX from the library's record of the work. DOI 10.18653/v1/2024.arabicnlp-1.52

@inproceedings{labib2024cuet,
  title = {{CUET\_sstm at ArAIEval Shared Task: Unimodal (Text) Propagandistic Technique Detection Using Transformer-Based Model}},
  author = {Momtazul Labib, Samia Rahman, Hasan Murad and Udoy Das},
  booktitle = {Proceedings of the Second Arabic Natural Language Processing Conference},
  year = {2024},
  doi = {10.18653/v1/2024.arabicnlp-1.52},
  url = {https://doi.org/10.18653/v1/2024.arabicnlp-1.52}
}

References

15 references, 8 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. Firoj Alam, Hamdy Mubarak, Wajdi Zaghouani, Giovanni Da San Martino, and Preslav Nakov. 2022. Overview of the WANLP 2022 shared task on propaganda detection in Arabic. In Proceedings of the The Seventh WANLP, Abu Dhabi, United Arab Emirates (Hybrid). ACL.
  2. Wissam Antoun, Fady Baly, and Hazem Hajj. 2020. Arabert: Transformer-based model for arabic language understanding. arXiv preprint arXiv:2003.00104. ↗
  3. Anastasios Arsenos and Georgios Siolas. 2020. Ntu-aails at semeval-2020 task 11: Propaganda detection and classification with bilstms and elmo. In Proceedings of the Fourteenth Workshop on SemEval, pages 1495–1501. find
  4. Joseph Attieh and Fadi Hassan. 2022. Pythoneers at wanlp 2022 shared task: Monolingual arabert for arabic propaganda detection and span extraction. In Proceedings of the The WANLP.
  5. Claude Coulombe. 2018. Text data augmentation made simple by leveraging nlp cloud apis. arXiv preprint arXiv:1812.04718. ↗
  6. Giovanni Da San Martino, Yu Seunghak, Alberto Barrón-Cedeno, Rostislav Petrov, Preslav Nakov, et al. 2019. Fine-grained analysis of propaganda in news article. In Proceedings of EMNLP-IJCNLP 2019. ACL. find
  7. Ashraf Elnagar, Sane M Yagi, Ali Bou Nassif, Ismail Shahin, and Said A Salloum. 2021. Systematic literature review of dialectal arabic: identification and detection. IEEE Access. ↗
  8. Paul Franklin, Donald Cooper, Jan Danel, and Tiger Hu. 2020. Russian facebook propaganda detection with classification models. find
  9. Maram Hasanain, Fatema Ahmed, and Firoj Alam. 2023. Large language models for propaganda span annotation. arXiv preprint arXiv:2311.09812. ↗
  10. Maram Hasanain, Fatema Ahmed, and Firoj Alam. 2024a. Can gpt-4 identify propaganda? annotation and detection of propaganda spans in news articles. In Proceedings of the 2024 Joint International Conference On Computational Linguistics, Language Resources And Evaluation, LREC-COLING 2024, Torino, Italy. Maram Hasanain, Md. Arid Hasan, Fatema Ahmed, Reem Suwaileh, Md. find
  11. Rafiul Biswas, Wajdi Zaghouani, and Firoj Alam. 2024b. Araieval shared task: Propagandistic techniques detection in unimodal and multimodal arabic content. In Proceedings of the Second Arabic Natural Language Processing Conference (ArabicNLP 2024), Bangkok. Association for Computational Linguistics.
  12. Ahmed Samir Hussein, Abu Bakr Soliman Mohammad, Mohamed Ibrahim, Laila Hesham Afify, and Samhaa R El-Beltagy. 2022. Ngu cnlp atwanlp 2022 shared task: Propaganda detection in arabic. In Proceedings of the The Seventh WANLP.
  13. Rada Mihalcea and Carlo Strapparava. 2009. The lie detector: Explorations in the automatic recognition of deceptive language. In Proceedings of the ACL-IJCNLP 2009 conference short papers.
  14. Hannah Rashkin, Eunsol Choi, Jin Yea Jang, Svitlana Volkova, and Yejin Choi. 2017. Truth of varying shades: Analyzing language in fake news and political fact-checking. In Proceedings of the EMNLP 2017.
  15. Ali Safaya, Moutasem Abdullatif, and Deniz Yuret. 2020. KUISAIL at SemEval-2020 task 12: BERT-CNN for offensive speech identification in social media. In Proceedings of the Fourteenth Workshop on SemEval.

Updated

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/labib-2024-cuet-sstm-araieval-shared-task/