CoolFace
Modelpublic

jainsatyam26/xlmr-shield

sourceHugging Faceapache-2.0updated 5mo agoView on Hugging Face
0likes9downloads
Model Card

XLMRShield

XLM-RoBERTa-base dual-head classifier for content moderation and prompt injection detection. Fine-tuned with 40:60 resampling + per-class cap (30K) + WeightedRandomSampler.

Test Results

MetricScore
Safety Accuracy0.8561
Safety F10.5321
Category Macro F10.6116
Category Micro F10.6502

Per-Class F1

CategoryF1
benign0.5339
childsexualexploitation0.4491
hateandharassment0.6302
indiscriminate_weapons0.5208
misinformationandspecialized_advice0.4748
nonviolentcrimes0.7812
piandjailbreak0.6587
privacy0.6972
sexual_content0.6889
suicideandself_harm0.5734
violent_crimes0.7195

Architecture

  • —Backbone: xlm-roberta-base (278M params)
  • —Head 1: Safety binary (sigmoid)
  • —Head 2: 11-class multi-label (sigmoid)
  • —Tokenizer: xlm-roberta-base

Training

  • —Dataset: satyamsaf3ai/mergedcontentmoderationandpromptinjectionnew
  • —Balancing: 40:60 resampling + per-class cap 30K + WeightedRandomSampler
  • —BF16 mixed precision, AdamW + cosine LR, 4 epochs
  • —maxlength=128, batchsize=32, lr=2e-05