REVIEW 3 major objections 5 minor 23 references
A new benchmark, AHA-MEMES, offers the first large-scale fine-grained Arabic hateful-meme dataset and shows fine-tuned multimodal models lead binary detection while fine-grained hate types remain hard.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · deepseek-v4-flash
2026-08-01 08:07 UTC pith:DEYDPRBD
load-bearing objection Useful new Arabic meme benchmark with a real but fixable selection-bias problem: the gold set is pre-filtered by Gemma-3-12B and the authors never show what that filter missed. the 3 major comments →
AHA-Memes: A Fine-Grained Multimodal Benchmark for Understanding Hate in Arabic Memes
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The central discovery is the dataset itself and what it reveals. AHA-MEMES uses a hierarchical annotation scheme: each meme receives a binary is_hateful judgment, hateful memes are then labeled with one or more attack types (Mocking, Incitement, Dehumanization, Slurs, Contempt, Inferiority, Exclusion, Other), and non-hateful memes with Humor, Sarcasm, or Other. The 37% hate rate in the gold set and the long-tailed subtype distribution (Mocking dominates; Exclusion has 17 examples) make the benchmark realistically imbalanced. On it, embedded Arabic text carries more of the signal than images alone, late fusion and Arabic-specific encoders are strong baselines, fine-tuning an open VLM gives th
What carries the argument
The load-bearing mechanism is the conditional hierarchical taxonomy. Because fine-grained labels are assigned only after the binary gate, subtype labels are consistent with the binary decision by construction, and multi-label attack types capture memes that combine several strategies (e.g., Slurs + Dehumanization). Data construction pairs this with a two-stage pipeline: near-duplicate removal, OCR text extraction (memes without text are discarded), weak pre-selection of 5K memes for gold annotation, and LLM-generated silver labels for the remaining ~66K memes. The silver set is explicitly positioned as auxiliary, not as evaluation data.
Load-bearing premise
The 5,000 gold memes were chosen from a pool that a weak classifier (Gemma-3-12B) had pre-labeled, so the benchmark is only as representative of Arabic hateful memes as that pre-filter was.
What would settle it
Collect a fresh, unfiltered random sample of Arabic memes from the same platforms, annotate them with the same bilingual guidelines, and compare hate rate, subtype distribution, and model rankings to AHA-MEMES; material differences would show the pre-selection step biased the benchmark.
If this is right
- Researchers get a standardized, human-verified test split of 1,000 Arabic memes for comparing hate-detection systems.
- Fine-grained hate-type classification remains open: at 0.340 macro-F1, even the best system is far from usable for automated moderation of attack strategies.
- Zero-shot VLMs under-predict hate (best open zero-shot model recalls only 31.8% of hateful memes), so unadapted models are unsafe as moderators; fine-tuning roughly doubles hate recall.
- Text is the dominant modality in Arabic memes, and Arabic-specific encoders outperform multilingual ones, so OCR quality and dialect-aware text models matter.
- The ~66K silver-labeled corpus offers a large in-domain resource for weak supervision, though its machine-generated labels need denoising.
Where Pith is reading between the lines
- The gold set was sampled from a pool pre-filtered by Gemma-3-12B, so the benchmark's difficulty and model rankings may not transfer to uncurated Arabic memes; a random-sample gold set would test this.
- The silver corpus has a 0.87% hate rate versus 37% in the gold set, so any semi-supervised method trained on both must handle a major prior shift.
- Co-occurrence patterns (Mocking pairs with Dehumanization, Incitement, Contempt, Slurs) suggest a structured or hierarchy-aware model could beat the flat multi-label classifiers the paper benchmarks.
- The annotation scheme also collects targeted protected categories; target-aware detection is listed as future work but not evaluated, and the released metadata would allow it.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces AHA-MEMES, a benchmark for hateful Arabic memes consisting of 5K human-annotated memes with binary hate labels and fine-grained multi-label annotations (hate types and non-hate subtypes), plus about 66K silver-labeled auxiliary memes. The authors define a hierarchical taxonomy, report annotation agreement (Cohen's κ = 0.91 for binary, 0.75 for hate-type), and provide baselines across text encoders, image encoders, late-fusion models, open-weight VLMs, closed VLMs, and few-shot ICL settings. The main empirical findings are that fine-tuned Qwen3-VL-8B reaches 0.768 binary macro-F1, the best fine-grained hate-type macro-F1 is 0.340 (Gemini-2.5-pro), and fine-grained classification remains difficult, especially for rare labels.
Significance. If the resource is representative, AHA-MEMES fills a clear gap: there is no existing large-scale Arabic meme benchmark with fine-grained, multi-label hate annotations. The annotation scheme is carefully designed, with explicit boundary rules separating protected-group hate from generic offensiveness, and the reported inter-annotator agreement is strong. The release of the gold set, the silver set, guidelines, and evaluation scripts is a useful community contribution. The broad model comparison is also valuable as a baseline suite. The main reservation is external validity: because the 5K gold set is a conditional sample selected from a Gemma-3-12B pre-filtered pool, the benchmark's difficulty distribution and model rankings may not transfer to uncurated Arabic memes. This is a load-bearing issue for the benchmark's generalizability claim, though it does not undermine the value of the annotated data itself.
major comments (3)
- [§3.3, Appendix E, Table 13] The gold set is not a random sample of Arabic memes. The paper states that Gemma-3-12B assigned preliminary binary labels to 71K memes and that 5K were then selected for manual annotation (§3.3), but the selection rule is never specified. The resulting gold set is 37.0% hateful, while the silver set (Table 13) is only 0.87% hateful, indicating heavy oversampling of Gemma-positive items. Without a documented sampling rule and a Gemma-vs-human confusion matrix, the benchmark's label distribution and the reported model rankings may be biased. In particular, if Gemma misses implicit or visually coded hate — and §5.4 shows that even Gemini-2.5-pro makes such errors — those cases are systematically underrepresented. Please specify the exact selection algorithm, report Gemma-human agreement on the 5K, and re-annotate or at least measure a random sample of Gemma-negative memes to quantify the fa
- [§5, Table 3, §4.3] The fine-grained evaluation is statistically fragile. Test support for several hate types is extremely small: Exclusion has n=3, Inferiority n=32, Contempt n=50 (Table 2). All experiments use a single seed (seed 42) and the best configuration is selected on dev and evaluated once on test (§4.3). No confidence intervals are reported. The gaps between top fine-grained systems (Gemini-2.5-pro 0.340 vs fine-tuned Qwen3-VL-8B 0.334) are well within the likely noise of these rare-label estimates. Please report per-label F1 with support counts, bootstrap confidence intervals, and ideally multiple seeds. This is necessary to support the claims about model ordering and the overall difficulty of fine-grained hate-type classification.
- [Table 2, Table 3 caption, Appendix E Task 2 prompt] The label space is defined inconsistently. Table 2 lists 11 fine-grained labels, with separate 'Other (H)' and 'Other (NH)' rows, and its caption says Humor, Sarcasm, and Other are non-hateful subtypes while the rest are hateful attack types. However, Table 3's caption says fine-grained macro-F1 is 'averaged over all ten categories,' and the Appendix E Task 2 prompt uses a 10-label taxonomy with a single shared 'Other' label. Section 3.4 also omits 'Other' from the hateful-type list. This ambiguity directly affects the reported fine-grained metric and the model training/prompting setup. Please align the taxonomy definition, the annotation instructions, the distribution table, and the evaluation code, and clarify how many labels are actually used in the fine-grained task.
minor comments (5)
- [§3.5] The phrase 'triple-annotated gold subset' is undefined. Were all 5K memes triple-annotated, or only a subset? Please clarify, since this affects the interpretation of the agreement statistics and the multi-label distribution analysis.
- [§3.2] The near-duplicate distance threshold of 3.6 is stated without justification or sensitivity analysis. Reporting how the threshold was chosen and how the dataset size/duplicate rate changes with it would improve reproducibility.
- [§3.2, Ethics] The paper says 'every retained meme contains both visual and textual modalities' because memes with no detectable OCR text were discarded, but the Limitations section does not mention this exclusion. Image-only memes are a meaningful part of Arabic meme culture; please state this scope restriction explicitly in the Limitations.
- [Appendix D, Figure 13] In Table 11 and the surrounding text, the fine-grained zero-shot baseline is reported as 0.176, while Figure 3 says fine-grained performance 'improves modestly.' The numbers are consistent, but the figure's y-axis scaling makes small gains look larger than they are; consider adding error bars or a table-only presentation.
- [Appendix E, Table 13/14] The silver-label distributions are interesting, but the paper does not report any validation of Gemini-3.1-Pro's silver labels against human labels (except for the conditional gold-set prompt). A small human-evaluation sample of the silver set would help users calibrate trust in the auxiliary resource.
Circularity Check
No significant circularity: human gold labels ground the benchmark; silver labels are auxiliary and conditioned on gold.
full rationale
The paper's central contribution is an empirical benchmark, not a formal derivation. The 5K gold labels come from three trained native Arabic-speaking annotators (§3.4), and all primary results compare model predictions to these human labels. The only model-generated labels are the auxiliary silver set, which the authors explicitly separate from the core contribution: 'All primary results in this paper are reported on the human-verified 5K set.' Moreover, for the 5K gold memes, the metadata prompt 'conditions generation on the human binary and fine-grained labels rather than relabelling the meme' (Appendix E), so no gold label is produced by the model being benchmarked. The self-citations (e.g., ArMeme data-collection pipeline, MemeIntel) are used for context and collection methodology rather than as load-bearing evidence for the benchmark's validity; there is no uniqueness theorem or ansatz smuggled in via citation. The Gemma-3-12B pre-selection of which 5K memes to annotate (§3.3) is a legitimate sampling/external-validity concern, but it does not make the human annotations or model scores tautological, so it falls outside circularity.
Axiom & Free-Parameter Ledger
free parameters (2)
- Near-duplicate distance threshold =
3.6
- Fine-grained sigmoid decision threshold =
tuned over {0.05,...,0.90} on dev
axioms (4)
- domain assumption Hatefulness is defined as attack on protected characteristics (ethnicity, religion, gender, etc.); attacks on terrorist groups and generic offensiveness are not hateful.
- domain assumption Memes without detectable embedded text are excluded; OCR text represents the textual modality.
- ad hoc to paper Gemma-3-12B pre-selection produces a balanced, representative annotation pool.
- domain assumption The taxonomy of 7 hate types + 3 non-hate types is a complete and usable scheme for Arabic hate memes.
read the original abstract
Hateful memes are a growing form of multimodal online harm, where hostile intent is often conveyed through the joint interpretation of images, text, cultural references, and implicit targets. While hateful meme detection has advanced in high-resource languages, Arabic remains underexplored, with existing meme resources focusing mainly on propaganda or coarse harmful-content labels. We introduce AHA-Memes (Arabic HAteful Memes), which is, to our knowledge, the first large-scale Arabic hateful meme benchmark with fine-grained, multi-label annotations. The dataset includes 5K manually annotated memes using a taxonomy that captures hate types, i.e., attack strategies. We further provide ~66K silver-labeled memes to support future studies. We benchmark text-only, image-only, and late-fusion multimodal models, as well as few-shot in-context learning (ICL) and open- and closed-weight Vision-Language Models (VLMs) under zero-shot and fine-tuning settings. Our results establish strong baselines and highlight key challenges in culturally grounded Arabic hateful meme detection. We release the dataset, annotation guidelines, and evaluation scripts to support future research. WARNING: This paper contains examples that may be disturbing to readers.
Figures
Reference graph
Works this paper leans on
-
[1]
name_calling_labeling
-
[2]
reductio_ad_hitlerum
-
[3]
* Determine whether meaning depends on text, image, or both
Analyze multimodal meaning: * Explain how text and image interact. * Determine whether meaning depends on text, image, or both
-
[4]
Assign label and subtype following the classification rules above
-
[5]
* If no techniques are present, propaganda must be false
Determine whether propaganda is present: * If yes, select one or more propaganda techniques. * If no techniques are present, propaganda must be false
-
[6]
Large language models for data annotation and synthesis: A survey. InProceedings of the 2024 Con- ference on Empirical Methods in Natural Language Processing, pages 930–957, Miami, Florida, USA. Association for Computational Linguistics. Jianwei Wang, Tianyin Wang, and Ziqian Zeng. 2024. On the use of silver standard data for zero-shot clas- sification ta...
Pith/arXiv arXiv 2024
-
[7]
label":
Generate concise rationales: * English rationale: maximum 100 words. * Arabic rationale: maximum 100 words. * Reference visual and textual evidence when relevant. * The rationale must justify both the label and subtype assignments. Return valid JSON only. { "label": "Hateful", "subtype": "Contempt", "topic": [], "mentioned_categories": [], "dialect": "unk...
-
[10]
appeal_to_fear_prejudice
-
[14]
causal_oversimplification
-
[15]
black_and_white_fallacy
-
[17]
Analyze the visual content: * People, groups, public figures * Objects, symbols, flags, logos * Expressions, gestures, actions * Composition and visual style
-
[18]
thought_terminating_cliche
-
[19]
appeal_to_time_pressure
-
[20]
* Translate or paraphrase it into English
Read and analyze all visible text: * Extract the exact text. * Translate or paraphrase it into English
-
[21]
obfuscation_vagueness_confusion
-
[22]
exaggeration_minimisation
-
[23]
Identify: * Topic(s) * Mentioned protected-group categories * Dialect * Cultural references * Current-event dependence * Intent * Stance * Emotional tone
-
[24]
other --- Instructions:
-
[158]
Wissam Antoun, Fady Baly, and Hazem Hajj
IEEE. Wissam Antoun, Fady Baly, and Hazem Hajj. 2020. Arabert: Transformer-based model for arabic lan- guage understanding. InLREC 2020 Workshop Lan- guage Resources and Evaluation Conference 11–16 May 2020, page 9. Hangbo Bao, Li Dong, Songhao Piao, and Furu Wei
2020
-
[390]
Firoj Alam, Abul Hasnat, Fatema Ahmad, Md
Springer. Firoj Alam, Abul Hasnat, Fatema Ahmad, Md. Arid Hasan, and Maram Hasanain. 2024b. ArMeme: Pro- pagandistic content in Arabic memes. InProceed- ings of the 2024 Conference on Empirical Methods in 9 Natural Language Processing, pages 21071–21090, Miami, Florida, USA. Association for Computational Linguistics. Firoj Alam, Hamdy Mubarak, Wajdi Zagho...
2024
-
[2022]
InInternational Conference on Learning Repre- sentations
BEiT: BERT pre-training of image transform- ers. InInternational Conference on Learning Repre- sentations. Tom B. Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared Kaplan et al. 2020. Language mod- els are few-shot learners. InAdvances in Neural Information Processing Systems 33 (NeurIPS), pages 1877–1901. Minh Duc Bui, Katharina von der Wense, and...
Pith/arXiv arXiv 2020
-
[2024]
LAraBench: Benchmarking Arabic AI with large language models. InProceedings of the 18th Conference of the European Chapter of the Associa- tion for Computational Linguistics (Volume 1: Long Papers), pages 487–520, St. Julian’s, Malta. Associa- tion for Computational Linguistics. Marah Abdin, Jyoti Aneja, Hany Awadalla, Ahmed Awadallah, Ammar Ahmad Awan et...
Pith/arXiv arXiv 2024
-
[2026]
10 Maram Hasanain, Fatema Ahmad, and Firoj Alam
Fanar 2.0: Arabic generative AI stack.ArXiv preprint, arXiv:2603.16397. 10 Maram Hasanain, Fatema Ahmad, and Firoj Alam. 2024a. Can GPT-4 identify propaganda? annota- tion and detection of propaganda spans in news arti- cles. InProceedings of the 2024 Joint International Conference on Computational Linguistics, Language Resources and Evaluation (LREC-COLI...
arXiv 2024
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.