Novak Stijepić · Lazar Stojanović Mentors: Stefan Mojsilović · Mateja Stojković Online help: Viliana Devbunova · Kristina Nikolić PSIML 11 · project presentation
← → or space to move between slides — on a phone, swipe sideways or use the ‹ › buttons.
The 2024 source data is English-only, plain-text, complete-response — and its adversarial prompts no longer break a 2026 model.
Training on it alone teaches the guard exactly one attack surface. So we augment it four ways.
Harmful prompts and responses translated out of English by an LLM.
Why: non-English phrasing is a common attack vector — a guard trained on English alone simply stops seeing the harm. The classifier must not be English-only.
Why: the classifier has to catch what the chat model stopped catching — and treat character noise like this, rare in honest use, as suspicious in itself.
Harmful responses cut at a random point; the prefix inherits the label.
Why: the guard must act mid-response, before the harmful tokens reach the user — not once the answer is already finished. Without truncated rows it only ever learns to judge complete answers.
A benign prompt swapped onto a harmful response.
Why: in the raw data the harm label equals the prompt label on every single row — so a model can score perfectly while ignoring the response entirely. Switched-prompt rows are the only ones that force it to actually read the answer.
Takeaways
What's next
Every successful jailbreak had to come from the guarded model itself (Qwen3.5-9B) — those 38 exchanges are the seed corpus for the probe replays.
WildGuardMix's own adversarial prompts scored 0 / 30; only divider-style templates broke it at all.
Token-0 pre-check blocks the prompt before the target model is ever called; a block ends the conversation.
Test n = 227 (127 harmful / 100 unharmful). The validation winner dropped to 6th of 8 on test; the 4×-smaller attention-only LoRA rose to 2nd.