Ceasefire at FIGNEWS 2024 Shared Task: Automated Detection and Annotation of Media Bias Using Large Language Models
Paper · 2024 · Noor Sadiah, Sara Al-Emadi and Sumaya Rahman
Summary
The authors took part in FIGNEWS 2024 Subtask 1, which asks teams to sort news headlines, articles and social media posts about the Israel war on Gaza (2023–2024) into seven bias categories. The three-person team at Hamad Bin Khalifa University first wrote shared annotation guidelines. They tested those guidelines on 100 hand-labelled statements and measured inter-annotator agreement. They then automated the labelling with GPT-3.5 Turbo, using a prompt that held category definitions, per-label examples and a short glossary of conflict-specific names such as Hamas, IDF and Netanyahu. The prompt was improved over several rounds by spot-checking the model's errors. Their internal random checks suggested about 99% accuracy. The official shared-task scores were much lower: 46.3 accuracy and 29.3 macro F1. The team also analysed about 1,800 labelled statements and found that labels biased against Palestine clearly outnumbered both other main labels. The paper is useful mainly as a case study of LLM-driven annotation of a subjective, culturally loaded label set. It shows that informal self-checks can greatly overstate quality.
Key points
- The model was GPT-3.5 Turbo (OpenAI API) run at temperature 0.4. In-context examples came from 100 manually labelled statements, 40% of which were set aside for validation.
- Agreement among the three annotators was low: Fleiss Kappa was 0.256 over 200 statements labelled for IAA.
- On the official evaluation the system reached 46.3 accuracy, 29.3 macro F1 and 61.2 F1 on the bias dimension. The roughly 99% figure comes only from random internal checks.
- Across the first two batches (about 1,800 statements), roughly 40% were labelled biased against Palestine, 19% biased against Israel and 29% unbiased.
- Practical limits were speed and cost. Labelling 500 statements took about an hour on a closed-source paid model, which pushed the team to cut the in-prompt examples to 10.
Interesting ideas
- I1. Put a small domain glossary (who Hamas, IDF and Netanyahu are) directly into the classification prompt, because the model kept mislabelling statements whose meaning depended on knowing these actors.
- I2. The gap between a 99% self-checked score and a 46% official score is a warning that random spot checks by the people who wrote the prompt are not real evaluation.
- I3. The authors noticed that the LLM had a prior leaning of its own and told it to judge only from the given text. This separates the evidence in the text from the model's background opinions.
- I4. Low human agreement (kappa 0.256) on a subjective label set sets a natural ceiling on how much any automatic labeller can be trusted.
- I5. Turning observed model mistakes straight back into prompt clarifications, such as extra examples for confusable labels or spelling traps like Hamas versus Hummus, is a cheap error-driven repair loop.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (learn): LLM teacher tiers could be given a compact, compiled entity sheet from our world knowledge with each request, so silver labels for frames and roles are not skewed by the teacher's guesses about named entities.
- I2 (learn): every teacher-produced silver set should be scored against a held-out gold slice and a negative control that the prompt authors never saw before any accuracy claim is made.
- I3 (frames): when an LLM is used to propose speech acts, implicature or irony, the instructions should require each judgement to cite tokens or tree nodes in the input, so that an unsupported answer can be detected and rejected.
- I4 (answer): for evaluative questions such as "is this character fair?", human agreement should be measured first and the answer reported with its uncertainty rather than as a single confident verdict.
- I5 (learn): the same loop could feed self-induced repair rules, with each recurring teacher error class becoming an explicit rule or example that is checked for regressions.
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
Cite
Cite as Noor Sadiah, Sara Al-Emadi and Sumaya Rahman. 2024. Ceasefire at FIGNEWS 2024 Shared Task: Automated Detection and Annotation of Media Bias Using Large Language Models. Proceedings of the Second Arabic Natural Language Processing Conference.
@inproceedings{sadiah2024ceasefire,
title = {{Ceasefire at FIGNEWS 2024 Shared Task: Automated Detection and Annotation of Media Bias Using Large Language Models}},
author = {Noor Sadiah, Sara Al-Emadi and Sumaya Rahman},
booktitle = {Proceedings of the Second Arabic Natural Language Processing Conference},
year = {2024},
doi = {10.18653/v1/2024.arabicnlp-1.63},
url = {https://doi.org/10.18653/v1/2024.arabicnlp-1.63}
}References
- Zhu-G. Zheng J. Zhang L. Huang X. Zhong T. Li S. Du H. Ker C. L. Hou, C. 2024. Prompt-based and fine-tuned gpt models for context-dependent and -independent deductive coding in social annotation. In Proceedings of the 14th International Conference on Learning Analytics and Knowledge (LAK ’24). Jatowt-A. find
- Färber M. Yoshikawa M. Lim, S. 2020. Annotating and analyzing biased sentences in news articles using crowdsourcing. In Proceedings of the 12th International Conference on Language Resources and Evaluation (LREC 2020), pages 1487–1496. European Language Resources Association (ELRA). Yung-F. find
- Scholman M. Tsarfaty R. Dagan I. Demberg V. Pyatkin, V. 2023. Design choices for crowdsourcing implicit discourse relations: Revealing the biases introduced by task design. arXiv. Rahman-M. ↗
- Ghughe S. Raza, S. 2024. Dataset annotation and model building for identifying biases in news narratives. To be published. Rudnitckaia-L. find
- Mitrović J. Hamborg F. Granitzer M. Gipp B. Donnay K. Spinde, T. 2021. Automated identification of bias inducing words in news articles using linguistic and context-oriented features. Information Processing & Management, 58(3):102505. ↗
- P. Törnberg. 2024. Best practices for text annotation with large language models. arXiv. Chen-X. ↗
- Xu N. Zu C. Shao Z. Liu S. Cui Y. Zhou Z. Gong C. Shen Y. Zhou J. Chen S. Gui T. Zhang Q. Huang X. Ye, J. 2023. A comprehensive capability analysis of gpt-3 and gpt-3.5 series models. arXiv. ↗
- Wajdi Zaghouani, Mustafa Jarrar, Nizar Habash, Houda Bouamor, Imed Zitouni, Mona Diab, Samhaa R. El-Beltagy, and Muhammed AbuOdeh, editors. 2024. The FIGNEWS Shared Task on News Media Narratives. Association for Computational Linguistics, Bangkok, Thailand. Mi-F.
- Meng H. Deng J. Zhou, J. 2022. Overview of nlpcc 2022 shared task 7: Fine-grained dialogue social bias measurement. In Proceedings of the NLPCC 2022, Lecture Notes in Computer Science, pages 31–40. Springer. Yin-Z. find
- Tyson G. Haq E. Lee L. Hui P. Zhu, Y. 2024. Apt-pipe: A prompt-tuning tool for social data annotation using chatgpt. Computation and Language. find
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/sadiah-2024-ceasefire-fignews-2024-shared-task/