ImpactAi at ImageEval 2025 Shared Task: Region-Aware Transformers for Arabic Image Captioning – A Case Study on the Palestinian Narrative
Paper · 2025 · Rabee Al-Qasem and Mohannad Hendi
Summary
The authors compete in the ImageEval 2025 Shared Task, entering its Subtask 2, where systems must produce Arabic captions for photos tied to Palestinian history. The shared-task dataset has 3,471 images, each with one human caption. The images mix crowds, artifacts and black-and-white photos, and many show named people.
Their main system, CRAFT, does not encode the whole picture. It takes 50 object regions found by a pre-trained Faster R-CNN (ResNet-50) and passes them, with their box coordinates, through a small transformer encoder. A transformer decoder that uses the ArabGlossBERT vocabulary then writes the caption with beam search. A second system, AraViT-GPT (a ViT encoder paired with a GPT-2 decoder that was given an Arabic tokenizer), serves as the comparison point.
CRAFT scores best on embedding cosine similarity (56.22 on test). AraViT-GPT is slightly better on BLEU and on the GPT-4o judge. A fine-tuned Qwen 2.5-VL 7B baseline beats both on semantic metrics. The paper shows that region-level input helps with crowded historical scenes, but the model still invents the names of people it cannot verify.
Key points
-
The data split is 2,718 training and 753 test images, plus 75 validation images released during the task. No external data was used.
-
CRAFT feeds k = 50 ROIs per image (a 50 × 1024 tensor) to the encoder. Choosing k dynamically with the elbow method sometimes lost important objects, and k = 100 brought no gain.
-
Grid search over short 10-epoch runs selected 2 layers and 2 heads for both encoder and decoder, with batch size 8. The resulting model has about 132M parameters and was trained on a single T4, with early stopping at epoch 30.
-
Test scores were:
System Cosine LLM judge BLEU-1 ROUGE CRAFT 56.22 22.34 19.07 0 AraViT-GPT 55.46 26.55 21.40 0 Fine-tuned Qwen 2.5-VL 7B baseline 58.46 30.82 — — -
On the official leaderboard the team placed 4th on cosine similarity and on the LLM evaluation, and 5th in the human evaluation.
Interesting ideas
- I1. Repairing the text before tokenization: the slash in dates such as "09/1970" became an unknown token, so the authors replaced it with a space, and this cheap fix improved predictions.
- I2. Fixing a fixed budget of input units beat an adaptive clustering choice, because the adaptive method sometimes discarded the very objects that mattered.
- I3. Naming one primary metric before comparing systems, while still reporting the rest, made it explicit why metrics that disagree lead to a particular choice.
- I4. ROUGE came out at zero for every system, including the baseline, which signals a broken measurement rather than equally bad systems.
- I5. The model described the scene correctly but added plausible names that were not in the photo, so correctness at the scene level and at the entity level need separate checks.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (tokens): Audit which characters in dates, fractions and measures fall out of the tokenizer's vocabulary, and normalize them with explicit, logged rules rather than letting them silently turn into unknowns.
- I2 (world): When pruning candidate entities or states from a text's world, prefer a generous fixed cap over aggressive automatic pruning, and test whether pruning drops entities that questions later ask about.
- I3 (learn): For each evaluation, state up front which metric decides, for example correct answers versus tree overlap, so that BLEU-like proxies cannot quietly reverse a decision.
- I4 (learn): Treat a metric that is flat across all systems, including negative controls, as an alarm about the evaluation itself, and check the scorer before reading anything into the result.
- I5 (answer): Score answers separately on frame or event correctness and on entity grounding, and refuse to state an entity name that no step in the chain from text to world can trace back to the source.
Fields, topics and concepts
📚 Shelves 2The field of science this work belongs to (OpenAlex fields).Computer Science · 16,667 worksComputer Vision and Pattern Recognition · 2,869 works
🧭 Topics 2Research subjects and languages the work is about.Semitic languages · 2,908 worksVision & language · 657 works
Cite
Cite as Rabee Al-Qasem and Mohannad Hendi. 2025. ImpactAi at ImageEval 2025 Shared Task: Region-Aware Transformers for Arabic Image Captioning – A Case Study on the Palestinian Narrative. Proceedings of The Third Arabic Natural Language Processing Conference: Shared Tasks.
@inproceedings{alqasem2025impactai,
title = {{ImpactAi at ImageEval 2025 Shared Task: Region-Aware Transformers for Arabic Image Captioning – A Case Study on the Palestinian Narrative}},
author = {Rabee Al-Qasem and Mohannad Hendi},
booktitle = {Proceedings of The Third Arabic Natural Language Processing Conference: Shared Tasks},
year = {2025},
doi = {10.18653/v1/2025.arabicnlp-sharedtasks.55},
url = {https://doi.org/10.18653/v1/2025.arabicnlp-sharedtasks.55}
}References
- Moustafa Al-Hajj and Mustafa Jarrar. 2022. Arabglossbert: Fine-tuning bert on context-gloss pairs for wsd. arXiv preprint arXiv:2205.09685. ↗
- Rabee Al-Qasem, Mohannad Hendi, and Banan Tantour. 2025. Alkafi-llama: Fine-tuning llms for precise legal understanding in palestine. Discover Artificial Intelligence, 5(107). find
- Wissam Antoun, Fady Baly, and Hazem Hajj. 2020. Arabert: Transformer-based model for arabic language understanding. In LREC. Ahlam Bashiti, Alaa Aljabari, Hadi Hamoud, Md. ↗
- Rafiul Biswas, Bilal Shalash, Mustafa Jarrar, Fadi Zaraket, George Mikros, Ehsaneddin Asgari, and Wajdi Zaghouani. 2025. ImageEval 2025: The First Arabic Image Captioning Shared Task. In Proceedings of the Third Arabic Natural Language Processing Conference (ArabicNLP 2025), Suzhou, China. Association for Computational Linguistics.
- James Bergstra and Yoshua Bengio. 2012. Random search for hyper-parameter optimization. Journal of Machine Learning Research, 13:281–305. find
- Alexey Dosovitskiy, Lucas Beyer, Alexander Kolesnikov, and et al. 2021. An image is worth 16x16 words: Transformers for image recognition at scale. International Conference on Learning Representations. ↗
- Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. 2016. Deep residual learning for image recognition. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 770– 778. ↗
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/qasem-2025-impactai-imageeval-2025-shared-task/