| Rank | Model | Score |
|---|---|---|
| 1 | gpt-oss-safeguard-20b | 80 |
| 2 | shieldstral-1-0 | 78.3 |
| 3 | qwen3guard-8b | 78.1 |
| 4 | nemotron-3-5-content-safety-4b | 75.3 |
| 5 | llamaguard-4-12b | 54.6 |
| 6 | shieldgemma-9b | 31.8 |
1 phaseActive
A 29,325-item multilingual safety benchmark spanning 17 languages, response-classification task. Kumar et al., 2025.
Quick answer: PolyGuard Response measures multilingual response-harm classification across 17 languages, using the same 29,325-item PolyGuardPrompts set as PolyGuard Prompt but scoring the model's reply rather than the user's request.
What it tests: Whether a classifier correctly flags harmful model responses across 17 languages, given the prompt-response pair. Why it matters: Response-harm judgments must account for both the response text and its language-specific cultural/linguistic context — a harder generalization test than prompt-only classification, especially across low-resource languages. Known limitations: Some languages in the 17-language set have less training/eval data than others, so per-language reliability may vary even though the aggregate F1 is reported as a single number.
This task scores the response_harm_label field on the 29,325-item PolyGuardPrompts set, testing whether a classifier's judgment of response harmfulness generalizes across the same 17 languages used for prompt classification.
| Field | Value |
|---|---|
| Task category | Safety / multilingual content moderation |
| Metric | F1 score (%) |
| Test set size | 29,325 items |
| Languages | 17 |
| Created by | Priyanshu Kumar, Devansh Jain, Akhila Yerukola, Liwei Jiang, Himanshu Beniwal, Thomas Hartvigsen, Maarten Sap |
| Paper | PolyGuard (arXiv 2504.04377) |
| Dataset | ToxicityPrompts/PolyGuardPrompts |
| License | CC-BY-4.0 |
Each item's ground-truth response-harm label is compared against a classifier's prediction and scored as F1, aggregated across all 17 languages.
Scores from the Shieldstral model card (Mistral AI, August 2026). F1 (%).
| Rank | Model | Score | Source | Date |
|---|---|---|---|---|
| 1 | GPT-OSS-Safeguard-20B | 80% | Mistral AI model card | 2026-08 |
| 2 | Shieldstral 1.0 | 78.3% | Mistral AI model card | 2026-08 |
| 3 | Qwen3Guard-8B | 78.1% | Mistral AI model card | 2026-08 |
| 4 | Nemotron-3.5-Content-Safety-4B | 75.3% | Mistral AI model card | 2026-08 |
| 5 | LlamaGuard-4-12B | 54.6% | Mistral AI model card | 2026-08 |
| 6 | ShieldGemma-9B | 31.8% | Mistral AI model card | 2026-08 |
Scores sourced from Mistral AI's published model card, shown for context. Not Benchgen measurements.
No Benchgen results yet — be the first to run PolyGuard Response.
| Benchmark | What it tests | Languages | Saturation |
|---|---|---|---|
| PolyGuard Response | Multilingual response-harm classification | 17 | Medium |
| RTP-LX Completion | Multilingual completion toxicity | 28 | Medium |
| WildGuardTest (Response) | English-only response-harm classification | 1 | Medium |
Benchgen tracks version-controlled, regression-tested guard-model performance — submit your classifier's PolyGuard response scores to compare against Shieldstral and other guard models.
Last updated 2026-08-12.