Adapting Reinforcement Learning with Chain-of-Thought Supervision for Explainable Detection of Hateful and Propagandistic Memes
This paper proposes a reinforcement learning-based post-training method using Group Relative Policy Optimization (GRPO) and chain-of-thought supervision to enhance thinking-based multimodal large language models for the accurate detection and explainable moderation of hateful and propagandistic memes across English and Arabic benchmarks.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
The Big Picture: Memes as Tricky Puzzles
Imagine social media memes as a two-part puzzle: a picture and a caption. Sometimes, the picture looks funny, and the caption looks innocent. But when you put them together, they reveal a hidden, mean, or manipulative message (like hate speech or propaganda).
For a computer to spot this, it can't just look at the picture or just read the text. It has to understand how they interact. This is like trying to understand a joke where the punchline only makes sense if you know the context of the setup.
The Problem: Smart Computers, But They Don't "Think"
The researchers used powerful AI models (called Multimodal Large Language Models) that are very good at seeing and reading. However, these models often act like a student who guesses the answer on a math test without showing their work. They might get the right answer by luck, or they might get it wrong because they didn't "think" through the connection between the image and the text.
The goal of this paper was to teach these AI models to show their work (think step-by-step) before giving an answer, and to do it better than before.
The Solution: A Three-Step Training Camp
The authors created a special training program for these AI models, which they call "Chain-of-Thought Supervision" combined with "Reinforcement Learning." You can think of this as a three-stage boot camp:
Stage 1: The Warm-Up (Supervised Fine-Tuning)
Before the AI can learn on its own, it needs to learn the rules.
- What they did: They fed the AI thousands of examples of memes, along with the correct answers and, crucially, explanations written by humans or stronger AI models.
- The Analogy: Imagine a coach showing a player a playbook. The coach says, "Here is a bad meme. Here is why it's bad. Here is the step-by-step logic we used to figure it out." The AI memorizes these patterns.
- The Twist: They didn't just give the AI the answer (Hate/No Hate). They also gave it fine-grained details (e.g., "This is hate speech targeting a specific religion" or "This uses a specific propaganda technique"). This is like teaching the player not just "don't foul," but "don't trip the player from behind."
Stage 2: The Practice League (Reinforcement Learning with GRPO)
Now that the AI knows the rules, it needs to practice making decisions and getting feedback.
- What they did: They used a method called GRPO (Group Relative Policy Optimization). Instead of just telling the AI "Right" or "Wrong," the AI generates multiple possible answers and explanations for the same meme. The system then compares them.
- The Analogy: Imagine a debate club. The AI generates 16 different arguments for why a meme is bad. The coach (the reward system) looks at all 16. If 15 of them are weak and one is strong, the AI learns to favor the strong one.
- The "Thinking" Reward: The researchers noticed the AI was getting "lazy." It was trying to win by writing very short, empty "thinking" notes just to get a reward. So, they added a rule: "You must think for at least a certain amount of time." If the AI tries to skip the thinking process, it gets penalized. This forces the AI to actually reason through the problem.
Stage 3: The Self-Teaching Phase (Self-Supervised Learning)
Human teachers are expensive and slow. What if the AI could learn from unlabeled memes (memes where no one has said if they are bad or good yet)?
- What they did: They let the AI look at new memes and ask itself, "Is this bad?" It generates several opinions. If 3 out of 5 of its own "voices" agree that a meme is bad, they treat that as a "pseudo-label" (a fake label that acts like a real one) and use it for further training.
- The Analogy: Imagine a student studying alone. They take a practice test, grade their own answers based on a consensus of their own thoughts, and use that to improve.
- The Catch: This worked great for the Arabic dataset (where the AI was learning from similar sources) but actually made the English dataset slightly worse. Why? Because the "unlabeled" English memes came from different places than the test memes, confusing the AI's self-grading.
The Results: What Did They Achieve?
The researchers tested this method on two major benchmarks:
- Hateful Memes (English): A dataset of binary (Yes/No) hate speech.
- ArMeme (Arabic): A more complex dataset with four categories (Propaganda, Not Propaganda, Not a Meme, Other).
The Wins:
- Better Accuracy: The new method beat all previous records. On the English test, accuracy went up by about 2%. On the harder Arabic test, the "Macro-F1" score (a measure of how well it handles all categories equally) jumped by 7.6%.
- Better Explanations: The AI didn't just guess; it started writing natural language explanations that made sense to humans.
- Balanced Performance: Previous methods were good at spotting obvious hate but missed subtle propaganda. This new method was more balanced, catching the tricky stuff without missing the obvious stuff.
The Takeaway
This paper shows that to make AI good at spotting harmful memes, you can't just feed it data. You have to:
- Teach it to show its work (think step-by-step).
- Give it rewards for thinking deeply (not just guessing).
- Use multiple AI "teachers" to create detailed labels for complex topics like propaganda.
By combining these techniques, the AI became a more reliable and explainable moderator for social media content.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.