Counter with Evidence! A Multi-Agent Memory Efficient Reasoning Framework for Hate Category Informed Counterspeech Generation
Organizations: Indian Institute of Technology Delhi, India
Abstract
Counterspeech effectively neutralizes the impact of online hate. Although prior work explores automated counterspeech generation, it largely emphasizes stylistic control while treating hate speech as homogeneous, overlooking that distinct forms of abuse require fundamentally different counterspeech strategies. To address this gap, we introduce FIRE (Factuality Informed Multi-Agent Reasoning Framework) that first decomposes hate speech into one of the five distinct categories (misinformation, stereotype, conspiracy, dehumanizing, non-factual), and then maps it to a targeted counterspeech style. To facilitate FIRE, we curate FactualCS, a novel dataset of instances that provides the annotations regarding hate categories, reasoning traces, and evidence mappings, which are critical elements for grounded generation that are missing in prior work. A comprehensive evaluation across baseline configurations demonstrates that FIRE significantly surpasses existing methods, despite using compact agents (2B). FIRE achieves a and improvements in factual and category-specific accuracy respectively, while simultaneously reducing toxicity by relative to the strongest baselines. Further human evaluation confirms that responses generated by FIRE are significantly preferred over the strongest baselines, underscoring its effectiveness for real-world deployment. These findings show that decomposing the underlying intent of hate speech is essential for generating safe, effective, and contextually precise counterspeech.
Figures & tables
| Target | SH | MH | CH | DH | NH | Total |
| Women | 178 | 12 | 3 | 166 | 285 | 644 |
| Men | 29 | 3 | 1 | 14 | 15 | 62 |
| LGBT+ | 117 | 34 | 2 | 110 | 137 | 400 |
| Muslim | 271 | 101 | 22 | 90 | 99 | 583 |
| Jews | 167 | 35 | 96 | 109 | 36 | 443 |
| IMGT | 278 | 275 | 15 | 103 | 166 | 837 |
| Model | P/A | ROUGE | BS | M | R | CoSIM | T | Nov | Div | CatAcc | FSc | ||
| R1 | R2 | RL | |||||||||||
| GPS | – | ||||||||||||
| DialoGPT | – | ||||||||||||
| CoARL | – | ||||||||||||
| HiPPrO | – | ||||||||||||
| BART Large | ZS | ||||||||||||
| Models on comparison | Metrics | |||
| ICS | Ad | CoRl | ArgE | |
| FIRE vs Llama-3.1-8b (SFT) | ||||
| FIRE vs HiPPrO | ||||
| FIRE vs CoARL | ||||
| Type | Content |
| Hate Speech | No muslims are compatible with any Western society. |
| Model | Generated Counterspeech |
| Llama-3.1-8b-instruct | Muslims are a diverse group and integration varies across countries . Many Muslims contribute positively to Western societies. |
| FIRE (Ours) | A Muslim leader like London Mayor Sadiq Khan has integrated into Western societies while upholding Islamic values, demonstrating that compatibility is possible through mutual respect and dialogue . Diversity enriches societies, and stereotypes ignore the complexity of individual experiences. Understanding Islamophobia requires recognizing that cultural and religious differences foster mutual growth , not division. |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Annotator 1 | Annotator 2 | Annotator 3 | Annotator 4 | Annotator 5 | Annotator 6 | |
| Annotator 1 | 1.0000 | 0.9220 | 0.9500 | 0.9260 | 0.9420 | 0.9540 |
| Annotator 2 | 0.9220 | 1.0000 | 0.9440 | 0.9240 | 0.9240 | 0.9520 |
| Annotator 3 | 0.9500 | 0.9440 | 1.0000 | 0.9480 | 0.9520 | 0.9760 |
| Annotator 4 | 0.9260 | 0.9240 | 0.9480 | 1.0000 | 0.9280 | 0.9560 |
| Annotator 5 | 0.9420 | 0.9240 | 0.9520 | 0.9280 | 1.0000 | 0.9560 |
| Annotator 6 | 0.9540 | 0.9520 | 0.9760 | 0.9560 | 0.9560 | 1.0000 |
| Annotator 1 | Annotator 2 | Annotator 3 | Annotator 4 | Annotator 5 | Annotator 6 | |
| Annotator 1 | 1.0000 | 0.8860 | 0.9200 | 0.9000 | 0.9120 | 0.9300 |
| Annotator 2 | 0.8860 | 1.0000 | 0.9140 | 0.8900 | 0.8900 | 0.9240 |
| Annotator 3 | 0.9200 | 0.9140 | 1.0000 | 0.9240 | 0.9280 | 0.9540 |
| Annotator 4 | 0.9000 | 0.8900 | 0.9240 | 1.0000 | 0.9000 | 0.9300 |
| Annotator 5 | 0.9120 | 0.8900 | 0.9280 | 0.9000 | 1.0000 | 0.9300 |
| Annotator 6 | 0.9300 | 0.9240 | 0.9540 | 0.9300 | 0.9300 | 1.0000 |
| Annotator 1 | Annotator 2 | Annotator 3 | Annotator 4 | Annotator 5 | Annotator 6 | |
| Annotator 1 | 1.0000 | 0.8960 | 0.9180 | 0.9080 | 0.9140 | 0.9240 |
| Annotator 2 | 0.8960 | 1.0000 | 0.9180 | 0.9000 | 0.8980 | 0.9200 |
| Annotator 3 | 0.9180 | 0.9180 | 1.0000 | 0.9180 | 0.9240 | 0.9380 |
| Annotator 4 | 0.9080 | 0.9000 | 0.9180 | 1.0000 | 0.9060 | 0.9240 |
| Annotator 5 | 0.9140 | 0.8980 | 0.9240 | 0.9060 | 1.0000 | 0.9220 |
| Annotator 6 | 0.9240 | 0.9200 | 0.9380 | 0.9240 | 0.9220 | 1.0000 |
| HS Type | Description | Example | Ideal Response Type | Factual? |
| Misinformation | Relies on false or misleading factual claims about a group | Immigrants increase crime rates. | Fact-based rebuttal using data, statistics, authoritative sources | Yes |
| Conspiracy | Misinformation mixed with large-scale conspiracy framing | Jews control the world’s banks. | Debunk narrative patterns, use cognitive inoculation strategies | Yes |
| Stereotype | Cultural or historical generalizations applied to a group | Women can’t handle leadership. | Reframing, factual correction, highlighting counterexamples | Yes |
| Dehumanizing | Use of animalistic or violent metaphors | Refugees are parasites. | Moral, legal, and social norm reminders | No |
| Non-factual | Hatred or disgust without factual claims | Muslims are disgusting. | Empathy-based counterspeech, reinforcing social norms | No |
| Metric | T-statistic | -value | Significant | Outperform |
| FIRE vs LLaMA-3.1-8B-Instruct (SFT) | ||||
| ROUGE-1 | -9.41 | Yes | No | |
| ROUGE-2 | -9.75 | Yes | No | |
| ROUGE-L | -11.19 | Yes | No | |
| BERTScore | -11.33 | Yes | No | |
| METEOR | -7.35 | Yes | No | |
| Model | Params | Peak VRAM | Latency |
| FIRE (Sequential) | 2 1.7B | 4GB | 2.5–3.0s |
| Llama-3.1 8B-Instruct | 8B | 16GB | 2.0–2.8s |
| Qwen-2.5 7B-Instruct | 7B | 16GB | 1.8–2.5s |
| Mistral 7B-Instruct | 7B | 16GB | 1.7–2.4s |
| Condition | Samples (%) | Accuracy |
| High Confidence ( ) | 88.4% (426) | 73.2% |
| Ambiguous ( ) | 11.6% (56) | 48.2% |
| Overall | 100% (482) | 70.3% |
| Source Category | Retrieval Frequency |
| Institutional / Academic | 58% |
| Mainstream Informational | 34% |
| Social-Media-Style | 6% |
| Potentially Low-Quality | 2% |