Elamur Research⌕
☰
home / papers / 2022 / iCompass at WANLP 2022 Shared Task: ARBERT and MARBERT for Multilabel Propaganda Classification of Arabic Tweets

iCompass at WANLP 2022 Shared Task: ARBERT and MARBERT for Multilabel Propaganda Classification of Arabic Tweets

Paper · 2022 · Bilel Taboubi, Bechir Brahem and Hatem Haddad

Summary

The paper presents the iCompass entry to subtask 1 of the WANLP 2022 shared task: deciding which propaganda techniques, if any, appear in an Arabic tweet. Each tweet can carry several techniques, so this is multilabel classification. The authors merged the official train and dev files into a 556-tweet corpus. Only 18 of the label types actually occur, and their frequencies are extremely skewed. The tweets were cleaned by removing emojis, links, special characters and stop words, and by normalizing the text. Two Arabic BERT-style encoders were then fine-tuned: ARBERT, pretrained on Modern Standard Arabic, and MARBERT, pretrained on dialect-heavy tweets. The authors compared runs with and without an extra pooling head and with and without 5-fold cross-validation, repeating each setup several times. On development data the best configurations scored about 0.56–0.57 micro F1. The submitted MARBERT system scored 0.597 micro F1 on the test set and placed fifth. Macro F1 stayed low, which shows how hard rare techniques are to learn from such limited data.

Key points

  • Data: 556 tweets from task1_train.json plus task1_dev.json, with 18 label types present. Loaded Language appears in 346 tweets, while Presenting Irrelevant Data (Red Herring) appears in only 2.
  • Classification head: the token states go through two 1D global pooling layers, one averaging and one taking the maximum, and their outputs are concatenated before dropout and an output layer. Training ran up to 10 epochs with early stopping, keeping the checkpoint with the lowest validation loss.
  • Evaluation protocol: each configuration was run at least 5 times and reported as mean ± std micro F1.
    • ARBERT, no pooling, with CV: 0.567 ± 0.028.
    • MARBERT, pooling, with CV: 0.562 ± 0.012.
    • Macro F1 for these two: 0.243 (ARBERT) and 0.282 (MARBERT).
  • Submitted system: MARBERT with pooling and 5-fold CV scored 0.597 micro F1 and 0.191 macro F1 on the gold test set, ranking 5th.
  • Stated limitations: the authors attribute the weak results to the small corpus and scarce classes such as Whataboutism. They plan to try augmentation and resampling.

Interesting ideas

  • I1. Report variance across repeated runs: each setup was rerun several times and reported as mean with standard deviation, and the submitted MARBERT configuration had a slightly lower mean but a clearly smaller spread than the top ARBERT one. This keeps small datasets from crowning a lucky seed.
  • I2. Show micro and macro F1 together: micro F1 near 0.6 next to macro F1 below 0.3 makes it obvious that frequent labels hide failure on rare ones.
  • I3. Combine mean and max pooling in the head: concatenating average and max pooling captures both the overall tone and the single strongest signal in the token states. That suits techniques triggered by one charged word, such as Loaded Language or Name calling.
  • I4. Pick the encoder to match the text register: the paper compares an encoder pretrained on standard written Arabic with one pretrained on tweets. Choosing the pretraining domain to match the target text is a useful explicit experimental axis.

For Mova

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

  • I1 (learn): Mova's evaluation harness could rerun each training configuration across seeds and record the spread, treating gains smaller than that spread as noise.
  • I2 (frames): when scoring speech-act or semantic-role labels, Mova should print both averages so rare roles that are never predicted cannot hide behind common ones.
  • I3 (frames): an auxiliary irony or rhetorical-device detector in prag could combine both pooled views over clause tokens, while keeping the max-pooled token as an explainable pointer to the trigger word.
  • I4 (tree): gparse could be benchmarked with encoders pretrained on edited prose versus informal web text before parsing social-media input, with UD LAS compared per register.

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

 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 Bilel Taboubi, Bechir Brahem and Hatem Haddad. 2022. iCompass at WANLP 2022 Shared Task: ARBERT and MARBERT for Multilabel Propaganda Classification of Arabic Tweets. Proceedings of the Seventh Arabic Natural Language Processing Workshop (WANLP).

The paper itself, not this page. BibTeX from the library's record of the work. DOI 10.18653/v1/2022.wanlp-1.59

@inproceedings{taboubi2022icompass,
  title = {{iCompass at WANLP 2022 Shared Task: ARBERT and MARBERT for Multilabel Propaganda Classification of Arabic Tweets}},
  author = {Bilel Taboubi, Bechir Brahem and Hatem Haddad},
  booktitle = {Proceedings of the Seventh Arabic Natural Language Processing Workshop (WANLP)},
  year = {2022},
  doi = {10.18653/v1/2022.wanlp-1.59},
  url = {https://doi.org/10.18653/v1/2022.wanlp-1.59}
}

References

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

  1. Muhammad Abdul-Mageed, AbdelRahim Elmadany, and El Moatez Billah Nagoudi. 2020. Arbert & marbert: deep bidirectional transformers for arabic. arXiv preprint arXiv:2101.01785. machine learning techniques. International Journal of Information Technology, 13(1):115–122. ↗
  2. G Martino, Alberto Barrón-Cedeno, Henning Wachsmuth, Rostislav Petrov, and Preslav Nakov. 2020. Semeval-2020 task 11: Detection of propaganda techniques in news articles. arXiv preprint arXiv:2009.02696. ↗
  3. Firoj Alam, Hamdy Mubarak, Wajdi Zaghouani, Preslav Nakov, and Giovanni Da San Martino. 2022. Overview of the WANLP 2022 shared task on propaganda detection in Arabic. In Proceedings of the Seventh Arabic Natural Language Processing Workshop, Abu Dhabi, UAE. Association for Computational Linguistics.
  4. Vitaliia-Anna Oliinyk, Victoria Vysotska, Yevhen Burov, Khrystyna Mykich, and Vítor Basto Fernandes. 2020. Propaganda detection in text data based on nlp and machine learning. In MoMLeT+ DS, pages 132–144. find
  5. Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. 2018. Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv preprint arXiv:1810.04805. ↗
  6. Hyunjin Seo. 2014. Visual propaganda in the age of social media: An empirical analysis of twitter images during the 2012 israeli–hamas conflict. Visual Communication Quarterly, 21(3):150–161. ↗
  7. Wassim Henia, Oumayma Rjab, Hatem Haddad, and Chayma Fourati. 2021. iCompass at NLP4IF-2021– fighting the COVID-19 infodemic. In Proceedings of the second workshop on natural language processing for internet freedom: censorship, disinformation, and propaganda, pages 115–118. ↗
  8. Kathleen Higgins. 2016. Post-truth: a guide for the perplexed. Nature, 540(7631):9–9. ↗
  9. Akib Mohi Ud Din Khanday, Qamar Rayees Khan, and Syed Tanzeel Rabani. 2021. Identifying propaganda from online social networks during covid-19 using B Taboubi, MAB Nessir, and H Haddad. 2022. icompass at checkthat! 2022: Combining deep language models for fake news detection. In 2022 Conference and Labs of the Evaluation Forum, CLEF 2022, pages 694–701. find
  10. Patrick Ward. 2014. Modi and the tv media: propaganda or profits? ElEctIon, page 53. find
  11. Shehel Yoosuf and Yin Yang. 2019. Fine-grained propaganda detection with fine-tuned bert. In Proceedings of the second workshop on natural language processing for internet freedom: censorship, disinformation, and propaganda, pages 87–91. find

Updated

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/taboubi-2022-icompass-wanlp-2022-shared-task/